Knigionline.co » Наука, Образование » Верховный алгоритм: как машинное обучение изменит наш мир

Верховный алгоритм: как машинное обучение изменит наш мир - Педро Домингос (2015)

Верховный алгоритм: как машинное обучение изменит наш мир
  • Год:
    2015
  • Название:
    Верховный алгоритм: как машинное обучение изменит наш мир
  • Автор:
  • Жанр:
  • Язык:
    Русский
  • Перевел:
    Василий Горохов
  • Издательство:
    Манн, Иванов и Фербер (МИФ)
  • Страниц:
    21
  • ISBN:
    978-5-00100-172-0
  • Рейтинг:
    0 (0 голос)
  • Ваша оценка:
Машинное изучение преобразует науку, технологию, бизнес и разрешает поглубже признать природу и человечное поведение. Программирующие сами себя компы – 1 из самых весомых передовых технологий, и она же – 1 из самых загадочных. «Машинное изучение обрамляет вас везде, но, имеет возможность быть, вы об данном и не подозреваете. Как раз спасибо машинному обучению поисковая автомат осознает, какие итоги выказывать в ответ на ваш запрос. Когда вы просматриваете почту, гигантская доля мусора протекает мимо вас, вследствие того собственно что он был отфильтрован с поддержкой машинного изучения. В случае если вы приняли решение чего-нибудь приобрести на Amazon или же заглянули на Netflix взглянуть кинофильм, система машинного изучения услужливо предложит варианты, которые имеют все шансы достаться для вас по вкусу. С поддержкой машинного изучения Facebook постановляет, какие анонсы для вас выказывать, а Twitter выбирает благоприятные твиты. Когда бы вы ни использовали компом, довольно наверное, собственно что кое-где задействовано машинное изучение.
Единым методикой вынудить компьютер что-нибудь создавать — от сложения 2-ух количеств до управления самолетом — было формирование.»

Верховный алгоритм: как машинное обучение изменит наш мир - Педро Домингос читать онлайн бесплатно полную версию книги

Написать алгоритм непросто: есть очень много ловушек, и ни в чем нельзя быть уверенным. Интуитивные предположения вполне могут оказаться ошибочными, и тогда придется искать другой подход. Затем алгоритм надо выразить на понятном компьютеру языке, например Java или Python, и с этого момента алгоритм начнет называться программой. Потом программу надо отладить: найти все до единой ошибки и исправить их, пока компьютер не начнет выполнять ее без запинки. Но когда у вас наконец появится программа, которая умеет делает то, что вам нужно, вы получите все козыри. Компьютер станет послушно выполнять ваши задания миллионы раз со сверхвысокой скоростью. Созданной вами программой сможет пользоваться любой человек в мире. Она даже сделает вас миллиардером, если решенная проблема достаточно важна. Программист – человек, пишущий алгоритмы и кодирующий их, – маленький бог, создающий вселенные по своему желанию. Можно даже сказать, что сам Господь тоже был программистом, ведь в Книге Бытия он творил с помощью слов, а не руками. Речения стали мирами. Сегодня, сидя в кресле перед ноутбуком, вы тоже можете почувствовать себя богом: нарисуйте в воображении Вселенную и сделайте ее реальной. Законы физики соблюдать необязательно.

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

Однако, как это всегда бывает, в райском саду обитает змей – Монстр Сложности. У него, как у лернейской гидры, много голов. Одна из них – пространственная: количество битов информации, которое алгоритм должен хранить в памяти компьютера. Если алгоритму требуется больше памяти, чем есть в наличии, он бесполезен, и его приходится отбрасывать. У пространственной сложности есть злая сестрица: временная сложность. Сколько будет длиться выполнение алгоритма, то есть сколько раз нужно использовать транзисторы, прежде чем алгоритм даст желаемый результат? Если мы не можем столько ждать, алгоритм снова оказывается бесполезным. Но самая пугающая голова Монстра Сложности – сложность человеческая. Когда алгоритм становится слишком запутанным и непонятным для нашего скромного разума, а взаимодействия между его элементами – слишком многочисленными и обширными, в него начинают вкрадываться ошибки. Человек не в состоянии их отыскать и исправить, поэтому алгоритм не делает то, что от него требуется. Даже если каким-то образом заставить его работать, он окажется неоправданно сложным для пользователя, будет плохо взаимодействовать с другими алгоритмами и порождать все больше проблем.

Специалисты-информатики сражаются с Монстром Сложности каждый день. Когда они проигрывают, сложность прорывается в нашу жизнь. Вы, наверное, и сами замечали, как много было проиграно битв. Тем не менее башня алгоритмов продолжает расти, хотя строить ее все труднее: каждое новое поколение алгоритмов приходится возводить на вершине предшественников, их сложность суммируется. Башня растет и растет, алгоритмы опутывают весь мир, но конструкция становится все более шаткой – как карточный домик, который только и ждет толчка. Мизерная ошибка в алгоритме – и ракета, стоившая миллиард долларов, взрывается на старте, или миллионы людей остаются без электричества. Непредвиденное взаимодействие алгоритмов – и рушится фондовый рынок.

Если программисты – маленькие боги, то Монстр Сложности – его величество Сатана. И мало-помалу он выигрывает войну.

Должен быть способ лучше.

Познакомимся с обучающимся алгоритмом

Перейти
Наш сайт автоматически запоминает страницу, где вы остановились, вы можете продолжить чтение в любой момент
Оставить комментарий