Класифікатори машинного навчання big-O або складності


14

Для оцінки ефективності нового алгоритму класифікатора я намагаюся порівняти точність та складність (big-O у навчанні та класифікації). З машинного навчання: огляд я отримую повний список контрольованих класифікаторів, а також таблицю точності між алгоритмами і 44 тестові проблеми з репозиції даних UCI . Однак я не можу знайти огляд, папір або веб-сайт із великим O для поширених класифікаторів, таких як:

  • С4.5
  • RIPPER (я думаю, це може бути неможливо, але хто знає)
  • ANN із розповсюдженням спини
  • Наївний байєсів
  • К-НН
  • SVM

Якщо у когось є якісь вирази для цих класифікаторів, це буде дуже корисно, дякую.


2
Вас може зацікавити наступна стаття: thekerneltrip.com/machine/learning/… Повна відмова від відповідальності, це мій блог :)
RUser4512,

Хочете відстежити місця, на які вказували тепер мертві посилання питання?
мат

@ RUser4512 дійсно чудовий розгляд блогу! Ви також розглядали можливість додавання простору?
мат

1
@matt Дякую :) так, але, напевно, в іншій статті є багато про що сказати і про це!
RUser4512

Відповіді:


11

Нехай = кількість навчальних прикладів, d = розмірність ознак іNd = кількість класів.c

Тоді навчання має складності:

  1. Naive Bayes - це , все, що потрібно зробити, - це обчислити частоту кожного значення d iO(Nd)di для кожного класу.
  2. -NN знаходиться в O ( 1 ) (деякі люди навіть кажуть, що це не існує, але космічна складність навчання - O ( N d )kO(1)O(Nd) оскільки вам потрібно зберігати дані, які також потребують часу).
  3. O(N2)O(N3)O(N3)O(N2.3) допомогою деяких хитрощів.
  4. O(NR) де R - кількість ітерацій.

Складності тестування:

  1. O(cd)dc
  2. kO(Nd) оскільки вам доведеться порівнювати тестову точку з кожною точкою даних у вашій базі даних.

Джерело: "Основні векторні машини: швидке навчання SVM на дуже великих наборах даних" - http://machinelearning.wustl.edu/mlpapers/paper_files/TsangKC05.pdf

Вибачте, я не знаю про інших.


6
O(n2)O(n3)

@MarcClaesen Посилання більше не працює, і його немає на машині зворотного зв'язку. Це той самий документ: leon.bottou.org/publications/pdf/lin-2006.pdf ?
словаззаду
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.