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

JGS594 Lecture 23

JGS594 Lecture 23

Software Engineering for Machine Learning
Final Review
(202204)

Javier Gonzalez-Sanchez
PRO

April 28, 2022
Tweet

More Decks by Javier Gonzalez-Sanchez

Other Decks in Programming

Transcript

  1. jgs
    SER 594
    Software Engineering for
    Machine Learning
    Lecture 23: Final Review
    Dr. Javier Gonzalez-Sanchez
    [email protected]
    javiergs.engineering.asu.edu | javiergs.com
    PERALTA 230U
    Office Hours: By appointment

    View Slide

  2. jgs
    Assignment 06
    Classification

    View Slide

  3. Javier Gonzalez-Sanchez | SER 594 | Spring 2022 | 15
    jgs
    Assignment | Step 1
    § Select 3 public available dataset. Search for at least 1 huge and if possible
    related to sensor’s data.
    § You will need to provide the URL to get them

    View Slide

  4. Javier Gonzalez-Sanchez | SER 594 | Spring 2022 | 16
    jgs
    Assignment | Step 2
    For each dataset create the following models
    § Naïve Bayes
    § Decision Tree
    § Random Forest

    View Slide

  5. Javier Gonzalez-Sanchez | SER 594 | Spring 2022 | 17
    jgs
    Assignment | Step 3
    For each model evaluate its performance:
    § Naïve Bayes
    § Decision Tree
    § Random Forest
    Do not forget to separate Training and Testing datasets
    Show Confusion Matrix and the 4 known metrics

    View Slide

  6. Javier Gonzalez-Sanchez | SER 594 | Spring 2022 | 18
    jgs
    Assignment | Step 4
    Report conclusions
    § Which one works better for each case?
    § Why?
    As usual submit a paper including:
    a) Description of the selected datasets
    b) Source Code
    c) Evaluation
    d) B) Explain your findings and Conclusions
    § Academic Integrity 👀

    View Slide

  7. jgs
    Final Exam

    View Slide

  8. Javier Gonzalez-Sanchez | SER 594 | Spring 2022 | 20
    jgs
    Machine Learning
    model
    coding
    evaluation
    concepts

    View Slide

  9. jgs
    The following slides shows some examples
    related to some topics
    This is NOT a comprehensive list of topics
    Topics in the exam can be found
    Weeks 2 to 15
    (Lectures 1 to 25)

    View Slide

  10. jgs
    Review Lecture 13 for Topics Related to
    Deep Learning

    View Slide

  11. Javier Gonzalez-Sanchez | SER 594 | Spring 2022 | 23
    jgs
    Weka | Kmeans

    View Slide

  12. Javier Gonzalez-Sanchez | SER 594 | Spring 2022 | 24
    jgs
    Weka | EM

    View Slide

  13. Javier Gonzalez-Sanchez | SER 594 | Spring 2022 | 25
    jgs
    Mallet | Text Mining

    View Slide

  14. Javier Gonzalez-Sanchez | SER 594 | Spring 2022 | 26
    jgs
    Mallet | NaiveBayes

    View Slide

  15. Javier Gonzalez-Sanchez | SER 594 | Spring 2022 | 27
    jgs
    Weka | NaiveBayes
    CSV file

    View Slide

  16. Javier Gonzalez-Sanchez | SER 594 | Spring 2022 | 28
    jgs
    Weka | J48 Decision Tree
    CSV file

    View Slide

  17. Javier Gonzalez-Sanchez | SER 594 | Spring 2022 | 29
    jgs
    Weka | Random Forest

    View Slide

  18. Javier Gonzalez-Sanchez | SER 594 | Spring 2022 | 30
    jgs
    Questions

    View Slide

  19. jgs
    SER 594 Software Engineering for Machine Learning
    Javier Gonzalez-Sanchez, Ph.D.
    [email protected]
    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.

    View Slide