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

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



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

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

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

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

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

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

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

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

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

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

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

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

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

what_is_an_algorithm

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Скачать Скачать cPro__Bento Skin для Winamp
Скачать Скачать cPro__Bento Skin для Winamp
Загрузите cPro__Bento Skin для Winamp. Здесь вы можете скачать скин cPro__Bento для Winamp. Все кредиты принадлежат оригинальному автору этого скина (см. Информацию о скине в настройках Winamp). Автор:. Скачать 'Скачать cPro__Bento Skin для Winamp' Размер: 255,85 Kb РекламаPCRepair: Исправить проблемы с Windows. Все они. Ссылка для скачивания: Нажмите здесь, чтобы загрузить
Как собрать компьютер: онлайн-руководство по созданию собственного компьютера с нуля
Как собрать компьютер: онлайн-руководство по созданию собственного компьютера с нуля
Мало что может сравниться с удовлетворением, которое вы получаете от сборки собственного ПК с нуля или от модернизации существующей модели. Поскольку цены на компьютеры ниже, чем когда-либо, это может показаться ложной экономией, но посмотрите глубже, и вы увидите
Как изменить свой профиль Netflix на телевизоре Samsung
Как изменить свой профиль Netflix на телевизоре Samsung
Netflix с более чем 150 миллионами подписчиков является одним из ведущих потоковых сервисов в мире. Благодаря простому в использовании интерфейсу и относительно недорогой модели подписки его популярность неудивительна. Хотя многим пользователям нравится смотреть
Как скопировать файлы с ПК с Windows на Linux
Как скопировать файлы с ПК с Windows на Linux
У большинства домашних пользователей есть система с двойной загрузкой, которая может загружаться из Linux, например Ubuntu, или запускаться из Windows. Этот сценарий, безусловно, является самым простым способом передачи файлов из Windows в Linux. Однако другие (деловые или личные)
Архив меток: Windows 10 build 10586 iso
Архив меток: Windows 10 build 10586 iso
Кто такой Тим Кук? Мы исследуем генерального директора Apple, сменившего Стива Джобса.
Кто такой Тим Кук? Мы исследуем генерального директора Apple, сменившего Стива Джобса.
Тим Кук одновременно является одним из самых заметных и анонимных людей на планете. Попросите кого-нибудь рассказать о нем несколько фактов, и он, скорее всего, будет ошеломлен. 57-летний мужчина попадает в заголовки новостей как
Как заставить Windows 10 отображать знакомые значки рабочего стола
Как заставить Windows 10 отображать знакомые значки рабочего стола
Давайте посмотрим, как вернуть классические значки на рабочий стол в Windows 10.