Я использую svm-классификатор, который классифицирует данные с использованием изученной модели. Здесь команда исполняет:Загрузка данных в память для получения более быстрого ответа
./svm_classify input.txt modelrank > input.txt.entities
svm_classify
- это классификатор с открытым исходным кодом (Link)
input.txt
- входной файл, который должен быть классифицирован.
modelrank
- это модель svm для классификации. имеющий 124 МБ. Обучение с использованием большого набора данных.
input.txt.entities
- выходной файл
но modelrank
большой файл, 124mb. Загрузка каждый раз во время нового запроса для классификации делает процесс медленнее.
Есть ли так, что это может быть In memory
, так что он отвечает мгновенно, пока есть новый запрос?
Вы написали код в svm_classify? – lisu
@lisu: нет, это пакет с открытым исходным кодом, я обновляю ссылку – 2014-09-25 11:56:30
Конечно, если svm_callisfy - это пакет с открытым исходным кодом, который (1) является входным файлом (2), с открытым исходным кодом, тогда (1) он не будет принимать данные из памяти, как она есть (2), вы можете внести свой вклад в это, чтобы он это сделал. – doctorlove