Difference between revisions of "One-class Support Vector Machine (SVM)"

From
Jump to: navigation, search
(Created page with "[http://www.youtube.com/results?search_query=support+vector+machines+tensorflow YouTube search...] * Support Vector Regression (SVR) * [http://www.asimovinstitute.org/aut...")
 
m
 
(10 intermediate revisions by the same user not shown)
Line 1: Line 1:
[http://www.youtube.com/results?search_query=support+vector+machines+tensorflow YouTube search...]
+
{{#seo:
 +
|title=PRIMO.ai
 +
|titlemode=append
 +
|keywords=ChatGPT, artificial, intelligence, machine, learning, GPT-4, GPT-5, NLP, NLG, NLC, NLU, models, data, singularity, moonshot, Sentience, AGI, Emergence, Moonshot, Explainable, TensorFlow, Google, Nvidia, Microsoft, Azure, Amazon, AWS, Hugging Face, OpenAI, Tensorflow, OpenAI, Google, Nvidia, Microsoft, Azure, Amazon, AWS, Meta, LLM, metaverse, assistants, agents, digital twin, IoT, Transhumanism, Immersive Reality, Generative AI, Conversational AI, Perplexity, Bing, You, Bard, Ernie, prompt Engineering LangChain, Video/Image, Vision, End-to-End Speech, Synthesize Speech, Speech Recognition, Stanford, MIT |description=Helpful resources for your journey with artificial intelligence; videos, articles, techniques, courses, profiles, and tools 
  
 +
<!-- Google tag (gtag.js) -->
 +
<script async src="https://www.googletagmanager.com/gtag/js?id=G-4GCWLBVJ7T"></script>
 +
<script>
 +
  window.dataLayer = window.dataLayer || [];
 +
  function gtag(){dataLayer.push(arguments);}
 +
  gtag('js', new Date());
 +
 +
  gtag('config', 'G-4GCWLBVJ7T');
 +
</script>
 +
}}
 +
[http://www.youtube.com/results?search_query=one+class+support+vector+machines+SVM YouTube search...]
 +
[http://www.google.com/search?q=one+class+support+vector+machines+SVM+machine+learning+ML ...Google search]
 +
 +
* [[AI Solver]] ... [[Algorithms]] ... [[Algorithm Administration|Administration]] ... [[Model Search]] ... [[Discriminative vs. Generative]] ... [[Train, Validate, and Test]]
 +
* [[Embedding]] ... [[Fine-tuning]] ... [[Retrieval-Augmented Generation (RAG)|RAG]] ... [[Agents#AI-Powered Search|Search]] ... [[Clustering]] ... [[Recommendation]] ... [[Anomaly Detection]] ... [[Classification]] ... [[Dimensional Reduction]].  [[...find outliers]]
 +
* [[Support Vector Machine (SVM)]]
 
* [[Support Vector Regression (SVR)]]
 
* [[Support Vector Regression (SVR)]]
* [http://www.asimovinstitute.org/author/fjodorvanveen/ Neural Network Zoo | Fjodor Van Veen]
+
* [http://outlier-analytics.org/odd13kdd/papers/slides_amer,goldstein,abdennadher.pdf Enhancing One-class Support Vector Machines for Unsupervised Anomaly Detection | Mennatallah Amer, Markus Goldstein, Slim Abdennadher]
* [http://www.giocc.com/harnessing-the-grid-ai-with-support-vector-machines.html Harnessing The Grid AI with Support Vector Machines
+
* [http://www.slideshare.net/satnam74/hawkeye-a-realtime-anomaly-detection-system-51685608 hawkEye: A Real-time Anomaly Detection System | Satnam Singh]
Posted on Feb 15, 2015 | Gio Carlo Cielo]
+
* [http://docs.microsoft.com/en-us/azure/machine-learning/studio-module-reference/one-class-support-vector-machine One-Class Support Vector Machine | Microsoft]
  
Support vector machines (SVM) find optimal solutions for classification problems. Classically they were only capable of categorising linearly separable data; say finding which images are of Garfield and which of Snoopy, with any other outcome not being possible. During training, SVMs can be thought of as plotting all the data (Garfields and Snoopys) on a graph (2D) and figuring out how to draw a line between the data points. This line would separate the data, so that all Snoopys are on one side and the Garfields on the other. This line moves to an optimal line in such a way that the margins between the data points and the line are maximised on both sides. Classifying new data would be done by plotting a point on this graph and simply looking on which side of the line it is (Snoopy side or Garfield side). Using the kernel trick, they can be taught to classify n-dimensional data. This entails plotting points in a 3D plot, allowing it to distinguish between Snoopy, Garfield AND Simon’s cat, or even higher dimensions distinguishing even more cartoon characters. SVMs are not always considered neural networks. Cortes, Corinna, and Vladimir Vapnik. “Support-vector networks.” Machine learning 20.3 (1995): 273-297.
+
Useful in scenarios where you have a lot of "normal" data and not many cases of the anomalies you are trying to detect. For example, if you need to detect fraudulent transactions, you might not have many examples of fraud that you could use to train a typical classification model, but you might have many examples of good transactions. You use the One-Class Support Vector Model module to create the model, and then train the model using the Train Anomaly Detection Model.  
  
http://www.asimovinstitute.org/wp-content/uploads/2016/09/svm.png http://www.giocc.com/img/harnessing-the-grid-ai-with-support-vector-machines/svm.png
+
http://www.mdpi.com/applsci/applsci-07-00346/article_deploy/html/images/applsci-07-00346-ag.png
  
<youtube>g8D5YL6cOSE</youtube>
+
<youtube>Z35tGNHmlD0</youtube>
<youtube>foWkxFlaigM</youtube>
+
<youtube>mG4ZpEhRKHA</youtube>
<youtube>N1vOgolbjSc</youtube>
 
<youtube>zErT-VtYOHk</youtube>
 
<youtube>y8J6ggsLSfw</youtube>
 

Latest revision as of 22:51, 5 March 2024

YouTube search... ...Google search

Useful in scenarios where you have a lot of "normal" data and not many cases of the anomalies you are trying to detect. For example, if you need to detect fraudulent transactions, you might not have many examples of fraud that you could use to train a typical classification model, but you might have many examples of good transactions. You use the One-Class Support Vector Model module to create the model, and then train the model using the Train Anomaly Detection Model.

applsci-07-00346-ag.png