1.00M
Category: programmingprogramming

Языки программирования в машинном обучении

1.

Языки
программирования в
машинном обучении
Материал подготовили ученики ГБОУ Инженерной школы №1581:
Айгистова Диана, Ремизов Сергей, Гарин Егор в рамках программы
“Уроки настоящего”
Москва, 2018 г.

2.

Факторы, влияющие
на выбор языка:
• Специфичность
• Универсальность
• Эффективность
• Производительность

3.

Специфичность
• Наличие предметно-ориентированных
пакетов программ и модулей
Универсальность
• Язык должен быть
многофункциональным

4.

Эффективность
• Актуальность языка
• Отсутствие технических недоработок
Производительность
• Отказоустойчивость
• Скорость работы программы

5.

6.

R
• Идеальный вариант
для первоначальных
идей
+ Специфичность
- Производительность
- Универсальность

7.

Python
• Удобен во всех
отношениях
+ Специфичность
+ Универсальность

8.

SQL
• Эффективный,
несмотря на время
- Универсальность
+ Эффективность

9.

Java
• Cерьезный претендент
на звание лучшего
языка для работы в
области науки о данных
- Специфичность
+ Универсальность
+ Производительность

10.

Scala
• Идеальный вариант
для работы с
большими данными
+ Универсальность
+ Производительность

11.

Julia
• Язык, который себя
еще проявит
+ Универсальность
- Специфичность

12.

MATLAB
• Лучший вариант для
целей, требующий
значительных
математических
расчетов
+ Специфичность
- Универсальность

13.

Какой язык выбрать?
Выбирая язык для машинного
обучения необходимо
ориентироваться на особенности
языка и учитывать решаемую
задачу
English     Русский Rules