Вызываю создать классификатор API Ватсона через электрон - PullRequest
0 голосов
/ 29 августа 2018

Ниже приведен код для создания пользовательского классификатора из Watson API в Electron

export function uploadVRData(api_key, payload, dest) {
  return (dispatch) => {
   const formData = new FormData();
   formData.append('name', payload.classifier);
   payload.watsonTrainingSet.map((data) => {
      formData.append(`${data.classLabel}_positive_examples`, new 
        Blob(fs.readFileSync(path.resolve(__dirname, `../../../../../..${data.zipPath}`))));
    });

   axios({
     method: 'post',
     url: 'https://gateway.watsonplatform.net/visual-recognition/api/v3/classifiers?version=2018-03-19',
     data: formData,
     config: {
     headers: {
      Origin: '',
    },
  },
     auth: {
     username: 'apikey',
     password: '<my-api-key>',
  },
}).then((res) => {
  console.log(res);
}).catch((err1) => {
  console.log(err1);
});

Я получаю ответ 200, но позже он терпит неудачу с этой ошибкой

Невозможно выполнить учебное задание. : Не удалось обучить классификатор. Убедитесь, что в каждом классе есть не менее 10 положительных тренировочных образов и не менее 10 других уникальных тренировочных образов (включая необязательные негативные примеры). Существует минимум 1 положительный класс. Недостаточно образцов для обучения, класс: (my-class-name) имеет только 0 образцов

Хотя я могу успешно создать классификатор через Почтальон. Но от Электрона это не получается. Может кто-нибудь мне помочь?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...