КРАТКИЙ ОБЗОР ПЕРЕДОВЫХ ТЕХНОЛОГИЙ



Программирование является очень интересным видом деятельности человека. Программист, с одной стороны, использует компьютер и язык программирования как инструмент, а с другой стороны компьютерная техника является объектом деятельности, так как программы разрабатываются для выполнения их на ЭВМ.

В сегодняшнем мире наблюдается нашествие «умных вещей», более того – они уже становятся неотъемлемыми элементами жизни каждого современного человека.Даже маленькие дети ловко управляются с планшетами и мобильными телефонами. Согласно статистическим данным, в октябре 2016 года количество подключений к сайтам с мобильных устройств по всему миру впервые превысило использование интернета со стационарных компьютеров и ноутбуков, составив 51,3% от общего использования интернета.

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

Эксперты считают, что количество вещей, подключенных к интернету, к 2020 году превысит количество компьютеров и смартфонов (рисунок 7).

Поэтому как одно из самых интересных и передовых направления развития инновационных технологий в программировании можно назвать программирование искусственного интеллекта.

Рисунок 7 – График увеличения количества микропроцессорной техники

Искусственный интеллект (ArtificialIntelligence – AI) – процесс создания машин, которые способны действовать таким образом, что будут восприниматься человеком как разумные. Это может быть повторение поведения человека или выполнение более простых задач, например, выживание в динамически меняющейся обстановке.

Также задачами искусственного интеллекта являются задачи распознавания - звуков, речи, образов.

Проблемой искусственного интеллекта заключается в том, что технологии, которые исследуются в его рамках, становятся обычными сразу после их внедрения. Теперь такие технологии, как нейронные сети и скрытые модели Маркова, уже никого не удивляют. Такой феномен назвали эффектом искусственного интеллекта.

Выделение уникальных направлений в технологиях и методиках искусственного интеллекта довольно проблематично, поэтому в таблице 1 приведен стандартный подход.

 

Таблица 1 – Направления искусственного интеллекта

Проблемы Пути решения
Автоматическое программирование Определение поведения с тем, чтобы позволить системе искусственного интеллекта написать программу
Сети Байезана (Bayesian) Построение сетей на основании вероятности
Решение проблемы ограничений Решение переборных задач с помощью различных методик оптимизации поиска
Построение структуры знания Модификация человеческих знаний в форму, которую сможет понять компьютер
Обучение машин Создание программ, которые учатся на своем опыте
Нейронные сети Моделирование программ, которые имеют структуру, схожую с человеческим мозгом
Планирование Системы, которые способны идентифицировать наилучшую последовательность действий для достижения заданной цели
Поиск Поиск пути от начальной точки к заданной цели

 

Краткое перечисление алгоритмов искусственного интеллекта:

- алгоритм отжига;

- генетические алгоритмы;

- алгоритмы адаптивного резонанса;

- муравьиные алгоритмы;

- архитектура нейронных сетей и алгоритм обратного распространения;

- алгоритмы искусственной жизни;

- программирование систем, основанных на правилах;

- программирование нечеткой логики;

- программирование умных агентов.


Дата добавления: 2018-04-05; просмотров: 373; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!