Flux (платформа машинного обучения)
- Flux — библиотека машинного обучения с открытым исходным кодом, написанная на Julia.
- Текущая стабильная версия — v0.14.5.
- Flux имеет интерфейс, основанный на наложении слоев, для простых моделей и надежную поддержку взаимодействия с другими пакетами Julia.
- Поддержка графического процессора реализована прозрачно с помощью CuArrays.jl.
- Flux присоединился к NumFOCUS в качестве дочернего проекта в декабре 2021 года.
- Flux поддерживает рекуррентные и сверточные сети и дифференцируемое программирование с помощью своего пакета автоматической дифференциации Zygote.jl.
- Julia является популярным языком машинного обучения, а Flux.jl — его наиболее высоко оцененный репозиторий.
- Демонстрация компиляции кода Julia для запуска в Google tensor processing unit получила высокую оценку от руководителя Google Brain AI.
- Flux использовался для создания нейронных сетей, работающих с гомоморфными зашифрованными данными.
- Flux.jl является промежуточным представлением для запуска высокоуровневых программ на оборудовании CUDA.
Полный текст статьи: