Что такое машинное обучение?

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

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

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

Но это определение очень сложно понять, поэтому я изложу его простым английским языком.

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

Давайте разберемся с этим на примере: -

Предположим, вы хотите научиться водить машину!

Я расскажу вам, что такое акселератор и для чего он нужен, например, для тормоза, сцепления и передач. Сейчас мы отправимся в открытый космос и потренируемся и научимся ими пользоваться. Теперь, если вы нормальный человек, как я, вам потребуется около 10–14 дней, чтобы научиться водить машину на открытом пространстве. Вы познакомитесь с концепцией акселератора, тормоза, сцепления и передач.

Теперь за этот тренировочный период вы будете делать много ошибок, будете учиться на них и постепенно перестанете делать меньше ошибок!

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

Что только что произошло?

Некоторое время назад вы не могли завести машину, а теперь берете с собой людей в долгую поездку?

Вот что произошло?

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

Это машинное обучение для компьютеров/машин!

Да, как бы просто это ни звучало, но это так.

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

Взгляните на простой пример, что может машинное обучение?

Какой у тебя был самый высокий балл в Flappy Bird?

А теперь представьте, если мы добавим машину, чтобы научиться играть в Flappy Bird? Подумайте, что может произойти? Посмотрите видео, чтобы узнать!

Flappy birds набрала более 2 000 000 баллов за 86 поколений

Современные примеры сервисов, использующих машинное обучение?

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

  • Amazon использует данные клиентов, чтобы предлагать продукты, которые они могут купить
  • YouTube предлагает пользователям видео, рекомендованные для них!
  • Facebook предлагает вам друзей!

Я надеюсь, что в этом посте я развеял ваши сомнения относительно того, что такое машинное обучение!

Оставайтесь на связи для следующего сообщения!