Новичок для Keras: как загрузить предварительно обученную модель MalConv для прогнозирования в моих данных? - PullRequest
0 голосов
/ 30 октября 2019

Я хочу использовать предварительно обученный MalConv.h5 для прогнозирования в собственном наборе данных.

Я установил среду (Keras, tenorflow) после этого VM

from numpy import loadtxt
from keras.models import load_model
import h5py

model = load_model('malconv.h5')
model.summary()

prediction = 
model.predict('data/train/0014D73E9987A3FC3DA1055D912286B95929DC6D')

Print(prediction)

Результат:

2019-10-30 08: 06: 09.605829: I tenorflow / core / platform / cpu_feature_guard.cc: 137] Ваш ЦП поддерживает инструкции, чтобы этот двоичный файл TensorFlow былне скомпилировано для использования: SSE4.1 SSE4.2 AVX AVX2 FMA

Как получить прогноз (ожидаемый результат) для файла данных: вредоносная программа 1, доброкачественная 0?

1 Ответ

0 голосов
/ 30 октября 2019

Какие данные вы пытаетесь предсказать? Похоже, вы пытаетесь получить доступ к чему-то на диске, не считывая его в память.

Вам нужно прочитать данные в переменную и затем передать их в метод предиката ()

Я нашел эта статья, которая может быть полезна, дело в том, что вы передаете строку, а не файл

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