Цитата: footuh от 13.05.2021 13:23:47Movavi ответило, что у них есть очный центр обучения
Можно обучить общим принципам, можно научить пользоваться питоновским пакетом для создания и обучения нейросети, но нельзя обучить создавать свертки.
Свертка это алгоритм переводящий исходные данные, в нашем случае картинку, в линериазованный поток данных.
Потом по тому же алгоритму перекручивают картинку в которую нам нужно преобразовать и между этих двух векторов вычисляют скалярное произведение, и так несколько тысяч примеров 1) исходник и 2) что из него должно получится.
В результате получаем набор данных, если свертка была правильной то сеть "сойдется" - т.е. подав на вход некую новую картинку, не принимавшую участие в обучении, мы на выходе получим не набор пятен, а нужный нам результат.
Короче, весь прикол в свертке.
Свертки для картинок это процесс последовательных преобразования, например выделения контуров, обесцвечивания, разбиения на подканалы и т.д. Этот алгоритм очень сильно зависит от типа исходных картитнок, его смысл - избаиться от ненужных данных и выделить нужные. Алгоритм должен быть обратим, вдобавок. Общие принципы дать можно но на нестандартной задаче придется помучиться.
--
Я не занимался этим сам, работа не для меня, но примерно представляю что куда.