Новости

Нейронные сети, искусственный интеллект, машинное обучение: что это на самом деле?

Автор Дата 25.11.2016

В отдельных случаях приложение уверяет вас, что работает получай «искусственном интеллекте», на минутку наверно, что вы в будущем. Но как это на самом деле означает? Автор этих строк разбрасываемся громкими словечками — искусственный голова, машинное обучение, нейронные сети — но словно они на самом деле означают и воистину ли помогают улучшать приложения?

Чисто недавно Google и Microsoft добавили подтягивание нейронных сетей в свои приложения перевода. Google утверждает, какими судьбами использует машинное обучение, предлагая списки воспроизведения. Todoist говорит, что такое? использует ИИ, чтобы предположить, когда-никогда вы должны закончить задачу. Any.do заявляет, почто ее искусственный интеллект может деять некоторые задачи вместо вас. И хана это было только на прошлой неделе. Пай маркетинговых уловок звучит впечатляюще и остается уловками, да иногда изменения, бесспорно, полезны. «Искусственный интеллект», «машинное обучение» и «нейронные сети» — и старый и малый это описывает способы, которые используют компьютеры, дай тебе выполнять более серьезные задачи и сидеть на школьной скамье в процессе этого. И хотя вы, правдоподобно, слышали, что разработчики приложений берут бери вооружение системы других, на практике они бог отличаются.

Нейронные сети анализируют сложные документация, имитируя человеческий мозг

Искусственные нейронные крылена (ИНС, или просто «нейронные сети») относятся к определенному типу модели обучения, которая эмулирует закон работы синапсов в вашем мозге. Традиционные прикидки используют ряд логических операторов для того выполнения задачи. Нейронные сети, с иной стороны, используют сеть узлов (которые действуют точно нейроны) и аналогов синапсов (edge) в целях обработки данных. Входные данные проходят вследствие систему и генерируются выходные данные.

Впоследствии времени выводы сравниваются с известными данными. На выдержку, скажем, вы хотите обучить субноутбук распознавать изображение собаки. Вы пропускаете капитал изображений собак через сеть, (для того увидеть, какие изображения она решит признать похожими на собак. Затем смертный подтверждает, какие изображения на самом деле являются собаками. Построение отдает предпочтение пути в нейронной путы, который привел к правильному ответу. Со временем и минуя миллионы итераций, эта сеть в конечном итоге повысит аккуратность своих результатов.

Чтобы увидеть, делать за скольких это работает в действии, вы можете почувствовать на собственной шкуре эксперимент Google Quick Draw!. В данном случае Google обучает яруча узнавать «дудлы», быстрые наброски. Симпатия сравнивает рисунок, который вы рисуете с примерами, которые рисуют оставшиеся люди. Сеть обучается распознавать будущие дудлы получи основании тех, что она видела в прошлом. Пусть даже если вы рисуете как пятилетний мальчонка (вроде меня), сеть весьма момент) распознает простые формы — подлодки, растения, крока. Попробуйте, весело.

Нейронные сети далеко не панацея, но они прекрасно справляются со сложными данными. Google и Microsoft используют нейронные рыбачьи (рыболовные): невод, чтобы обучать свои приложения перевода, поелику перевод языков — это сложно. Пишущий эти строки часто видели плохие машинные переводы, а нейронные сети обучаются улучшать сии переводы, исходя из правильных переводов, с течением времени. Ведь же самое происходит с переводом речи в текстовка. После того как была представлена нейронная погоняй, работающая с Google Voice, ошибки в переводах снизились нате 49%. Эти системы не идеальны, же они работают над собой, и сие главное.

Машинное обучение учит компьютеры корригироваться на практике

Машинное обучение — сие широкий термин, который охватывает и старый и малый моменты, когда вы пытаетесь порекомендовать машину улучшаться самостоятельно. В частности, сие относится к любой системе, в которой продуктивность компьютера при выполнении задачи становится полегче только за счет большего опыта выполнения этой задачи. Нейронные тенета являются примером машинного обучения, так они не являются единственным способом обучения компьютера.

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

В то присест как нейронные сети хороши во (избежание таких вещей, как распознавание образов получай изображениях, другие типы машинного обучения могут быть сильнее полезными для различных задач небось определения вашей любимой музыки. Google утверждает, который его музыкальное приложение найдет вас музыку, которую вы захотите склониться. Он делает это за счетец анализа ваших предыдущих списков проигрывания. Разве вам не понравится результат, машинешка расценит его как неудачу. Да если вы выберете один изо предложенных списков, она пометит сие как успех и проанализирует победоносные ходы, которые привели ее к вашему сердцу.

В подобных случаях вас не получите полную выгоду ото машинного обучения, если не будете стократно использовать эту функцию. Когда ваша милость откроете музыкальное приложение Google в первый раз, рекомендации будут, скорее всего, мимо кассы. Же чем больше вы будете его пустить в ход, тем лучше будут предложения. В теории, согласно крайней мере. Машинное обучение как и не панацея. Машинное обучение побольше расплывчатое понятие, чем нейронные крылена, но из него также нужно, что программное обеспечение, которое ваша сестра используете, будет опираться на ваши отзывы, затем чтобы улучшать свою производительность.

Искусственный умственные способности — это пока всё с приставкой «умный»

Сиречь тому, как нейронные сети представляют на лицо форму машинного обучения, машинное воспитание является формой искусственного интеллекта. Да категория «искусственного интеллекта» пока яко плохо определена, что это оборот не имеет практического смысла. Вот именно, оно вызывает в воображении картинки технологично развитого будущего, но в реальности автор этих строк еще и близко к нему не подобрались. Когда-никогда-то оптическое распознавание символов было через меру сложным для машины, но сейчас приложение на телефоне может просматривать документы и превращать их в текст. Упомин это подвигом искусственного интеллекта наподобие-то негоже.

Причина того, что-нибудь базовые телефонные возможности можно отсчитывать искусственным интеллектом, в том, что бери самом деле есть два в виде ИИ. Слабый или узконаправленный ИИ описывает любую систему, предназначенную угоду кому) выполнению узкого списка задач. К примеру, Google Assistant либо Siri, являясь довольно мощными ИИ, целое же выполняют довольно узкий инвентарь задач. Они получают голосовые команды и возвращают ответы, либо запускают приложения. Исследования в области искусственного интеллекта питают сии функции, но они считаются «слабыми».

В полюс этому, сильный ИИ — известный тоже как общий искусственный интеллект, иначе говоря «полный ИИ» — это система, способная совершать любую человеческую задачу. И она приставки не- существует. Поэтому любое «умное» использование — это все еще слабый вымученный интеллект.

И хотя смысл может -побывать) весьма расплывчатым, практические исследования в области искусственного интеллекта такой степени) полезны, что, вероятно, уже вошли в вашу повседневную житье-бытье. Каждый раз, когда ваш сотовый телефон автоматически запоминает, где вы припарковались, распознает лица сверху ваших фотографиях, получает поисковые предложения аль автоматически группирует все ваши снимки с выходных, ваша милость так или иначе касаетесь искусственного интеллекта. В определенной степени «искусственный интеллект» для самом деле просто означает, кое-что приложения будут чуть умнее, нежели мы привыкли. Едва ли рубец «ИИ» сейчас означает хоть что-нибудь внятное с практической точки зрения.

Источник