Теперь Кью работает в режиме чтения

Мы сохранили весь контент, но добавить что-то новое уже нельзя

Как обучить нейронную сеть/сети распознавать кривую?

Программирование+4
Анонимный вопрос
  ·   · 6,4 K
Разработчик искусственного интеллекта...  · 1 апр 2022
Вопрос задан неконкретно. Тут всё зависит от вашей задачи. Если вы хотите распознавать на картинке места, в которых присутствуют кривые, то вам необходимо создать датасет из бинарных масок, т.е. картинок такого же размера, как и исходные, но вместо трёх цветовых каналов, они должны содержать один канал со значениями «1» для мест, соответствующих кривым и «0» для всех остальных. Если хотите классифицировать кривые или выделять в них какие-то паттерны, то вообще не рекомендую нейросети. Тут лучше подойдут модели классического машинного обучения, такие как деревья решений (желательно, в виде случайного леса). Если точности будет не хватать, то пробуйте CatBoost, он наверняка даст нужный результат 
1 эксперт согласен
Согласен, в вопросе отсутствуют важные детали, которые позволили бы предоставить качественное решение задачи.
Специалист в области управления и информатики в...  · 1 апр 2022
В вашем вопросе недостаточно информации. В связи с этим, отвечу "на вскидку". Можно сделать датасет различных кривых и натренировать нейронку отличать кривые от других фигур на графике (например от прямых). Далее можно... Читать далее
3 эксперта согласны
Ответ верен. Конкретизируйте задачу.
Любую кривую можно представить как график Y=f(x), где х - может быть одной или совокупностью функций. Теперь надо определиться с тем, что будем понимать, под "распознаванием кривой". Предлагаю 2 варианта: 1 - Аппроксимация... Читать далее
1 эксперт не согласен
Такая постановка вопроса - это ScyPy, Numpy,Matpotlib. Я не понял зачем тут обучение NN.