$30 off During Our Annual Pro Sale. View Details »

JGS594 Lecture 02

JGS594 Lecture 02

Software Engineering for Machine Learning
Introduction
(202201)

Javier Gonzalez-Sanchez
PRO

January 17, 2022
Tweet

More Decks by Javier Gonzalez-Sanchez

Other Decks in Programming

Transcript

  1. jgs SER 594 Software Engineering for Machine Learning Lecture 02:

    Introduction Dr. Javier Gonzalez-Sanchez javiergs@asu.edu javiergs.engineering.asu.edu | javiergs.com PERALTA 230U Office Hours: By appointment
  2. jgs Key Ideas Machine Learning

  3. Javier Gonzalez-Sanchez | SER 594 | Spring 2022 | 3

    jgs SER594 – Software Engineering for Machine Learning Definition
  4. Javier Gonzalez-Sanchez | SER 594 | Spring 2022 | 4

    jgs Definition
  5. Javier Gonzalez-Sanchez | SER 594 | Spring 2022 | 5

    jgs Definition
  6. Javier Gonzalez-Sanchez | SER 594 | Spring 2022 | 6

    jgs Definition § AI is a bigger concept to create intelligent machines that can simulate human thinking capability and behavior, whereas § Machine learning is an application or subset of AI that allows machines to learn from data without being programmed explicitly.
  7. Javier Gonzalez-Sanchez | SER 594 | Spring 2022 | 7

    jgs Machine Learning
  8. Javier Gonzalez-Sanchez | SER 594 | Spring 2022 | 8

    jgs Supervised § Supervised learning uses labeled input and output data
  9. Javier Gonzalez-Sanchez | SER 594 | Spring 2022 | 9

    jgs Unsupervised § Supervised learning uses input data.
  10. jgs Key Idea Models

  11. Javier Gonzalez-Sanchez | SER 594 | Spring 2022 | 11

    jgs Model
  12. Javier Gonzalez-Sanchez | SER 594 | Spring 2022 | 12

    jgs Model
  13. jgs Example Models

  14. Javier Gonzalez-Sanchez | SER 594 | Spring 2022 | 14

    jgs Neural Networks
  15. Javier Gonzalez-Sanchez | SER 594 | Spring 2022 | 15

    jgs Neural Network | Neuron input output
  16. Javier Gonzalez-Sanchez | SER 594 | Spring 2022 | 16

    jgs Neural Network | Neuron X1 X2 X3 x4
  17. Javier Gonzalez-Sanchez | SER 594 | Spring 2022 | 17

    jgs Neural Network | Neuron X1 X2 X3 x4 • Sumar x1 + x2 + …
  18. Javier Gonzalez-Sanchez | SER 594 | Spring 2022 | 18

    jgs Neural Network | Neuron X1 X2 X3 x4 • Normalizar
  19. Javier Gonzalez-Sanchez | SER 594 | Spring 2022 | 19

    jgs Neural Network | Neuron X1=1 X2=0.5 X3=0.5 X4=-1 • Sumar • Normalizar 0.73
  20. Javier Gonzalez-Sanchez | SER 594 | Spring 2022 | 20

    jgs Neural Network X1 X2 X3 X4 W1 W2 W3 W4 sig (W1*X1 + W2*X2 + W3*X3 + W4*X4) • Sumar • Multiplicar • Normalizar
  21. Javier Gonzalez-Sanchez | SER 594 | Spring 2022 | 21

    jgs Neural Network | Weights input output
  22. jgs To be Continued …

  23. Javier Gonzalez-Sanchez | SER 594 | Spring 2022 | 23

    jgs Questions
  24. jgs CSE 205 Object-Oriented Programming and Data Structures Javier Gonzalez-Sanchez,

    Ph.D. javiergs@asu.edu Spring 2022 Copyright. These slides can only be used as study material for the class CSE205 at Arizona State University. They cannot be distributed or used for another purpose.