#java #android #нейронные_сети #искусственный_интеллект
Здравствуйте, хотелось бы узнать , примеры приложений , да и в целом, где и как применяются нейронные сети и ИИ в приложениях. Сам пишу на java под android, и хотелось бы узнать, реально ли совмещать данные занятия:"Изучение нейронных сетей и ИИ и практиковаться и внедрять их в Мобильных Приложениях?
Ответы
Ответ 1
Как показала моя практика это возможно, однако писать нейросеть в самом приложении не самая лучшая идея. Когда начинал изучение нейросетей, с 0 написал свою нейросеть в виде библеотеки для андроид. Использую ее в 2 своих проектах: анализ рынка акций и анализ предпочтений фильмов. В обоих случаях все работает, но дает очень большую нагрузку на ЦП телефона и он буквально становиться сковордкой на которй можно жарить яишницу. Если кончено сеть не глубокая и данных для обработки не много то можно и так, но почитав кучу статей понял что намного лучше релизвать нейросеть отдельно на сервере и общаться с ней по сети. На мой взгляд лучший фреймворк для НС это TensorFlow от гугла.Ответ 2
Вполне реально совмещать. Нейронные сети используются в Prisma для обработки фотографий, в Snapchat для наложения масок(применяется распознавание лиц в реальном времени с помощью нейросети, а после уже применяются эффекты). В мобильном приложении Auto.ru нейронные сети дают возможность по фотографии найти нужный автомобиль в продаже. В целом, применение нейросетей широко, поэтому некоторые задачи и в мобильных приложениях с их помощью решаются очень эффективно. Особенно те, что связаны с распознаванием образов. Пример реализации нейросетей на Java Нейронная сеть обучаемая по алгоритму обратного распространения ошибки нейронная сеть типа-многослойный перцептрон
Комментариев нет:
Отправить комментарий