Как развернуть пользовательскую классификацию изображений Keras с помощью Tensorflow Js - PullRequest
0 голосов
/ 25 апреля 2020

Как я могу получить прогноз модели? Я пытался использовать .dataSyn c (), но он не возвращает прогноз

Это мой код:

<script src="https://cdn.jsdelivr.net/npm/@tensorflow/tfjs@1.0.0/dist/tf.min.js"></script>

  <script>

  async function start() {

  const model1 = await tf.loadLayersModel('model_xray/model.json');
  const model2 = await tf.loadLayersModel('model_covid/model.json');

   const canvas = document.getElementById("myCanvas");
   var ctx = canvas.getContext("2d");
   var tmpImage = new Image();
   tmpImage.src = 'radiografie.jpg';
   tmpImage.onload = function(){
   ctx.drawImage(tmpImage,0,0,224,224);
   imageData = ctx.getImageData(null, 0, 64, 64);
   const tensor = tf.browser.fromPixels(imageData);
   const eTensor = tensor.expandDims(0);
   var prediction = model1.predict(eTensor);
   console.log(prediction.dataSync());
   console.log(imageData);
   console.log(tensor);
   console.log(eTensor);
}

}

start();

  </script>

Это результат журнала консоли: this is the console log result

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