Я искал, как создать новую сущность в API естественного языка Google, и ничего не нашел. Может ли кто-нибудь помочь, как создать новый классификатор, чтобы, если я передам предложение и хочу определить, предположим, что «python» в качестве языка программирования, то как я могу это получить. В настоящее время API передает «python» как «другое».
Я также изучил облачный auto ml api для своего решения и попытался создать и обучить модель, но он смог выполнить только анализ настроений, а не обнаружение сущностей. Это давало мне оценку, а не говорило мне, что Java - это язык программирования.
Заранее спасибо. Ваша помощь будет оценена по достоинству.
Классификация содержимого Automl классифицирует ваши данные по меткам, указанным в обучающем наборе. Он не выполняет обнаружение сущностей. Но похоже, что то, что вам нужно сделать, ближе к классификации контента, чем к обнаружению сущностей. Насколько я понимаю из предоставленного вами описания, у вас есть контент (это могут быть слова, фразы или короткие предложения), и вы хотите классифицировать их по некоторым ярлыкам (например, programmingLanguage). Если вы соберете хороший обучающий набор, автоматическая модель сможет это сделать. Число, которое он предоставляет в eval, не является настроением, это вероятность предсказанной метки. Как вы можете видеть на опубликованной вами странице eval, она сообщает вам, что java - это язык программирования с вероятностью 1 (так что он очень уверен в этом).
Вы пришли к решению? Если да, можете ли вы им поделиться?