Что такое машинное обучение?
Личная история. Когда я впервые погуглил о машинном обучении, меня завалили большим количеством контента о машинном обучении, но они были слишком техническими для новичка, чтобы понять их. Итак, я решил изложить их простыми словами, чтобы люди, у которых нет технических знаний или понимания, могли узнать о них!
В городском машинном обучении появилось новое модное слово, которое означает:
Машинное обучение — это разновидность искусственного интеллекта в области компьютерных наук, которая часто использует статистические методы, чтобы дать компьютерам возможность обучаться (т. е. постепенно повышать производительность при выполнении конкретной задачи) с данными без явного программирования. (источник — википедия)
Но это определение очень сложно понять, поэтому я изложу его простым английским языком.
Машинное обучение, когда машина использует данные для прогнозирования следующего шага без программирования
Давайте разберемся с этим на примере: -
Предположим, вы хотите научиться водить машину!
Я расскажу вам, что такое акселератор и для чего он нужен, например, для тормоза, сцепления и передач. Сейчас мы отправимся в открытый космос и потренируемся и научимся ими пользоваться. Теперь, если вы нормальный человек, как я, вам потребуется около 10–14 дней, чтобы научиться водить машину на открытом пространстве. Вы познакомитесь с концепцией акселератора, тормоза, сцепления и передач.
Теперь за этот тренировочный период вы будете делать много ошибок, будете учиться на них и постепенно перестанете делать меньше ошибок!
Однажды вы пометите хорошего водителя, получите права и отправитесь в долгую поездку с друзьями (если вы одиноки) или с человеком, который вам небезразличен.
Что только что произошло?
Некоторое время назад вы не могли завести машину, а теперь берете с собой людей в долгую поездку?
Вот что произошло?
Вы снабжали свой мозг кусочками информации об акселераторе, тормозе, сцеплении и передачах об автомобиле, а также снабжали свой мозг правильными комбинациями и когда их применять соответственно.
Это машинное обучение для компьютеров/машин!
Да, как бы просто это ни звучало, но это так.
Вы берете новую машину, наполняете ее данными, практикуетесь с машиной, генерируете новые данные и повторяете это снова и снова, пока ваша машина не станет ее хозяином!
Взгляните на простой пример, что может машинное обучение?
Какой у тебя был самый высокий балл в Flappy Bird?
А теперь представьте, если мы добавим машину, чтобы научиться играть в Flappy Bird? Подумайте, что может произойти? Посмотрите видео, чтобы узнать!
Flappy birds набрала более 2 000 000 баллов за 86 поколений
Современные примеры сервисов, использующих машинное обучение?
Хотите верьте, хотите нет, но вы уже взаимодействуете с услугами/продуктами, которые используют машинное обучение Примеры
- Amazon использует данные клиентов, чтобы предлагать продукты, которые они могут купить
- YouTube предлагает пользователям видео, рекомендованные для них!
- Facebook предлагает вам друзей!
Я надеюсь, что в этом посте я развеял ваши сомнения относительно того, что такое машинное обучение!
Оставайтесь на связи для следующего сообщения!