После загрузки моей пользовательской модели, результат одной входной информации, он всегда показывает мне результат 2-го индекса списка Json - PullRequest
0 голосов
/ 28 января 2019

После загрузки моего обученного файла JSON набора данных в salesforce, но когда я хотел проверить результат ввода, он всегда показывает мне результат 2-го индексного изображения.

вы можете просмотреть мой код

let features =  ml5.featureExtractor('MobileNet', modelReady);
const classifier = features.classification();
console.log("setup classifier DONE", classifier);

// A function to be called when the model has been loaded
function modelReady() {
    console.log('Base Model (MobileNet) Loaded!');}
const load1 ="{!URLFOR($Resource.modeljsonfile,'modeljson/model.json')}";
console.log('load', load1);

//Load Custom Model
setTimeout(function() {const load = classifier.load(load1, customModelReady); console.log('load',load1);},100);
function customModelReady()
{
    console.log('Custom model loaded');
}

var img9;        
img9 = new Image();
img9.src = "{!URLFOR($Resource.images,'images/dog.jpg')}"
img9.width = 224;
img9.height = 224;
const ex9 =  classifier.addImage(img9, "Dog");
console.log("adding ex image DONE!...", ex9);
console.log(img9);
setTimeout(function(){ const classify = classifier.classify(img10, function(err, results) {
    console.log(results);
});  console.log("Classify", classify);}, 11000);

enter image description here

Где вы можете видеть, что массив состоит из 10 элементов, и всякий раз, когда я хочу увидеть результат любого из добавленных мной изображений, он всегда показывает «дверь» i, e.2-й элемент этого массива.

Пожалуйста, помогите мне, как исправить это или направьте меня.

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