Изменения

Перейти к: навигация, поиск

Машинное обучение на мобильных телефонах

1718 байт добавлено, 02:43, 12 января 2021
Сравнение подходов
ASIC (Application-Specific Integrated Circuit) - интегральная схема конкретно под поставленную задачу. Примером можем служить интегральная схема реализующая необходимую нейросеть. За счёт этого, энергопотребление становится меньше, а скорость работы операций выше по сравнению с CPU, GPU и FPGA.Также, большинство вычислительных узлов может работать параллельно, только зависимости по данным и неравномерность вычислений на разных уровнях сети могут помешать постоянно задействовать работающими все [https://en.wikipedia.org/wiki/Arithmetic_logic_unit ALU]. Самым большим недостатком является потеря настраиваемости сети, так как найстрока параметров будет связана с изменением интегральной схемы. На текущее время, существует множество ASIC, разработанных для нейронных сетей, например TPU разработанная специально для нейросетевого машинного обучения Google.
=== Сравнение подходов === Как упоминалось в предыдущих подразделах, CPU и GPU являются вычислительными платформами общего назначения, предлагая таким образомбольшую гибкость. Начальное алгоритмическое обучение модели должно использовать CPU иGPU для получения предварительного представления о достижимой производительности. CPU и GPU поддерживают вычисления с полной точностью и могутпозволить себе модели с интенсивными вычислениями, что часто означает более высокую точность прогнозирования. Однако, GPU иCPU более энергозатратны. ASIC могут быть гораздо более энергоэффективными, так как аппаратное обеспечение изготовлено специально длянекоторых вычислений. Тем не менее, проектирование и разработка микросхем ASIC может занять очень много времени. Таким образом, ASIC используется только тогда, когда по модель фиксирована и требуются низкие затраты энергии. FPGA предлагает компромисс между энергопотреблением, точностью прогнозирования и скоростью разработки системы.
== Процессоры ==
Анонимный участник

Навигация