Разработка нейронных сетей

Голова человека в виде нейросетиНаша компания занимается разработкой и исследованиями в области искусственных нейронных сетей (ИНС) и искусственного интеллекта (ИИ) уже более 15 лет. За это время мы создали и внедрили десятки интересных и уникальных проектов, с некоторыми из которых Вы можете ознакомиться в разделах сайта "Блог исследований" и "Решения".

Мы готовы предложить Вам полный цикл разработки "под ключ":

  • согласование требований и функционального облика;
  • разработка архитектуры ИНС и ИИ;
  • формирование обучающей выборки и обучение нейросети;
  • интеграция нейронной сети в Ваше программное обеспечение или разработка требуемого Вам программного обеспечения;
  • гарантийное обслуживание и сопровождение.

Функциональный облик и техническое задание

На этапе формирования требований (согласования технического задания) мы, совместно с Вами, формализуем функциональное назначение, перечень и форматы входных данных, точностные характеристики, если нейронная сеть предназначена для распознавания или классификации и иные требования и пожелания. На этом же этапе определяется реализуемость задачи при имеющихся ограничениях, а также её трудоёмкость и стоимость.

Нейросеть определяющая объём твёрдых бытовых отходов

Нейросеть, определяющая тип мусорного контейнера и степень его наполненности

Разработка архитектуры ИНС

Разработка архитектуры - важный этап при создании искусственного интеллекта. Для некоторых задач подходят типовые и проверенные стеки технологий и библиотек. Это, например, избитая тема распознавания лиц или распознавание изображений с камеры мобильного телефона. Для не бытовых систем технического зрения, в особенности работающих с нестандартными данными (рентген-изображения, радио-изображение, эхолоты и т.д.) готовых и проверенных решений, как правило, не существует, а имеющиеся научные статьи и изыскания на практике оказываются малоэффективны. Для решения подобных задач мы проводим специализированные исследования и разрабатываем уникальный стек и технологии, учитывая собственный опыт и результаты экспериментов. В ходе исследовательской деятельности вырабатывается уникальная архитектура, максимально эффективно работающая в заданных Заказчиком условиях.

Нейросеть определяющая оружие на рентгенизображении

Нейросеть, обнаруживающая огнестрельное оружие в потоке багажа на рентген-аппарате

Обучающая выборка

 

Формирование обучающей выборки иногда оказывается более дорогостоящим и трудоёмким этапом, чем разработка архитектуры и программирование вместе взятые. Так, например, нейросеть, распознающая короткоствольное огнестрельное оружие, потребовала значительных финансовых затрат на решение организационных задач и обеспечение безопасности, а нейросеть, распознающая повербанки, потребовала закупки огромного количества образцов, нейросеть, работающая с рентгеноборудованием, потребовала наличия рентгенустановки с соблюдением норм и требований, а нейросеть, распознающая ёмкости, потребовала собрания огромной коллекции бутылок, банок, баллонов, пузырьков и т.д. В тоже время, для создания некоторых обучающих выборок, хватает разработки «паука», собирающего требуемые изображения с тематических сайтов в интернете, а иногда обучающую выборку предоставляет Заказчик.

Нейросеть электронная примерочная

Нейросеть - электронная примерочная

Обучение нейросети

Обучение требует соответствующих вычислительных мощностей. Наша компания обладает серверами с требуемыми характеристиками и программным обеспечением.

Сама по себе нейронная сеть представляет из себя «чёрный ящик», на вход которого поступает исходная информация, а на выходе или цифровые данные о результатах классификации (распознавания) или сгенерированные данные. Интеграция искусственного интеллекта в систему технического зрения, получающую и обрабатывающую поток данных в режиме реального времени или создание мобильного приложения, обрабатывающего фотографии со встроенной камеры телефона – это только некоторые задачи, которые мы готовы решить для Вас.