Когда машинное обучение встречается с покемонами

Веселые эксперименты с Tensorflow

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

Может ли машина распознать покемона?

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

Я сделал это менее пугающим в следующих примерах (я вдохновлен Бастьеном Пети Пробуем скрипт распознавания изображений TensorFlow).

После некоторых экспериментов я понял, что Tensorflow мало что делает с 2D-изображениями покемонов. Он просто думает, что это комиксы, но не вникает в подробности. Так что я взял несколько скриншотов этих крутых 3D-изображений покемонов из официальных рекламных роликов. Теперь Tensorflow видит более четко.

Давайте посмотрим на Чармандера:

Королевский пингвин? Я думаю, что их формы тела на самом деле похожи. 😅

А вот и наш любимый Пикачу:

Я даже не знала, что такое аксолотль. 😮

Как насчет крутых? Гьярадос :

Трицератопс? Я вижу структуру лицевой кости. 😃

Темный мьюту :

Ну, технически летает. 😄

Давайте закончим снорлаксом:

Копилка 🐷 + косатка 🐋 ? Мне нравится это комбо!

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