Пятая встреча «Днепропетровского Лямбда-клуба»

Виктор Сергиенко

Романтик от программирования, дилетант широкого профиля с 20-летним стажем.

"Prolog: другое декларативное программирование"

Пролог (PROgramming LOGic) - декларативный язык, который построен на фактах (“корова пятнистая”, “корова мычит”) и правилах (“животное мычит и это самка - следовательно, это корова”).

А потом мы задаём Прологу вопрос и он ищет все возможные варианты ответов.

Это такой pattern matching из Scala или Haskell на стероидах. Если в ФП pattern matching - это операция O(1), то Пролог ищет все возможные подстановки: в переменные слева, справа, подстановки вложенных предикатов... Естественно, это делается перебором всех подходящих фактов и правил. И это, собственно, всё описание языка. Пролог поражает краткостью, и тем, насколько он, кажется, хорошо подходит для описания знаний на естественном языке.

Алексей Нидзельский

Занимается машинным обучением в области Image Processing и Natural Language Processing

"Face identification"

Материалы, представленные в презентации описывают общую схему работы с изображениями.

Метод машинного обучения, представленный в данной презентации, дает общее представление об алгоритмах машинного обучения при распознавании образов, а также показывает что алгоритм кластеризации с использованием MSE в качестве оценочной метрики является простейшим алгоритмом, дающим неплохие результаты и также достаточно легким для понимания и реализации на любом языке программирования.

На основании материалов, представленных в презентации слушатель может самостоятельно продолжить изучение алгоритмов распознавания лиц а также усовершенствовать существующие алгоритмы и создать новые, более эффективные.

  1. 30 августа
  2. 19:00
  3. ул. Павла Ниринберга, 10 Бизнес-центр, 2-й этаж

Вход свободный, но регистрация обязательна: lambdaclub.net

Фото с докладов Лямбда-Клуба #5