Named Entity Recognition
Zia Named Entity Recognition es una parte de Text Analytics que procesa contenido textual para extraer palabras clave y agruparlas en varias categorías. Por ejemplo, puede determinar que una palabra en un texto es el nombre de una organización, el nombre de una persona o una fecha, y agregarla a la categoría apropiada en consecuencia. Consulta aquí para una lista de todas las categorías reconocidas por NER.
La respuesta devuelve un array de todas las entidades reconocidas en el texto, y una etiqueta indicando la categoría a la que pertenecen. También contendrá la puntuación de confianza de cada categorización en valores porcentuales, para mostrar su precisión. La respuesta también devuelve la ubicación de la entidad en el texto a través de su índice de inicio e índice de fin.
Puedes pasar un bloque de texto como entrada de hasta 1500 caracteres en una sola solicitud, como se muestra a continuación. El texto se pasa a getNERPrediction(). El código contiene sentencias para obtener las entidades, sus etiquetas, ubicaciones y las puntuaciones de confianza.
Fragmento de código de ejemplo
import org.json.simple.JSONArray;
import com.zc.component.ml.ZCML;
import com.zc.component.ml.ZCNERData;
import com.zc.component.ml.ZCNERDetails;
import java.io.File;
JSONArray textArray = new JSONArray();
textArray.add("Zoho Corporation, is an Indian multinational technology company that makes web-based business tools.It is best known for Zoho Office Suite. The company was founded by Sridhar Vembu and Tony Thomas and has a presence in seven locations with its global headquarters in Chennai, India, and corporate headquarters in Pleasanton, California.");
//Texto de entrada a procesar
List listOfNERData = ZCML.getInstance().getNERPrediction(textArray);
//Pasa el texto de entrada
List nerDetails = listOfNERData.get(0).getNERList();
String token = nerDetails.get(0).getToken();
//Para reconocer la entidad
String tag = nerDetails.get(0).getNERTag();
//Para obtener la categoría de cada entidad
double confidenceScore = nerDetails.get(0).getConfidenceScore();
//Para obtener la puntuación de confianza de cada clasificación
int startIndex = nerDetails.get(0).getStartIndex();
//Para obtener el índice de inicio de cada entidad
int endIndex = nerDetails.get(0).getEndIndex();
//Para obtener el índice de fin de cada entidad
Última actualización 2026-03-30 13:40:30 +0530 IST
Yes
No
Send your feedback to us