Поздравляю с выходом статьи! Я смотрю на обновления.
Приветствую!
Извините, если я ошибаюсь в своих предположениях, но мне кажется, что
Я думаю, что он должен удалять элемент вектора с определенным индексом, но он ничего не удаляет, потому что с исходным вектором ничего не происходит и функция ничего не возвращает.
Я не прав?
Извините, если я ошибаюсь в своих предположениях, но мне кажется, что
void CKNNNearestNeighbors::VectorRemoveIndex(vector &v, ulong index) { vector new_v(v.Size()-1); for (ulong i=0, count = 0; i<v.Size(); i++) if (i == index) { new_v[count] = new_v[i]; count++; } }бесполезен. Код взят из файла KNN_neareast_neighbors.mqh.
Я думаю, что он должен удалять элемент вектора с определенным индексом, но он ничего не удаляет, потому что с исходным вектором ничего не происходит и функция ничего не возвращает.
Я не прав?
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Опубликована статья Машинное обучение и Data Science (Часть 9): Алгоритм k-ближайших соседей (KNN):
Это ленивый алгоритм, который не учится на обучающей выборке, а хранит все доступные наблюдения и классифицирует данные сразу же, как только получает новую выборку. Несмотря на простоту, этот метод используется во множестве реальных приложений.
Автор: Omega J Msigwa