En el entorno Python, utilice la segmentación de palabras entrecortadas para importar texto, segmentar palabras y extraer palabras clave automáticamente. Por favor, deme el script.
# -*- codificación: utf-8 -*-
importar jieba
importar jieba.posseg como pseg
importar jieba .analyse
#jieba.load_userdict('userdict.txt')#jieba tiene un diccionario dict.txt por defecto, pero puedes agregar tus propias entradas según tus necesidades
str1 = "Un método común para entrenar una red que pueda realizar una clasificación N-dimensional es utilizar la regresión logística polinómica"
str2 = "Puede intentar modificar la arquitectura de la red para replicar con precisión el modelo completamente conectado"
str3 = "La función objetivo del modelo es encontrar la suma de la pérdida de entropía cruzada y todos los términos de atenuación de peso. El valor de retorno de la función loss() es este valor"
seg_list = jieba.cut(str1, cut_all =True) # Modo completo
print("/".join(seg_list))
resultado = pseg.cut(str1)
resultado2 = jieba.cut(str2) #Modo preciso
resultado3 = jieba.analyse.extract_tags(str3, 4) #Extracción de palabras clave
resultado4 = jieba. cut_for_search(str3) #Modo de motor de búsqueda
para w en el resultado:
print(w.word, w.flag)
print(" ".join (resultado2))
imprimir( " ".join(resultado3))
imprimir(" ".join(resultado4))