Главная Facebook Что такое алгоритм? Более пристальный взгляд на технологии, лежащие в основе всего, что мы делаем в Интернете

Что такое алгоритм? Более пристальный взгляд на технологии, лежащие в основе всего, что мы делаем в Интернете



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

подключиться к любому Wi-Fi без пароля
Что такое алгоритм? Более пристальный взгляд на технологии, лежащие в основе всего, что мы делаем в Интернете

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

Что такое алгоритм?

Алгоритм лучше всего можно описать как точный набор инструкций, которым компьютер будет следовать для достижения желаемого результата, обычно для решения проблемы. Инструкции алгоритма должны состоять из ряда шагов, выполняемых в правильном порядке, и то, что делать на каждом шаге, зависит от результата шагов, предпринятых ранее.

Например, алгоритмы Instagram, например, будут запрограммированы на доставку уведомлений на ваш телефон, когда кому-то понравилась ваша фотография. Затем они будут написаны, чтобы добавить этот лайк к количеству уже набранных лайков, чтобы обновить общую сумму.

См. Также Достаточно ли мы смелы, чтобы доверить свою жизнь алгоритмам? REMOTE предлагает вам представить театр будущего, основанный на алгоритмах Написание музыки с помощью алгоритма

Алгоритмы работают с входными данными, которые могут быть списком чисел, которые необходимо поместить в возрастающий порядок, или значениями RGB изображения, где алгоритм должен определить, присутствует ли человеческое лицо [например, технология распознавания лиц], - объясняет Уилл. Аддисон, главный инженер и эксперт по алгоритмам в Кембриджские консультанты .

Он объясняет, что, хотя некоторые алгоритмы гарантированно достигают желаемого результата, многие - нет. Большинство алгоритмов полностью детерминированы, в то время как некоторые используют случайные числа для достижения своих результатов.

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

Почему так важны алгоритмы?

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

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

what_is_an_algorithm

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

Как работают алгоритмы? Пример

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

как удалить imessages на Mac

В каждый момент времени алгоритм определяет, включить или выключить обогрев, следующим образом:

  • Если измеренная температура на 1 градус ниже желаемой температуры (или ниже), включается обогрев.

  • Если измеренная температура находится в пределах 1 градуса от заданной температуры, то нагрев остается в текущем состоянии.

  • Если измеренная температура на 1 градус выше желаемой температуры (или выше), нагрев отключается.

Аддисон говорит, что работа, проводимая Cambridge Consultants для Energy Systems Catapult, является хорошим примером того, как растущая способность дешево собирать больше данных и запускать более ресурсоемкие алгоритмы улучшает окружающие нас системы, тем самым делая возможным умный дом.

когда кто-то блокирует вас на фейсбуке

Собирая больше пользовательских данных с термостатов, Катапульта Энергетических Систем Система способна «вводить» в алгоритм температуру из каждой комнаты в доме, а не только температуру из одной точки в доме.

термостат_алгоритм

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

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

Интересные статьи

Выбор редакции

Билл Гейтс больше не является крупнейшим акционером Microsoft
Билл Гейтс больше не является крупнейшим акционером Microsoft
Билл Гейтс не будет напрямую владеть Microsoft к середине 2018 года, если он продолжит продажи своих акций. Гейтс продавал 20 миллионов акций каждый квартал в течение большей части последней дюжины лет по заранее установленной цене.
Обзор TP-Link Deco M5: эффективный и привлекательный роутер
Обзор TP-Link Deco M5: эффективный и привлекательный роутер
TP-Link регулярно возглавляет список наших любимых беспроводных маршрутизаторов в экспертных обзорах за последние несколько лет, но с учетом того, что ячеистые сети все больше преобладают над традиционными методами усиления покрытия домашней сети Wi-Fi, необходимо
Как смотреть HGTV без кабеля
Как смотреть HGTV без кабеля
Если вы пристрастились к домашним шоу, но при этом хотите прервать связь, вам повезло. Есть несколько законных способов смотреть HGTV без кабеля, и некоторые из них действительно работают очень хорошо. Помимо
Обзор Fitbit Charge 2: отличный носимый с шикарными дополнениями
Обзор Fitbit Charge 2: отличный носимый с шикарными дополнениями
Когда несколько месяцев назад я взглянул на Fitbit Charge HR, меня это немного не впечатлило. Последние модели Fitbit (см. Alta и Blaze) были стильными и настраиваемыми, а Fitbit Charge
Как создать учетную запись Zoom
Как создать учетную запись Zoom
https://www.youtube.com/watch?v=LKFPQNMtmZw Несмотря на все происходящее в мире, удаленное посещение собраний растет. Одним из наиболее популярных инструментов видеоконференцсвязи является Zoom, позволяющий проводить как видео-, так и аудио-конференции.
Как это исправить, если Roblox не удается загрузить на Mac
Как это исправить, если Roblox не удается загрузить на Mac
Roblox может не загрузиться на Mac по нескольким причинам. Это руководство научит вас, как исправить Roblox, если его не удается загрузить на Mac.
Как быстро повысить уровень в Blox Fruits
Как быстро повысить уровень в Blox Fruits
Ваша миссия в Blox Fruits очевидна — выполняйте квесты, чтобы повышать уровень, улучшать свои навыки и собирать фрукты. Помните, что в этой игре Quest-to-Quest нет ярлыков, мы не можем дать вам чит-код, но мы можем