
ВВиТ коспект
.docxКонспект «Технологии искусственного интеллекта»
Егорова Ульяна БИН2352
Искусственный интеллект (далее ИИ) — наука и технология, основанная на таких дисциплинах, как информатика, биология, психология, лингвистика, математика, машиностроение.
Одним из главных направлений искусственного интеллекта — разработка компьютерных функций, связанных с человеческим интеллектом, таких как: рассуждение, обучение и решение проблем..
Авторство термина предписывают основоположнику функционального программирование Джону Маккарти.
Основные цели ИИ:
Создание аналитических (экспертных) систем
Реализация человеческого интеллекта в машинах
Машинное обучение
Искусственный
интеллект
С учителем
Без учителя
Зрение
Экспертные
системы
Глубокое обучение
Обработка
естественного языка
Робототехника
Планирование
Определения ИИ:
Научное направление, в рамках которого ставятся и решаются задачи аппаратного или программного моделирования тех видов человеческой деятельности, которые традиционно считаются интеллектуальными
Интеллектуальная система (техническая или программная), способная решать задачи, традиционно считающиеся творческими, принадлежащие конкретной предметной области, знания о которой хранятся в памяти такой системы
Основные понятия ИИ:
Искусственная нейронная сеть (ИНС) – математическая модель, а также её программное или аппаратное воплощение, которая имитирует строение и функционирование нервных клеток живого организма.
Экспертная система – программная система, выполняющая действия аналогичные тем, которые выполняет эксперт в некоторой прикладной экспертной области, делая определенные заключения в ходе выдачи советов и консультаций.
Основные цели ИИ: 1. Создание аналитических (экспертных) систем — которые обладают разумным поведением: могут обучаться, показывать, объяснять и давать советы, делать прогнозы и строить гипотезы на основе массива данных
2. Реализация человеческого интеллекта в машинах — создание машины, способной понимать, думать, учиться, выполнять поставленные задачи и вести себя как человек
Сферы использования ИИ:
Промышленность
Игры
Образование
Медицина
Продажи
Политика
Основные проблемы ИИ:
Неточность - Обучение возможно только на основе массива данных. Любые неточности сильно сказываются на конечном результате
Узкое применение - ИИ сильно ограничен сферой в которой он применяется (для которой он создан)
Несамостоятельность - Для обеспечения функциональности нужна команда специалистов.
История развития ИИ: 1943-1945: Закладываются основы для понимания нейросетей. 1950: Алан Тьюринг публикует анализ интеллектуальной шахматной игры. 1956: Джон Маккарти демонстрирует прототип программы на основе ИИ. 1958: Появляется первый язык программирования искусственного интеллекта – Lisp. 1965: Создан Элиза – первый робот-помощник, который мог говорить на английском языке. 1969: Создан Шеки – робот с ИИ, способный самостоятельно перемещаться, воспринимать некоторые данные и решать несложные задачи. 1973: Создан робот Фредди, использовавший компьютерное зрение для сборки моделей. 1997: Создан компьютер «Deep Blue», обыгравший чемпиона мира по шахматам Гарри Каспарова.
Компьютерная лингвистика — это область знаний, которая занимается компьютерным моделированием владения естественным языком и решением прикладных задач автоматической обработки текстов и речи
Направления:
Распознавание и синтез речи
Генерирование текста
Автоматический перевод текстов
Создание и использование электронных корпусов текстов
Извлечение информации из текста
Автореферирование
Автоматическое обнаружение и исправление ошибок при вводе текста на компьютере
Создание вопросно-ответных систем
Создание электронных словарей, тезаурусов, онтологий
В настоящее время ИИ всё чаще встречается в повседневной жизни.
Умные бытовые приборы: роботы - пылесосы, чайники с датчиками температуры и управлению по скрипту.
Колонки с голосовым управлением, шлюзы для умного дома.
Видеоаналитика именуемая компьютерным зрением.
ИИ встроенный в множество браузеров.
Три закона робототехники от А. Айзенка
1 закон
Робот или система с искусственным интеллектом не может навредить человеку своим действием или же своим бездействием допустить, чтобы человеку был нанесён вред
2 закон
Робот или система должны повиноваться приказам, которые получают от человека, кроме тех, которые противоречат первому закону
3 закон
Робот должен заботиться о своей безопасности, если это не противоречит первому или второму законам.
Лабораторная работа № 1
//1) Поменяйте местами значения вещественных переменных N и M, переменные вводит пользователь
var
n, m, z: integer; //объявление переменных. Вводим ещё одну переменную для сохранения промежуточного результата
begin
readln(n); //ручной ввод пользователя
readln(m);
writeln('n = ', n, ', m = ', m); //вывод результата до перестановки
z := n; //перестановка с промежуточными значениями
n := m;
m := z;
writeln('n = ', n, ', m = ', m); //вывод результата после перестановки
end.
//2) Составьте программу вычисления механической работы,
//когда тело равномерно движется под действием приложенной к нему силы,
//пользуясь формулой A = FS, где F – приложенная сила, а S – пройденный путь (вводит пользователь).
var
A, F, S: integer;
begin
readln(F); //ручной ввод пользователя
readln(S);
writeln('F = ', F, ', S = ', S);
A:= F*S; // расчёт по формуле
writeln('используя формулу А = F*S получим результат А = ', A); // вывод результата
end.
//3) Проводилась одноканальная (моно) звукозапись с частотой дискретизации 16 кГц и 24-битным разрешением.
//В результате был получен файл размером 3 Мбайт, сжатие данных не производилось.
//Составьте программу, определяющую время, в течение которого проводилась запись?
const // объявим константы V-размер файла
// f - частота дискредитации
// B - глубина кодирования
// k - количество каналов
V = 25165824; //3*2^23
f = 16000; //2^4*1000
B = 24; //3*2^3
k = 1;
var
t: real; // объявим переменную искомого значения t - время
begin
t:= V/(f*B*k);
writeln('используя формулу t = V/(f*B*k) получим результат t = ', t, ' секунд'); // вывод результата
end.