Как использовать Faiss Kmeans с C ++?C++

Программы на C++. Форум разработчиков
Ответить
Anonymous
 Как использовать Faiss Kmeans с C ++?

Сообщение Anonymous »

Как использовать Faiss kmeans с C ++? Я хочу найти все ярлыки каждой точки данных и получить набор центроидов. Мне нужен простой пример, спасибо. < /p>
int N = samples.n_rows;
int dim = samples.n_cols;
faiss::ClusteringParameters cp;
cp.niter = 25;
cp.nredo = 3;
cp.verbose = true;

faiss::Clustering kmeans(dim, k, cp);
faiss::IndexFlatL2 index(dim);
kmeans.train(N, data, index);

vector labels(N);
index.assign(N, data, labels.data());
< /code>
Я уже написал это. Это верно? И какие -либо другие детали?

Подробнее здесь: https://stackoverflow.com/questions/796 ... ans-with-c
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C++»