Поверхность участка, разделяющая 3d данные по значению - PullRequest
0 голосов
/ 05 июня 2019

У меня есть набор данных 3d, где каждый образец имеет 3 координаты (x, y, z) и значение либо 0, либо 1. Я хочу построить поверхность, которая разделяет точки со значением 1 от точек со значением 0.Например, предположим, что все точки с x, y и z, превышающими ноль, имеют значение 1, а все остальные точки имеют значение 0. Но в моей задаче я не знаю аналитического выражения, которое разделяет две категории.Как лучше всего нарисовать такую ​​поверхность в Python?

1 Ответ

0 голосов
/ 05 июня 2019

Вы можете использовать SVC (Классификатор опорных векторов). Это дает вам решение для классифицированных данных. Scikit Learn имеет API для SVC - https://scikit -learn.org / стабильный / модули / сгенерированный / sklearn.svm.SVC.html # sklearn.svm.SVC

...