Конспект про психологию, страница 2

2019-09-18СтудИзба

Описание файла

Документ из архива "Конспект про психологию", который расположен в категории "". Всё это находится в предмете "искусственный интеллект" из 7 семестр, которые можно найти в файловом архиве МГУ им. Ломоносова. Не смотря на прямую связь этого архива с МГУ им. Ломоносова, его также можно найти и в других разделах. .

Онлайн просмотр документа "Конспект про психологию"

Текст 2 страницы из документа "Конспект про психологию"

Colors (X, red) & Shapes (X, cube) → Colors (X, Y) & Shapes (X, cube)

(«красный куб») → («куб <любого цвета>»)

2. Исключение конъюнкта:

Sizes (X, small) & Colors (X, red) & Shapes (X, cube) → Colors (X, red) & Shapes(X, cube)

(«красный куб малого размера») → («красный куб»)

3. Добавление дизъюнкта:

Colors (X, red) & Shapes (X, cube) → Colors (X, red) & ((Shapes (X, cube) V Shapes (X, pyramid))

(«красный куб») → («красный куб или красная пирамида»)

4. Замена конкретного объекта или частного понятия общим понятием (на основе иерархии классов):

Colors (X, red) → Colors (X, rainbow-color)

(«красный» → «цвета радуги»)

Shapes (X, polyhedron) → Shapes (X, solid)

(«многогранник» → «геометрическое тело»)

  • Написать программу на Lisp’е. Удалить все повторные вхождения букв.

//для случая, если надо удалить только последовательные вхождения (мамма -> мама)

(defun delDuplicates (List)

(cond

((null List) nil)

((null (cdr List)) nil)

((eq (car List)(cadr List))

(delDuplicates (cdr List)))

(T (cons (car List) (delDuplicates (cdr List))))

)

)

//для случая, если надо все вхождения удалять было

(defun deleq

(lambda (L a)

(cond

( (null L) nil )

( (eq (car L) a) (deleq (cdr L) a) )

( T (cons (car L) (deleq (cdr L) a)) )

)

)

)

(defun delDub

(lambda ( L )

(cond

( (null L ) nil )

( T (cons (car L ) (delDub (deleq (cdr L ) (car L) ))) )

)

)

)

  • Лисп: удалить первый и последний элементы списка... После этого написать, как пришел к такому решению (провести интроспекцию).

(defun UltimateTrimXD ( lambda (List) //удаляет 1й символ

(cond

( (null List) nil )

( T (UltimateTrimHelper (cdr List)) ) //удалили 1й эл-т

)

))

(defun UltimateTrimHelper ( lambda (List) //удаляет последний символ

(cond

( (null List) nil ) // на случай, если в списке только 1 эл-т

( (null (cdr List)) nil)

( T (cons (car List) (UltimateTrimHelper (cdr List))) )

)

))

  • Лисп: удалить все элементы, кроме первого и последнего... После этого написать, как пришел к такому решению... (ну тут все понятно - “типа удалить все, кроме первого и последнего, значит создать новый список, состоящий из двух элементов (если длина списка меньше двух - то особые случаи), так вот я думал”).

(defun firstAndLast
(lambda (List)
(cond
( (null List) nil) ; пустой список, возвращаем его же

( (null (cdr List)) List) ; если список имеет один элемент, то результатом удаления всех элементов, кроме первого и последнего, - будет он сам
( T (list (car List) (getLast List)) )

)

)

)
; Если встроенной функции last нет (в Common Lisp есть), то написать:
(defun getLast
(lambda (List)
(cond
( (null List) nil ); эта строка не обязательна, так как код выше не передаст сюда пустой список
( (null (cdr List)) (car List) )
( T (getLast (cdr List)) )
)
)
)

Коллоквиум №2

  • Поиск в глубину

Вначале вводится понятие глубины вершины:

      • глубина корня дерева равна нулю;

      • глубина каждой не корневой вершины на единицу больше глубины ее родительской вершины.

Основные шаги базового алгоритма ограниченного перебора вглубь (с граничной глубиной D) таковы:

      • Шаг 1. Поместить начальную вершину в список нераскрытых вершин Open. Установить ее глубину (0).

      • Шаг 2. Если список Open пуст, то окончание алгоритма и выдача сообщения о неудаче поиска, в противном случае перейти к следующему шагу.

      • Шаг 3. Выбрать первую вершину из списка Open (назовем ее Current) и перенести ее в список раскрытых вершин Closed.

      • Шаг 4. Если глубина вершины Current равна граничной глубине D, то перейти к шагу 2, в ином случае перейти к следующему шагу.

      • Шаг 5. Раскрыть вершину Current, построив все ее дочерние вершины. Если дочерних вершин нет, то перейти к шагу 2, иначе поместить все дочерние вершины (в произвольном порядке; с указанием их глубины) в начало списка Open и построить указатели, ведущие от этих вершин к родительской вершине Current.

      • Шаг 6. Если среди дочерних есть хотя бы одна целевая вершина, то окончание алгоритма и выдача решения задачи, получающегося просмотром указателей от найденной целевой вершины к начальной. В противном случае перейти к шагу 2.

  • Поиск в ширину

Базовый алгоритм поиска вширь состоит из следующей последовательности шагов (здесь и далее предполагаем, что начальная вершина не является целевой):

      • Шаг 1. Поместить начальную вершину в список нераскрытых вершин Open.

      • Шаг 2. Если список Open пуст, то окончание алгоритма и выдача сообщения о неудаче поиска, в противном случае перейти к следующему шагу.

      • Шаг 3. Выбрать первую вершину из списка Open (назовем ее Current) и перенести ее в список раскрытых вершин Closed.

      • Шаг 4. Раскрыть вершину Current, образовав все ее дочерние вершины. Если дочерних вершин нет, то перейти к шагу 2, иначе поместить все дочерние вершины (в любом порядке) в конец списка Open и построить указатели, ведущие от этих вершин к родительской вершине Current.

      • Шаг 5. Проверить, нет ли среди дочерних вершин целевых. Если есть хотя бы одна целевая вершина, то окончание алгоритма и выдача решения задачи, получающегося просмотром указателей назад от найденной целевой вершины к начальной. В противном случае перейти к шагу 2.

  • Игра в 8 ( попасть в одно из сост с помощью поиска в глубину(ширину));

  • Что такое продукционная система?

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

Продукция - это пара “условие - действие”, которая определяет одну порцию знаний, необходимых для решения задачи.

Продукционные системы обеспечивают модель представления человеческого опыта в форме правил и позволяют разрабатывать алгоритмы поиска по образцу.

  • Из каких частей состоит продукционная система представления знаний;

      • Знания, необходимые для решения задач и организации взаимодействия с пользователем, – продукции (продукционные правила).

      • Продукция – правило вида p: a->b, где p – предусловие, a - антецедент, b - консеквент.

      • Система знаний – система продукционных правил + стратегия выбора правил.

      • База знаний – система знаний в компьютерном представлении.

      • Основные операции: вывод (применение правила, определение правила-преемника и т.д.)

  • Дан алгоритм поиска в ширину. Модифицировать его таким образом, чтобы он стал алгоритмом поиска в глубину с ограничением глубины.

Всё, что нужно изменить:

    1. при добавлении новых вершин (тех, которых мы раскрываем на каком-то шаге) добавлять их не в конец списка, а в начало.

    2. перед раскрытием вершины проверить её глубину, если превышает ограничение, то не раскрывать..

  • Чем удобен механизм бэктрекинга.

Тем, что позволяет (полу)автоматически находить решение в задачах, связанных с перебором.

  • Что такое эвристическая функция?

Эвристикой обычно принято называть любое правило (стратегию, прием), существенно помогающее в решении некоторой задачи.

А эвристическая функция - это функция, используемая эвристикой для определения “хорошести” ситуации, в которой находится поиск.

см. в более полном варианте в экзамене 2009

  • Теоретический вопрос по ЭС.

Экспертная система (ЭС) – вычислительная система, в которой представлены знания специалистов в некоторой конкретной узко-специализированной предметной области и которая в рамках этой области способна принимать решения (решать задачи) на уровне эксперта - профессионала.

  • Составные части решателя экспертной системы.

      1. выборка (правил-кандидатов)

      2. сопоставление / означивание

      3. разрешение конфликтов

      4. выполнение / действия

      5. переход на НАЧАЛО

  • Описать алгоритм, который исправляет в тексте ошибки типа удвоения букв.

см. ниже

  • Задача типа, найдите в тексте двусмыслености: "консорциум купил журнал". Дано предложение, нужно записать все возможные трактовки.

В данном случае к мог купить ж или ж мог купить к.

Надо записать в каком-то умном виде. Вроде, называется диаграмма чего-то там...

У меня надо было записать в виде продукции. Выглядит на данном примере примерно так:

true: консорциум -> купил журнал (консорциум - покупатель)

true: журнал -> купил консорциум (журнал - покупатель)

  • Интеллектуальные роботы, основные подходы:

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

В наши дни ведутся работы по «интеллектуализации» технических/промышленных роботов.

Часто требуется возможность автономного функционирования робота в проблемной среде (например, в среде агрессивной, в которой человек находиться не может).

Иногда предполагается возможность передачи роботу (человеком-оператором) управляющих команд.

      • Робот не может причинить вред человеку или своим бездействием допустить, чтобы человеку был причинен вред.

      • Робот должен подчиняться командам человека, если эти команды не противоречат первому закону.

      • Робот должен заботиться о своей безопасности, пока это не противоречит первому и второму законам.

  • Задача про башни из кубиков

См. в экзамене 2009, а лучше в AI-2010 Day 07

  • Что такое естественный язык?

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

  • Что такое вытеснение знаний? Покажите на примере, почему вытеснение является одним из защитных механизмов сознания.

Вытеснение – неосознанное вытеснение (удаление) из сферы Сознания информации, вызывающей тревогу, отрицательные эмоции и т.п. Защитные механизмы личности – некоторая психическая информация вытесняется из сознательного в сферу подсознания, т.к. она, например, социально неприемлема (это - неосознанное действие!). В нормальной ситуации человек не помнит, что с ним произошло, но то, что вытеснилось, продолжает влиять на сознательное, но не в явной форме, а в каком-то искаженном виде => происходит замещение вытесненной информации какими-то истерическими симптомами. [источник не указан 100500 дней]

Экзамен 2009 (прошлого) года

(был один на всех):

1) Тест Тьюринга. Написать на Пленере кусок Elizы по заданному диалогу.

2) Что такое личность? Что такое конформизм? Привести примеры конформизма, объяснить, почему конформизм является защитным механизмом личности.

Свежие статьи
Популярно сейчас
Зачем заказывать выполнение своего задания, если оно уже было выполнено много много раз? Его можно просто купить или даже скачать бесплатно на СтудИзбе. Найдите нужный учебный материал у нас!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5224
Авторов
на СтудИзбе
426
Средний доход
с одного платного файла
Обучение Подробнее