Что такое нейронные сети? Примеры и наши готовые решения



Нейронные сети (Neural network, NN) или Искусственные нейронные сети (Artificial neural networks, ANN) – один из видов машинного обучения. ИНС представляет собой систему соединённых и взаимодействующих между собой простых процессоров (искусственных нейронов).

Подробнее о принципе работы искусственной нейронной сети, а также глубинном обучении (deep learning) читайте в нашей статье.



Сверточные нейронные сети

(Convolutional neural networks, CNN)

Используется для классификации и распознавания объектов, лиц на фотографиях, распознавание речи. А также может определять конкретную модель техники, и многое другое.

Подробнее о CNN

Генеративные нейронные сети

(Generative adversarial network, GAN)

Используется для создания (генерации) текстов, картинок, музыки или видео, а также автоматического редактирования фотографий (изменения внешнего вида, мимики, возраста, освещения, и др.)

Подробнее о GAN



Генерация изображений с помощью нейросетей

Нейросеть может генерировать не существующие ранее изображения по ряду критериев. Например товары для интернет магазина, или персонажей для игры.

Создание/написание текстов с помощью нейросетей

Нейронная сеть может генерировать осмысленные полезные тексты, и создавать уникальный контент по заданной тематике.



Нейронные сети и распознавание изображений

Одна из сфер применения машинного обучения - распознавание объектов или образов по фото или видео. Используется для визуального поиска, управления беспилотным транспортом в медицине, маркетинге и др.

Подробнее о распознавании образов

Нейросеть для распознавания лиц и личностей

Одна из сфер применения машинного обучения - распознавание лиц. Строится на обучении нейронной сети, и используется для поиска человека, идентификации личности, и даже определения настроения человека или реакции человека по мимике.

Подробнее о распознавании лиц