BookmarkSubscribeRSS Feed
JuliaM
Calcite | Level 5

This is a useful article to read for even for novices at machine learning algorithms.

http://homes.cs.washington.edu/~pedrod/papers/cacm12.pdf

Domingos takes a practical approach to creating machine learning applications by summarizing 12 key lessons. He outlines three components to learning algorithms: Representation, Evaluation and Optimization giving a helpful table of algorithmic techniques corresponding to each component. Although some of his statements seem like plain old common sense, such "Theoretical Guarantees Are Not What They Seem," Domingos presents a lot of data to back it up. Like any good researcher, he also provides an extensive list of sources. Like any good teacher, he also includes places where a student can learn more.

3 REPLIES 3
jaredp
Quartz | Level 8

This is a great resource, thank you for sharing this.

art297
Opal | Level 21

The article raises an interesting (for me) question concerning the evaluation phase.  If one uses Content Categorization Studio to identify things to look for in trying to classify something, is there a way to use that tool to exclude things that would provide a misleading direction?

FionaMcNeill
SAS Employee

The 'UNLESS' and 'NOT' rule operators (in Content Categorization and in Sentiment Analysis) are available to limt matches.

SAS Innovate 2025: Call for Content

Are you ready for the spotlight? We're accepting content ideas for SAS Innovate 2025 to be held May 6-9 in Orlando, FL. The call is open until September 25. Read more here about why you should contribute and what is in it for you!

Submit your idea!

How to choose a machine learning algorithm

Use this tutorial as a handy guide to weigh the pros and cons of these commonly used machine learning algorithms.

Find more tutorials on the SAS Users YouTube channel.

Discussion stats
  • 3 replies
  • 1716 views
  • 0 likes
  • 4 in conversation