2017-02-22 39 views
-3

Я хочу подготовить модель для предсказания следующего вектора или массива чисел, например. Есть несколько примеров.Какой лучший способ сделать последовательность для модели последовательности в C# с помощью некоторой библиотеки Accord.Net?

Например, я могу кодировать слова, поэтому я мог догадаться о последовательности слов, задавая последовательность слов.

Вы получили? Как сделать с помощью Accord.Net. Есть много классов, я думаю, что это использование HMM, o multi SVM.

+0

Отправьте несколько примеров данных и кода. Уточните, что вы подразумеваете под прогнозом. Что вы подразумеваете под «кодировкой слов»? –

ответ

0

Я не верю, что Accord.Net может использоваться, чтобы обеспечить хорошее решение. Accord.Net очень ограничен и не предназначен для обработки естественного языка. В целом, лучшие библиотеки машинного обучения не имеют интерфейсов C#.

Алгоритм seq2seq от TensorFlow, скорее всего, будет лучшим решением для вас. Python - это общий язык интерфейса, но есть и другие options. Это может быть сложно, с последней версией TensorFlow, заставить его работать в родной Windows, что может запретить вам использовать его. Если вам удастся заставить его работать в родной Windows, есть способы вызвать его из C#. Это article от Microsoft объясняет, как связать C# с Python. В StackOverflow также есть несколько сообщений, которые помогут вам.