Как классифицировать массивы с помощью SVM? - PullRequest
0 голосов
/ 21 мая 2019

Я хочу сделать модель, которая может различать общие функции, например. Если данный набор точек падает на линию или параболу и т. Д. Я не могу тренировать SVC непосредственно на массивах, так как он ожидает массив 2D-формы Какие-либо предложения? Примечание: в конце концов я хочу встроить его в классификацию на периодические функции с учетом набора точек данных

1 Ответ

0 голосов
/ 21 мая 2019

Хорошо, поэтому ваш ввод представляет собой массив точек, каждая точка имеет координаты (x, y), а ваша метка является типом функции.

В математике эта задача называется интерполяцией, и именно здесь выполучить набор точек, и вы вернете функцию, которая должна быть возвращена.

То, что вы описываете, больше похоже на нелинейную регрессию (подбор кривой), чем на классификацию, у вас будет слишком много классов для охвата, и в любом случае делать это не имеет смысла.

Вот урок на python о нелинейной регрессии, который был бы более полезным.https://scipy -cookbook.readthedocs.io / товар / robust_regression.html

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...