О докладе:
По некоторым оценкам, больше половины профессий будет автоматизировано – это и есть максимальный объём, на который может быть �...
Докладчик: Данил Руденко
О докладе:
По некоторым оценкам, больше половины профессий будет автоматизировано – это и есть максимальный объём, на который может быть увеличен рынок алгоритмов машинного обучения, ярчайшем представителем которого являются нейронные сети.
В докладе мы поговорим об общей концепции нейронных сетей, рассмотрим основные Python - фреймворки для машинного обучения, а также реализуем решение задачи классификации изображений с применением Keras.
Size: 3.63 MB
Language: ru
Added: Oct 23, 2017
Slides: 21 pages
Slide Content
Python. Нейросети.
Keras.
Часть 1
Руденко Данил
Backend - разработчик
Немного GOlang
Немного Python (нейросети + аугментация данных)
Немного Embedded
Задача
классификации
Классифицировать объект — значит, указать номер (или наименование класса), к
которому относится данный объект.
киса 0
киса 1
киса 2
Программный нейрон
Нейронные сети
Сверточная нейронная сеть
Операция pooling
Визуализация фильтров
Задачи, плюсы
-идентификация объектов
-семантическая сегментация
-распознавание лиц
-распознавание частей тела человека
-семантическое определение границ
-выделение объектов внимания
-выделение нормалей к поверхностям
Fine - tuning в Keras
x = base_model.output
predictions = Dense(<количество_видов_кошечек>,
activation='softmax')(x)
model = Model(inputs=base_model.inputs, outputs=predictions)
for layer in model.layers:
if layer.name == 'activation_40':
break
layer.trainable = False