ПРОГРАМУВАННЯ ІНТЕЛЕКТУАЛЬНИХ ІНФОРМАЦІЙНИХ СИСТЕМ
Дисципліна розрахована на підготовку студентів 3-го курсу спеціальності "Програмна інженерія"
ЛЕКЦІЇ
Лекція 1. Введення у штучний інтелект
Лекція 2. Мова штучного інтелекту Lisp.
Лекція 3. Мова штучного інтелекту Lisp (продовження) 21.09.2021
Лекція 4. Мова штучного інтелекту Lisp (продовження 2) 28.09.2021
Лекція 5. Мова штучного інтелекту Lisp (завершення) 5.10.2021
Додаткова література до 2-5 лекцій (видання і статті 2021 року)
-
Domkin V. Programming Algorithms in Lisp: Writing Efficient Programs with Examples in ANSI Common Lisp. - Apress, 2021. - 390p. - ISBN: 9781799851608 . - https://www.twirpx.com/file/3359348/
-
Sitnikovski Boro. Introducing Blockchain with Lisp: Implement and Extend Blockchains with the Racket Language. - Apress, 2021. — 151 p. — ISBN 978-1484269688. - https://www.twirpx.com/file/3432422/
-
Learn the Lisp programming language in 2021. - https://opensource.com/article/21/5/learn-lisp
-
Welcome to Common-Lisp.net .- https://common-lisp.net/
-
Lisp для микроконтроллеров. - https://habr.com/ru/company/macloud/blog/556228/
-
Why Lisp? - https://samuelstevens.me/writing/lisp “This is live documentation of my efforts to understand why I would use Lisp (any Lisp) in 2021.”
-
How to Set Up a Common Lisp IDE in 2021. Start with Common Lisp quickly in Ubuntu using Roswell. - https://towardsdatascience.com/how-to-set-up-common-lisp-ide-in-2021-5be70d88975b
Лекція 6. Програмування на мовах подання знань. Представлення знань у вигляді фреймів.
Додаткова література для ознайомлення до початку 6 лекції
Марвин Минский — фреймы для представления знаний
https://en.wikipedia.org/wiki/Frame_(artificial_intelligence)#Frame_language
MFRL/PC (Frame Representation Language with Matching for PC)
Лекція 7. Приклад створення бази знань у вигляді фреймів.
Лекція 8. Логічний висновок засобами Лісп. Перехід до Пролога
Додаткова література до 8 лекції
Peter Norvig «Paradigms of Artificial Intelligence Programming», Morgan Kaufman, 1992.
Код до цієї книги - http://norvig.com/paip/README.html
Лекція 9. Створення баз знань на мові Пролог
Додаткова література до 9 лекції
Introduction to Logic Programming - 2020 by Morgan & Claypool
Лекція 10. Продукційне програмування експертних систем
Лекція 11. Програмування фактів і правил в системі CLIPS
Лекція 12. Додаткові режими і методи програмування в системі CLIPS
Лекція 13. Приклади програмування розв’язання задач в системі CLIPS
Лекція 14. Triton: програмування GPU з відкритим вихідним кодом для нейронних мереж
Додаткові джерела до 14-15 лекцій
OpenAI випустила реліз Triton 1.0 — мови програмування, що може полегшити ML-розробку
Triton: Open Source язык для ядер Deep Learning
Лекція 15. Triton: проміжна мова та компілятор для обчислень із плитковими нейронними мережами
Лекція 16. Мультиагентно-орієнтована парадигма програмування інтелектуальних систем
Лекція 17. Введення до платформи JaCaMo
Лекція 18. Конструювання інтелектуальних агентів в JaCoMo
Лекції для заочної форми навчання.
Лекція 1-2. pdf
Лекція 3. pdf
Див. лекції для очної форми навчання.
ЛАБОРАТОРНІ РОБОТИ
Лабораторні роботи 1,2. Мова штучного інтелекту Lisp. Програмування складних структур на Lisp
ЛІТЕРАТУРА
1. Artificial Intelligence: A Modern Approach, Fourth Edition / Ed. Stuart Russell and Peter Norvig, - Prentice Hall: 2020. - ISBN 9780134610993. - 1115 p.
Найкращий підручник з дисципліни "Штучний інтелект", який є базовим у 1500 університетах 135 країн світу.
2. Хювенен Э., Сеппянен Й. Мир Лиспа. т.1. - М.: Мир, 1990.