Ibm cloud 如何用Fluent训练自然语言分类器
我正在使用Fluent库向自然语言分类器服务发出请求,以便“训练”数据 文档中说要传递以下参数:Ibm cloud 如何用Fluent训练自然语言分类器,ibm-cloud,ibm-watson,nl-classifier,Ibm Cloud,Ibm Watson,Nl Classifier,我正在使用Fluent库向自然语言分类器服务发出请求,以便“训练”数据 文档中说要传递以下参数: name=training_data; type=file; description=training data name=training_meta_data; type=file; description=meta data to identify language etc 下面是我的代码示例: File trainingCSVFile = new File("path to training
name=training_data; type=file; description=training data
name=training_meta_data; type=file; description=meta data to identify language etc
下面是我的代码示例:
File trainingCSVFile = new File("path to training file");
Request request=Request.Post(<bluemix service url>).
bodyFile(trainingCSVFile, ContentType.TEXT_PLAIN).
bodyString("{\"language\":\"en\",\"name\":\"PaymentDataClassifier\"}", ContentType.APPLICATION_JSON);
File trainingCSVFile=新文件(“培训文件路径”);
Request=Request.Post()。
正文文件(trainingCSVFile,ContentType.TEXT\u PLAIN)。
bodyString(“{\'language\':\'en\',\'name\':\'PaymentDataClassifier\'”),ContentType.APPLICATION\uJSON);
我如何得到内部服务器错误,这似乎是由于我的请求格式。有谁能帮助我如何使用Fluent library on priority传递上述参数吗?我假设您使用的是Java,并建议您使用。您不仅可以找到使用自然语言分类器的示例,还可以找到使用所有Watson服务+Alchemy服务的示例 装置
<dependency>
<groupId>com.ibm.watson.developer_cloud</groupId>
<artifactId>java-sdk</artifactId>
<version>2.10.0</version>
</dependency>
NaturalLanguageClassifier service = new NaturalLanguageClassifier();
service.setUsernameAndPassword("<username>", "<password>");
File trainingData = new File("/path/to/csv/file.csv");
Classifier classifier = service.createClassifier("PaymentDataClassifier", "en", trainingData);
System.out.println(classifier);
如果您有问题,请随时在中打开一个问题
NaturalLanguageClassifier service = new NaturalLanguageClassifier();
service.setUsernameAndPassword("<username>", "<password>");
File trainingData = new File("/path/to/csv/file.csv");
Classifier classifier = service.createClassifier("PaymentDataClassifier", "en", trainingData);
System.out.println(classifier);
Classification classification = service.classify(classifier.getId(), "Is it sunny?");
System.out.println(classification);