Искусственный интеллект (ИИ) / Artificial intelligence (AI)

Когда телефон обыгрывает тебя в шахматы это значит, что искусственный интеллект захватит мир? Что такое искусственный интеллект, какие виды ИИ бывают? Какие последние достижения в этой сфере? Стоит ли нам бояться или надеяться на ИИ? Об этом пойдет речь в этой статье.
Проблема с определениями
Почему сложно дать точное определено искусственному интеллекту?Короткий ответ: Потому что сложно дать определение интеллекту.
Подробнее: Чтобы приблизиться к определению ИИ я попробую дать несколько дополнительных определений.
Слабый ИИ (Weak AI) / Narrow AI
Обучающаяся система способная решать специализированные, сложные задачи также или лучше, чем человек.Сильный ИИ (Strong AI) / Artificial general intelligence (AGI) / Full AI
Обучающаяся система обладающая сознанием, умеющая решать различные сложные задачи также или лучше, чем человек.
Если вам интересно больше узнать о проблемах определения искусственного интеллекта, почитайте про Тест Тьюринга, Китайскую комнату и просто Википедию, там очень много полезной информации.
Хронология
1842 — Программируемая механическая машина для калькуляции.
1941 — Первый электронный компьютер.
1949 — Придуман тест Тьюринга.
1957 — Программа решения общих проблем General Problem Solver.
1961 — Промышленный робот Unimate функционирует на General Electronics.
1964 — Чатбот ELIZA притворяется искусственным интеллектом.
1966 — Shakey. Робот, который может анализировать пространство и перемещаться в нем. Шеки получает команды от человека и отвечает с помощью напечатанного текста или текста и схем на мониторе.
1980 — Экспертные системы дающие бизнес пользу. Программы для решения сложных задач на основе большого объема данных, становятся коммерчески применимыми и успешными.
1997 — Deep Blue обыгрывает в шахматы мирового чемпиона Гарри Каспарова.
2011 — Суперкомпьютер Watson от IBM побеждает конкурсе эрудитов Jeopardy и зарабатывает миллион долларов на благотворительность.
2014 — Программа проходит тест Тьюринга заставляя подумать 33% людей, что с ними общается 13-ти летний мальчик из Украины.
2016 — Искусственный интеллект AlphaGO от Google побеждает мирового чемпиона в игру Go, используя интуицию.
Несколько популярных примеров применения ИИ
Беспилотные автомобили / Умные машины / Self-driving cars / Smart Cars
Тесла проделает весь путь от парковки в Калифорнии до парковки в Нью Йорке, без прикосновения человека к управлению, до конца 2017-го года.
Elon Musk (21 мая 2017 г.)

Тем временем, Google тестирует автомобили, которые могут самообучаться вождению, как это делает человек. Благодаря наблюдению за дорогой и окружением, машина делает выводы и принимает решения как человек. Первый этап обучения такого автомобиля происходит в компьютерной игре, где симулировать различные ситуации на дороге значительно легче.
Компьютерные игры / Video Games
Одно из применений ИИ, с которым знакомы многие, это компьютерные игры. Чтобы игроку было интереснее, с ним взаимодействуют персонажи не контролируемые игроком / non-player characters (NPC).
Благодаря широкому применению в играх и растущему объему этого рынка, этот тип искусственного интеллекта постоянно развивается.
Виртуальные персональные ассистенты / Virtual Personal Assistants
Siri, Google Now и Cortana — это наиболее известные ассистенты , которыми можно воспользоваться на iPhone, Android и Windows, соответственно. Они помогают быстрее находить информацию, планировать, делать заметки и многое другое.
Вот некоторые другие сферы, в которых используется ИИ:
Распознавание мошенничества / Fraud Detection,
Онлайн поддержка для покупателя / Online Customer Support,
Написание новостей / News Generation,
Наблюдение за безопасностью / Security Surveillance,
Сервисы рекомендации музыки и кино / Music and Movie Recommendation Services,
Системы умного дома / Smart Home Devices.
Главные игроки
Google, Facebook, Amazon, Microsoft, Alibaba, Apple
Интересно, что Google предоставляет возможности машинного обучения как услуги и вы можете воспользоваться мощностями Google для этого. Детальнее тут https://www.tensorflow.org/.

Самым популярным претендентом на Сильный ИИ является Google Deepmind. Именно на основе Deepmind был разработан AlphaGo — слабым ИИ (narrow AI), который победил человека в игру Go. Это событие интересно тем, что интеллект полагался не столько на расчет всех возможных вариантов событий в игре, сколько на интуицию, что делают эту победу историческим событием и следующим шагом после побед ИИ над человеком в других играх.

В июле 2017 Deepmind опубликовала видео где виртуальные персонажи демонстрируют свои способности ходить. Интересно то, что этим трехмерным персонажам никогда не давали информацию о том, как ходит человек или другие живые существа. Их способ передвижения полностью получен путем обучения искусственного интеллекта с помощью проб и ошибок.
Опасность для человечества?
Мнения разделились.
Илон Маск
Искусственный интеллект представляет фундаментальную угрозу существованию цивилизации.
Искусственный интеллект — это редкий случай, когда нам нужно быть проактивными в регулировании ИИ, и не полагаться на нашу реакцию. Если мы будем только реагировать в вопросе регулирования ИИ, будет слишком поздно.
Марк Цукерберг
Когда я слышу критиков, которые поднимают шумиху о сценарии с концом света, я просто не понимаю этого. Это очень плохо и в некоторой степени, можно сказать, что они поступают безответственно.
Когда я слышу, что искусственный интеллект навредит человеку в будущем, я думаю “ну да, знаете ли, технологии в целом всегда могут быть использованы для блага или для зла, и нужно быть осторожными в том как ты создаешь их и как они могут быть использованы.
Илон Маск
Я говорил с Марком об ИИ. Его понимание этого вопроса несколько ограниченно.
Билл Гейтс
Я отношу себя к лагерю тех, кто волнуется о идее супер интеллекта. Сначала машины будут выполнять много работ за нас и не будут очень умными. Это должно быть позитивным периодом, если мы все сделаем правильно.
Спустя несколько десятилетий, мысль о том, что ИИ уже силен, может стать серьезным опасением. Я согласен с Илоном Маском и некоторыми другими в этом и не понимаю, почему некоторые люди не встревожены.
Стивен Хокинг
Я понимаю, что нету принципиальной разницы между тем чего может достичь биологический мозг и тем чего может достичь компьютер. Следовательно компьютер может, теоретически, эмулировать человеческого интеллекту и превзойти его.
Настораживающие новости
В июне 2017 года Facebook экспериментировал с чатботами, которые общаются друг с другом о наличии виртуальных предметов (мячей, книг и шапок). Анализируя историю этих переписок у некоторых экспертов сложилось впечатление о том, что ИИ начал использовать другой язык, нежели английский. Опасение только усилилось тем, что никто не может понять о чем общались чатботы. Вот отрывок переписки чатботов Alice и Bob (A и B).

Опасения усилились после того как эксперимент был приостановлен. Появились заголовки в духе “Марк Цукерберг остановил эксперимент в котором ИИ начал создавать тайных язык для общения с машинами”. Немного изучив этот вопрос, становиться ясным, что программу остановили, потому что она начала делать то, что не было интересно исследователям, а не из-за экспоненциального роста угрозы человечеству.
Facebook также свернул платформу для чатботов в Messenger, потому что 70% вопросов от человека не находили адекватного ответа бота на этой платформе.
Искусственный интеллект в культуре часто представлялся в виде угрозы. Терминатор, Я — робот, Космическая одиссея 2001, Матрица, Ex machina — вот некоторые фильмы представляющие ИИ как угрозу.

Надежда для человечества?
В 2016 году компания Enlitics провела эксперимент в котором люди и ИИ параллельно анализировали рентген снимки грудной клетки для диагностики заболеваний. ИИ не пропустил не одной патологии в то время как люди упустили 7% патологий. Эти цифры говорят о том, что ИИ может стать очень полезным ассистентом в медицине и не только.
Чем больше мы узнаем об искусственном интеллекте, тем больше вопросов у нас появляется. В дальнейшем я постараюсь заглянуть чуть глубже в эту тему и проанализировать, что же нужно, чтобы разрабатывать и обучать ИИ. Какая команда для этого нужна и какие инструменты мы можем использовать создания ИИ.
Буду очень рад комментариям и любой обратной связи.

