Игорь Косулин, Universal Software — Как скоро SkyNet захватит мир?

34
Как скоро SkyNet захватит мир? Косулин Игорь, Universal Software 2017

Transcript of Игорь Косулин, Universal Software — Как скоро SkyNet захватит мир?

Page 1: Игорь Косулин, Universal Software  — Как скоро SkyNet захватит мир?

Как скоро SkyNetзахватит мир?

Косулин Игорь, Universal Software

2017

Page 2: Игорь Косулин, Universal Software  — Как скоро SkyNet захватит мир?
Page 3: Игорь Косулин, Universal Software  — Как скоро SkyNet захватит мир?

Как вы себе представляете“искусственныйинтеллект”?

Page 4: Игорь Косулин, Universal Software  — Как скоро SkyNet захватит мир?

Антропоморфные роботы

Page 5: Игорь Косулин, Universal Software  — Как скоро SkyNet захватит мир?

Другие роботы

Page 6: Игорь Косулин, Universal Software  — Как скоро SkyNet захватит мир?

Совсем не роботы

Page 7: Игорь Косулин, Universal Software  — Как скоро SkyNet захватит мир?

Как вы себе представляете«искусственныйинтеллект»?

Page 8: Игорь Косулин, Universal Software  — Как скоро SkyNet захватит мир?

Многие исследователи отмечают, что термин “ИИ” в русском языке имеет ярко выраженный антропоморфный окрас.

Page 9: Игорь Косулин, Universal Software  — Как скоро SkyNet захватит мир?

ИИ (искусственный интеллект)

AI (Artificial Intelligence)

Intelligence != Intellect

Page 10: Игорь Косулин, Universal Software  — Как скоро SkyNet захватит мир?

Ничего подобного пока нет,однако принято считать, чтоИИ уже существует.

Page 11: Игорь Косулин, Universal Software  — Как скоро SkyNet захватит мир?

Виды ИИ:

СильныйСлабый Обобщённый

● Размышления● Рассуждения● Сознание● Разум● Чувства● Творчество● Возможен ли?

● Узкие задачи○ Deep Blue○ AlphaGo○ Prisma○ Siri○ G Translate

● Уже существует

● Мостик между слабым и сильным

● Намного способнее слабого

● Использует знания● Нет сознания● Ведётся работа

Page 12: Игорь Косулин, Universal Software  — Как скоро SkyNet захватит мир?

Философский зомби

Page 13: Игорь Косулин, Universal Software  — Как скоро SkyNet захватит мир?

Тест Тьюринга

«Человек взаимодействует с одним компьютером и одним человеком. На основании ответов на вопросы он должен определить, с кем он разговаривает: с человеком или компьютерной программой. Задача компьютерной программы — ввести человека в заблуждение, заставив сделать неверный выбор».

Алан Тьюринг, 1950

Page 14: Игорь Косулин, Universal Software  — Как скоро SkyNet захватит мир?

Китайская комната

Page 15: Игорь Косулин, Universal Software  — Как скоро SkyNet захватит мир?

«Комната» с техподдержкой

Page 16: Игорь Косулин, Universal Software  — Как скоро SkyNet захватит мир?

Вежливое соглашение

● Отказ от определения того, что является “истинным” сознанием

● Уравнивает в правах другого человека и ИИ● Сознание, вероятно, появляется как результат

интеллекта, а не является условием для его появления

● Пока философы спорят, исследователи делают :)

Page 17: Игорь Косулин, Universal Software  — Как скоро SkyNet захватит мир?

Гипотеза Ньюэлла-Саймона«Символьная система имеет необходимые и достаточные средства для создания сильного ИИ»

Следствие 1: На основе вычислительной машины может быть создан сильный ИИ.

Следствие 2: Вы и даже ваш кот — в какой-то мере вычислительные машины.

Page 18: Игорь Косулин, Universal Software  — Как скоро SkyNet захватит мир?

Краткая история ИИ

1960-е 1980-е конец 90-х 2010-е

Page 19: Игорь Косулин, Universal Software  — Как скоро SkyNet захватит мир?

Текущее состояние ИИ

● Прогресс в машинном обучении● Развитие теории нейронных сетей● Простые инструменты для создания и

обучения сложных нейросетей● Достаточно мощные компьютеры для

соответствующих вычислений● Появляются простые и понятные продукты

Page 20: Игорь Косулин, Universal Software  — Как скоро SkyNet захватит мир?

Машинное обучение

Не обучение - прямой способ, алгоритмизация Обучение на примерах

Page 21: Игорь Косулин, Universal Software  — Как скоро SkyNet захватит мир?

Нейронные сети

нейронискусственный нейрон

Page 22: Игорь Косулин, Universal Software  — Как скоро SkyNet захватит мир?

Инструментыmax_features = 100000maxlen = 100 batch_size = 32

model = Sequential()model.add(Embedding(max_features, 128, input_length=maxlen))model.add(LSTM(64, return_sequences=True))model.add(LSTM(64))model.add(Dropout(0.5))model.add(Dense(1))model.add(Activation('sigmoid'))

model.compile(loss='binary_crossentropy', optimizer='adam', class_mode="binary")

model.fit( X_train, y_train, batch_size=batch_size, nb_epoch=1, show_accuracy=True)

result = model.predict_proba(X)

Пример кода на Keras

Keras

Page 23: Игорь Косулин, Universal Software  — Как скоро SkyNet захватит мир?

Достижения: компьютерное зрение

Page 24: Игорь Косулин, Universal Software  — Как скоро SkyNet захватит мир?

Достижения: победа в го

Page 25: Игорь Косулин, Universal Software  — Как скоро SkyNet захватит мир?

Достижения: “творчество”

Prisma

Page 26: Игорь Косулин, Universal Software  — Как скоро SkyNet захватит мир?

Достижения: развлечения

https://quickdraw.withgoogle.com/

Page 27: Игорь Косулин, Universal Software  — Как скоро SkyNet захватит мир?

Достижения: качественный перевод

Page 28: Игорь Косулин, Universal Software  — Как скоро SkyNet захватит мир?

Достижения: чат-ботXiaoice chatbot

Page 29: Игорь Косулин, Universal Software  — Как скоро SkyNet захватит мир?

Провал

Page 30: Игорь Косулин, Universal Software  — Как скоро SkyNet захватит мир?

Провал

Page 31: Игорь Косулин, Universal Software  — Как скоро SkyNet захватит мир?

Какие профессии заменит ИИ

Page 32: Игорь Косулин, Universal Software  — Как скоро SkyNet захватит мир?

Какие профессии заменит ИИ

Page 33: Игорь Косулин, Universal Software  — Как скоро SkyNet захватит мир?

Будущее ИИ?

Page 34: Игорь Косулин, Universal Software  — Как скоро SkyNet захватит мир?

Ваши вопросы?