Найти тему

Применение модулей искусственного интеллекта при изучении блочного языка программирования Scratch. Часть-1

Искусственный интеллект (ИИ) — это многогранная область знаний, которая включает в себя компьютерные системы, технологии и людей, стремящихся к одной главной цели: как компьютеры могут научиться выполнять задачи, требующие человеческого интеллекта, такие как мышление и распознавание объектов? Рост автоматизации производства, использование машинного обучения, больших данных и Интернета вещей, а также представление ИИ в виде чат-ботов — все это делает искусственный интеллект неотъемлемой частью нашей повседневной жизни.

Блочный язык программирования хорошо подходит при начальном этапе осваивания ребёнком азов программирования. В настоящее время существует множество программных средств, но одним из ведущих является Scratch. Команда разработчиков из индийской компании STEMpedia создала расширенную версию этого продукта под названием PictoBlox.

Рисунок.1 Дополнительные расширения, связанные с оборудованием, робототехникой, искусственным интеллектом и машинным обучением в Pictoblox
Рисунок.1 Дополнительные расширения, связанные с оборудованием, робототехникой, искусственным интеллектом и машинным обучением в Pictoblox

PictoBlox представляет собой программное обеспечение для блочного программирования, основанное на блочной версии Scratch 3.0, имеющее аналогичный набор функций. В дополнение к этому, в PictoBlox также предоставлены различные расширения, связанные с оборудованием, робототехникой, искусственным интеллектом и машинным обучением см. Рисунок 1. PictoBlox доступен для скачивания на операционные системы Windows, macOS, Linux, Android, iOS, а также может быть запущен веб-браузером. И в данной статье мы рассмотрим пример использования дополнительного модуля «Машинное обучение» для написания программы распознания кошек и собак по фотографии.

В следующей статье Часть-2 мы продолжим знакомства с основами искусственного интеллекта.