Я собираюсь показать вам небольшое руководство по созданию приложения ИИ (искусственного интеллекта) для Android с использованием API когнитивных сервисов Microsoft. API когнитивных сервисов Microsoft позволяет распознавать компьютерный текст, лица, описывать изображения и описывать рукописный текст фотографией.

Вам не нужно быть экспертом в программировании, чтобы сделать это приложение, я хочу поделиться этими знаниями, потому что, когда я нашел эту информацию, я был впечатлен тем, насколько легко было использовать API и все, что я мог с ним делать, возможно, это — один из самых простых способов применения ИИ, если вы мало что знаете об этой теме. Единственное, что вам нужно запустить, это Android Studio на вашем компьютере.

Первый шаг — создать учетную запись в Azure. Эта учетная запись понадобится вам для создания ключа API для когнитивных служб Microsoft. Это официальный веб-сайт для создания вашей учетной записи.



Вы можете создать свою учетную запись с бесплатными услугами на 12 месяцев, как показано на изображении 1.0.

После создания учетной записи и входа в систему вы увидите следующее меню, затем нажмите кнопку «Создать ресурс» (Изображение 1.1).

После того, как вы создадите новый ресурс, вам нужно будет выбрать ресурс Computer Vision (Изображение 1.2) после того, как вы выберете ресурс, который вам нужен, чтобы заполнить форму с именем вашего ресурса и вашим местоположением.

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

Вы увидите окно своего ресурса, найдите свой ключ API и свою конечную точку (изображение 1.4), скопируйте эти два элемента и поместите их в безопасное место, это понадобится нам позже.

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



Этот репозиторий был создан, чтобы показать основные функции этого API. Когда я пытался использовать это репо, у меня было много проблем из-за старых версий в файлах Gradle. Таким образом, вы можете скачать мой проект с самыми последними актуализациями (я рекомендую вам скачать это, если вы не являетесь экспертом в использовании Android) или оригинальный.



После загрузки проекта откройте его в Android Studio и синхронизируйте проект.

Как только проект будет готов, вам нужно изменить следующий файл, который находится в app/src/main/res/values/strings.xml, поместив ключ API в третью строку и конечную точку в четвертую строку, код должен выглядеть примерно так: код ниже (ключ API и конечная точка не работают, это просто пример).

Последний шаг — скомпилировать и запустить приложение. Убедитесь, что вы запускаете приложение на физическом телефоне, потому что вам понадобится камера.

Вот и все! Теперь у вас есть собственное приложение для ИИ на Android.

Если вас больше интересует, как работает конечная точка в API, я рекомендую вам прочитать код, он очень удобочитаем, также вы можете прочитать документацию в Azure, ее очень легко понять, если вы знаете, как работает API. Кроме того, если у вас возникнут проблемы во время подачи заявки, вы можете отправить мне электронное письмо, и я отвечу вам, как только смогу.