Невозможно загрузить модель tenorflowJS в расширении Chrome - PullRequest
0 голосов
/ 05 мая 2019

Я пытаюсь загрузить обученную модель keras в веб-браузер с помощью tenorflowjs.

Мне удалось преобразовать модель keras в модель tenorflowjs, но не удалось загрузить модель в расширении Chrome.

Мой код background.js для загрузки модели

async function app() {
    alert('Loading model..');
    model = await loadModel("model.json");
    alert('Sucessfully loaded model');
}

chrome.runtime.onInstalled.addListener(function(details) {
    alert("extension loaded");
     chrome.tabs.executeScript(null,
                       {file:"https://cdn.jsdelivr.net/npm/@tensorflow/tfjs@1.0.0/dist/tf.min.js"});

     app();
});

URL "https://cdn.jsdelivr.net/npm/@tensorflow/tfjs@1.0.0/dist/tf.min.js" добавлен в ключ прав доступа в файле манифеста.

Когда я пытаюсь загрузить расширение, оно не удаетсяgivind сообщение loadModel не определено.

Есть предложения по устранению этой проблемы?

1 Ответ

0 голосов
/ 06 мая 2019

loadModel не определен.

1 - Убедитесь, что скрипт загружается в фоновом режиме вкладок

2 - Необходимо использовать tf.loadModel() вместо loadModel()

...