Advertisement
Guest User

Untitled

a guest
Jun 21st, 2018
83
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.01 KB | None | 0 0
  1. These will essentially be notes throughout the course of learning Machine Learning. These notes will start out with the basics, and will progress to the actual computation later on.
  2. What is Machine Learning?
  3. A computer program is said to learn from experience(E) with respect to some class of tasks(T) and performance measure(P), if its performance at tasks in (T), as measured by (P), improves with experience (E).
  4.  
  5. A great example would be checkers.
  6. E
  7. Experience of playing (X) amount of games of checkers.
  8. T
  9. Task of playing checkers.
  10. P
  11. The probability that our algorithm will win the next game.
  12.  
  13. Generally speaking Machine Learning can be assigned to one of two broad classifications:
  14.  
  15. Supervised & Unsupervised learning.
  16.  
  17.  
  18.  
  19. Lesson 1
  20. --------
  21. Supervised Learning
  22.  
  23. The basics
  24.  
  25. Our problem:
  26. Predicting housing prices.
  27. X = Price
  28. Y = Size in ft ^ 2
  29.  
  30. In supervised learning we give a dataset to the algorithm. In our basic problem, we will provide the algorithm with a dataset. By providing this dataset, we are providing the “right answers”, essentially telling the program the “proper” price(X) for the size of the house(Y). This is a problem of regression, where we are attempting to predict a continuous valued output(X) based on a set of data provided (X) : (Y).
  31.  
  32. In layman’s terms, we are guiding the algorithm through the process of learning. By providing a solid set of data, we are telling the algorithm that these are the typical prices(X) based on the amount of area(Y). The algorithm will then try and predict an output(X), based on this set of data.
  33.  
  34. Terminology:
  35. Classification problem:
  36. A problem in which we attempt to predict a discrete valued output. In supervised learning, the algorithm will make this prediction based on the data it is given.
  37.  
  38. Closing question:
  39. You’re running a company, and you want to develop learning algorithms to address each of two problems.
  40.  
  41. Problem 1: You have a large inventory of identical items. You want to predict how many of these items will sell over the next three months.
  42. Problem 2: You’d like software to examine individual customer accounts, and for each account decide if it has been hacked/compromised.
  43. How would you treat these problems?
  44. I would treat 1.) as a regression problems, because it is a problem that is attempting to predict a valued output. Two would be a classification problem. While two is attempting to predict a discrete output based off of a variety of factors.
  45. (Answered correctly)
  46.  
  47. What I got is that regression is attempting to predict a valued output, aka a number of some sort. While classification problems attempt to predict an overall outcome, I.E whether a tumour is malignant or benign.
  48.  
  49. Regression -
  50. We could use facial recognition to predict someone’s age based off of variables like skin tone, eye tone, wrinkles, and so forth.
  51. Classification -
  52. We could use a data set of malignant / benign tumours to given an output between 1 and 0, 1 being malignant, and 0 being benign.
  53.  
  54. Lesson 2
  55. --------
  56. Unsupervised learning
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement