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

День 1: 27.08.2018

Установите TensorFlow
https://www.tensorflow.org/install/install_mac

День 2: 28.08.2018

Воспроизведение распознавания лиц
Использование Python face_recognition для обучения машины распознаванию 48 участников группы Produce 1AM. Это 34-Ан-Юджин, 52-Чой-Йена, 56-Ли-КаЫн, 57-Хух-ЮнДжин, 74-Такахаши-Джури.

Обучающий набор данных
Напишите скрипт Python для автоматического захвата и обрезки лиц из видео. Есть результат:

Использование Python face_recognition для обучения машины распознаванию 48 членов группы Produce 1AM. Это 34-Ан-Юджин, 52-Чой-Йена, 56-Ли-КаЫн, 57-Хух-ЮнДжин, 74-Такахаши-Джури.

Результат не очень. Я думаю, что азиатские лица плохо распознаются, потому что набор данных предварительно обученной модели — это западные лица.

Исходный код
https://github.com/rc-bellergy/tensorflow-study/tree/master/projects/face-recognize

Результат тестирования

День 3: 29.08.2018

Воспроизвести Tensorflow Posenet
Оцените несколько поз в прямом эфире. Следующим шагом будет
1. Вставьте изображения вместо линий скелета;
2. Используйте веб-камеру и большой вертикальный телевизор, чтобы настроить волшебное зеркало, которое может превращать людей, например, в мультяшных персонажей;
3. Добавить функция, которая позволяет игроку менять персонажа по разной позе. (Могу ли я использовать ту же концепцию Распознавания рукописных цифр? Попробую)

Результат тестирования

Исходный код
https://github.com/rc-bellergy/tensorflow.js-posenet

День 4: 30.08.2018

Кикстарт TensorFlow.js
Чтобы понять Распознавание рукописных цифр, я возвращаюсь к исходной точке: Основные концепции в TensorFlow.js.

Перед этим мне нужно Установить/настроить TensorFlow.js.
1. git clone tfjs-example https://github.com/tensorflow/tfjs-examples.git
2. Следовать руководство Как собрать пример (я использую npm)

cd mnist-core
npm install

Проблема с установкой
Ошибка: ERR! [email protected] postinstall: `yarn upgrade — pattern @tensorflow`.
Кажется, я не установил пряжу в систему, тогда я пытаюсь установить пряжу.

brew install yarn

Тогда все работает.
Запустите сценарий запуска еще раз:

cd mnist-core
npm install
npm run watch

Как создать пустой проект?

Создайте мой пустой проект и начните изучение кодирования! Пожалуйста, проверьте примечание здесь.

День 5: 31.08.2018

Изучаю экспресс-курс Google Machine Learning: сокращение потерь.
Я также присоединился к курсу Coursera Машинное обучение Стэнфордского университета. У меня курс 2 неделя. Курс для меня слишком глубокий. Много математики, до сих пор воюю.