Комментарии 7
НЛО прилетело и опубликовало эту надпись здесь
На февраль 2017 в OpenCV отсутствовала сверточная сеть, там реализован обычный многослойный персептрон. Плюс хотелось самому разобраться во всех деталях, особенно разобрать процесс обучения таких сетей.
0
Мне кажется, вы путаете тёплое и мягкое.
Сверточная сеть — это алгоритм машинного обучения (абстрактная методология).
OpenCV — это фреймворк (причем не машинного обучения, а компьютерного зрения), т.е. конкретная реализация.
Мне кажется, если уже говорить о выборе инструментария, то интереснее вопрос «Почему автор выбрал Kotlin?»
Сверточная сеть — это алгоритм машинного обучения (абстрактная методология).
OpenCV — это фреймворк (причем не машинного обучения, а компьютерного зрения), т.е. конкретная реализация.
Мне кажется, если уже говорить о выборе инструментария, то интереснее вопрос «Почему автор выбрал Kotlin?»
+1
Я думаю, DrAndyHunter просто оговорился. Справедливости ради, OpenCV не фреймворк, а библиотека, содержащая среди прочего и алгоритмы машинного обучения.
0
«Соотношение положительных к отрицательным примерам 1 к 4, 8000 положительных и 2000 отрицательных.» — чего то так.
0
HybridTech рекомендую ознакомиться с диссертацией Калиновского И.А. «Метод нейросетевого детектирования лиц в видеопотоке сверхвысокого разрешения», в которой рассматривалась аналогичная задача с акцентом на вычислительную эффективность топологии СНС. Полный текст дисера доступен на сайте ТГУ, а проект лежит на GitHub.
0
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Сверточная нейронная сеть, часть 1: структура, топология, функции активации и обучающее множество