VowpalWabbit / vowpal_wabbit

Vowpal Wabbit is a machine learning system which pushes the frontier of machine learning with techniques such as online, hashing, allreduce, reductions, learning2search, active, and interactive learning.
https://vowpalwabbit.org
Other
8.48k stars 1.93k forks source link

Algorithms details #1572

Closed sevilaybayatli closed 5 years ago

sevilaybayatli commented 6 years ago

Hello,

Is vowpal_wabbit just used supervised algorithms? While I was reading this tutorial, I recognized that all algorithms are supervised. If I am wrong, please correct me? I need to use unsupervised learner and I am happy to use vowpal_wabbit.

Thanks million for your help.

arielf commented 6 years ago

Generally, you are right. Most of vw is supervised learning. In particular, there's no clustering support.

Exceptions:

JohnLangford commented 6 years ago

LDA is an unsupervised learning algorithm.

-John

On Mon, Aug 20, 2018 at 5:30 PM Ariel Faigon notifications@github.com wrote:

Generally, you are right. Most of vw is supervised learning. In particular, there's no clustering support.

Exceptions:

  • There are some matrix decomposition algorithms (--rank, --lrq, ... options) which are not strictly supervised.
  • There's support for active learning (--active, --mellowness, --simulation, ... options) which is semi-supervised.
  • There's indirect support for outlier/anomaly detection by real-time introspection of the streaming loss. See utl/vw-top-errors

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/JohnLangford/vowpal_wabbit/issues/1572#issuecomment-414469932, or mute the thread https://github.com/notifications/unsubscribe-auth/AAE25puM_zuNghh2oo7rOueVSfOTZEL7ks5uSyp6gaJpZM4WDFiI .

lokitoth commented 5 years ago

@sevilaybayatli: Has your question been resolved?

If not, could you provide a bit more details about your specific scenario?

jackgerrits commented 5 years ago

Closing this issue as it seems like the question is answered. @sevilaybayatli if it is not, please go ahead and reopen it.