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

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



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

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

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

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

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

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

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

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

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

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

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

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

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

what_is_an_algorithm

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Как собрать пыль в камне очага
Как собрать пыль в камне очага
Hearthstone - одна из самых популярных компьютерных игр в мире, и с каждым расширением вы можете играть с новым набором карт. Игроки могут получить эти карты несколькими способами, но один из вариантов - использовать Чародейскую пыль (или
Как удалить ставку на StockX?
Как удалить ставку на StockX?
Если вам нравится получать хорошие скидки на пару кроссовок премиум-класса, то вам, вероятно, нравится просматривать StockX. StockX - это фондовый рынок кроссовок, уличной одежды и аксессуаров, который дает вам возможность купить товар сразу или
Как разблокировать кого-то в Snapchat
Как разблокировать кого-то в Snapchat
Передумали по поводу заблокированного пользователя в Snapchat? Вот как разблокировать кого-то в Snapchat, чтобы вы могли снова начать взаимодействовать друг с другом.
8 потрясающих функций iOS 9, которые вам НУЖНЫ
8 потрясающих функций iOS 9, которые вам НУЖНЫ
Прошло больше месяца с тех пор, как Apple выпустила последнее крупное обновление программного обеспечения iPhone, iOS 9. Так что нового? Взгляните на домашний экран iOS 9, и он тоже может не выглядеть
Windows 10 получает улучшенный интерфейс для настроек
Windows 10 получает улучшенный интерфейс для настроек
Windows 10 получает усовершенствованный пользовательский интерфейс для встроенного приложения настроек. Новый внешний вид приложения получил большую прозрачность и размытость, в нем были использованы все элементы собственного языка дизайна Microsoft, известного как «Fluent Design». Вот как это выглядит. Microsoft выпустила Windows 10 Fall Creators Update в октябре 2017 года.
Как загрузить Kodi на Android-планшет или смартфон - легкий способ
Как загрузить Kodi на Android-планшет или смартфон - легкий способ
Kodi - одно из самых универсальных, хотя и печально известных, потоковых программ, которые вы можете загрузить, и оно доступно на всех, от MacBook и ПК до Chromecast и Amazon Fire TV Stick. А как насчет вашего смартфона или планшета?
Как восстановить удаленные сообщения из Instagram
Как восстановить удаленные сообщения из Instagram
Вы когда-нибудь удаляли прямое сообщение в Instagram, а потом жалели об этом? Что ж, хорошая новость в том, что вы можете получить эти сообщения. Хотя Instagram не делает свой процесс восстановления удаленных сообщений внешне очевидным, он