Я изучил курс машинного обучения, используя Matlab в качестве инструмента для создания прототипов.Так как я пристрастился к F #, я хотел бы продолжить свое обучение машинному обучению на F #.
Возможно, я захочу использовать F # как для создания прототипов, так и для производства, поэтому среда машинного обучения будет отличным началом.В противном случае я могу начать с набора библиотек:
- Высокооптимизированная библиотека линейной алгебры
- Пакет статистики
- Библиотека визуализации (которая позволяет рисовать и взаимодействовать сдиаграммы, диаграммы ...)
- Инструментарий параллельных вычислений (аналогичен инструментарию параллельных вычислений Matlab)
И наиболее важными ресурсами (для меня) являются книги , сообщения в блогах и онлайн-курсы по машинному обучению на функциональном языке программирования (F # / OCaml / Haskell ...).
Кто-нибудь может предложить такой ресурс?Спасибо.
РЕДАКТИРОВАТЬ:
Это резюме на основе ответов ниже:
Основы машинного обучения:
- Infer.NET : платформа .NET для байесовского вывода в графических моделях с хорошей поддержкой F #.
- WekaSharper : оболочка F # вокруг популярных данныхкаркас майнинга Weka.
- Microsoft Sho : непрерывная разработка среды для анализа данных (включая матричные операции, оптимизацию и визуализацию) на платформе .NET.
библиотеки:
Math.NET Numerics : внутреннее использование Intel MKL и AMD ACML для матричных операций, а также поддержка статистических функций.
Microsoft Solver Foundation : хорошая структура для задач линейного программирования и оптимизации.
FSharpChart : хорошая библиотека визуализации данных на F #.
Список чтения:
Любые другие указатели или предложения также приветствуются.