Upgrade to Pro — share decks privately, control downloads, hide ads and more …

JGS594 Lecture 01

JGS594 Lecture 01

Software Engineering for Machine Learning
Course Presentation
(202201)

Javier Gonzalez-Sanchez

January 13, 2022
Tweet

More Decks by Javier Gonzalez-Sanchez

Other Decks in Programming

Transcript

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

    Course Presentation Dr. Javier Gonzalez-Sanchez [email protected] javiergs.engineering.asu.edu | javiergs.com PERALTA 230U Office Hours: By appointment
  2. Javier Gonzalez-Sanchez | SER 594 | Spring 2022 | 4

    jgs Rule 1 Always use your ASU email @asu.edu To communicate with the TA and the Instructor
  3. Javier Gonzalez-Sanchez | SER 594 | Spring 2022 | 5

    jgs Example From: John [email protected] Subject: question Could you tell me what is the homework for this week and my grade in the quiz?
  4. Javier Gonzalez-Sanchez | SER 594 | Spring 2022 | 6

    jgs Rule 2 Use SER 594 as a prefix in your subject
  5. Javier Gonzalez-Sanchez | SER 594 | Spring 2022 | 7

    jgs Instructor Dr. Gonzalez [email protected] www.javiergs.com
  6. Javier Gonzalez-Sanchez | SER 594 | Spring 2022 | 8

    jgs Teaching Undergrad Level Graduate Level [email protected] CSE 110 CSE 205 CSE 240 CSE 340 CSE 360 CSE 460 SER 200 SER 332 SER 431 CSE 563 CSE 564 CSE 594 SER 516 SER 517 SER 518 SER 594
  7. Javier Gonzalez-Sanchez | SER 594 | Spring 2022 | 9

    jgs [email protected] • Programming & Languages • Software Engineering • Human-Computer Interaction and Computer Graphics • Machine Learning Teaching Undergrad Level Graduate Level
  8. Javier Gonzalez-Sanchez | SER 594 | Spring 2022 | 10

    jgs Teaching Assistant § Graduate TA Soundarya Kanagaraj [email protected] Allow us 24 – 48 hours to reply Business days, i.e., no weekends or holydays Any question about grades (or appeals), contact the TA first. He grades your assignments!
  9. Javier Gonzalez-Sanchez | SER 594 | Spring 2022 | 11

    jgs Office Hours § By Appointment § By Zoom Only § Contact the instructor or the TA, make an appointment, then he will share with you a Zoom link for the meeting.
  10. Javier Gonzalez-Sanchez | SER 594 | Spring 2022 | 13

    jgs On Campus + ASU Sync (Poly) Arizona State University returns to on-campus instruction since Fall 2021 https://eoss.asu.edu/health/announcements/coronavirus
  11. Javier Gonzalez-Sanchez | SER 594 | Spring 2022 | 14

    jgs On Campus § This is an on-campus course (room AGBC) The lecture is Tue/Thu 12:00 AM AZ time Exams are proctored during a lecture session (12:00 AM AZ time) § Some lectures could be recorded; but recording is not to be made public. Recordings may be used to accommodate students. § If you required accommodation, you must contact DRC/SEILS, ISSC, Health Services, and/or your academic unit.
  12. Javier Gonzalez-Sanchez | SER 594 | Spring 2022 | 15

    jgs Academic Affairs Manual (ACD)
  13. Javier Gonzalez-Sanchez | SER 594 | Spring 2022 | 17

    jgs Prerequisite § You should be proficient with CSE 360 (Software Engineering) § My CSE 110 Lectures are available in case you need to refresh your knowledge on the topics covered there www.javiergs.com/teaching/cse360/
  14. Javier Gonzalez-Sanchez | SER 594 | Spring 2022 | 18

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

    jgs SER594 – Software Engineering for Machine Learning Definition frameworks and tools for developing and incorporating machine- learning components into software systems; application, adaptation, and extension of software engineering practices to develop machine-learning- enabled systems.
  16. Javier Gonzalez-Sanchez | SER 594 | Spring 2022 | 20

    jgs Agenda Main Topics 1 Data, data processing, data cleaning, and sampling 2 Fundamentals on supervised and unsupervised learning 3 Neural networks 4 Datasets and Repositories 5 Machine Learning Libraries 6 Assembling applications 7 Comparing Libraries 8 Final Review and Project
  17. Javier Gonzalez-Sanchez | SER 594 | Spring 2022 | 21

    jgs Grading 100% A 95 A- 90 B+ 85 B 80 B- 75 C+ 70 C 65 D 60 Midterm Exam 25% 25% Final Exam (Comprehensive) 25% Quizzes (and attendance) 25% Assignments
  18. Javier Gonzalez-Sanchez | SER 594 | Spring 2022 | 22

    jgs Rule 3 § Assignments and projects can never be made up and can never be turned in late. § Quizzes and Exams. There are no make-ups for missed quizzes or exams. § The only Exceptions: These listed in ASU policies, including Accommodation for Religious Practices, Missed Classes Due to University- Sanctioned Activities, etc.
  19. Javier Gonzalez-Sanchez | SER 594 | Spring 2022 | 23

    jgs Assignments § You will usually have a week or two to work § That does NOT mean that you need a week or two to complete the assignment (you do NOT need the full 10 or 20 hours) § There are NO extension. Do NOT procrastinate. § You will usually have a week or two to work, so you can accommodate your time. Up to you working night, day or weekends. However, neither TA nor instructor are available 24/7
  20. Javier Gonzalez-Sanchez | SER 594 | Spring 2022 | 24

    jgs Assignments § You will usually have a week or two to work § That does NOT mean that you need a week or two to complete the assignment (you do NOT need the full 10 or 20 hours) § There are NO extension. Do NOT procrastinate. § You will usually have a week or two to work, so you can accommodate your time. Up to you working night, day or weekends. However, neither TA nor instructor are available 24/7 Allow us 24 – 48 hours to reply Business days, i.e., no weekends or holydays
  21. Javier Gonzalez-Sanchez | SER 594 | Spring 2022 | 25

    jgs Quizzes § You will usually have approximately 30 minutes (average) § Some are on Canvas (at home) § Some are during a lecture time – unannounced § There are no make-ups for missed quizzes or exams.
  22. Javier Gonzalez-Sanchez | SER 594 | Spring 2022 | 26

    jgs Example From: John [email protected] Subject: question I am not going to attend today lecture. Are we going to do something important?
  23. Javier Gonzalez-Sanchez | SER 594 | Spring 2022 | 27

    jgs Example From: John [email protected] Subject: question I am not going to attend today lecture. Are we going to do something important? There are no make-ups for missed quizzes or exams. The only Exceptions are these listed in ASU policies
  24. Javier Gonzalez-Sanchez | SER 594 | Spring 2022 | 29

    jgs Ask For Help § ASU provides tutoring, career, health and wellness, financial resources, DRC/SAILS, etc. § Check this link http://engineering.asu.edu/resources/ § Ask for help when and if you need it.
  25. Javier Gonzalez-Sanchez | SER 594 | Spring 2022 | 30

    jgs Do NOT be a Grade Grubber § Grading is done applying the same policies to all students as described in the syllabus. § It is unethical to bring to your instructor's attention the possible impact of your course grade on your future plans, including graduation, scholarships, jobs, etc. Do not send requests to your instructor asking for a grade that you did not earn with your work.
  26. Javier Gonzalez-Sanchez | SER 594 | Spring 2022 | 31

    jgs Example From: John [email protected] Subject: Grade Appeal I am very close to a B+ and I need a B+ to keep my scholarship. You will be responsible if I cannot continue my career at ASU
  27. Javier Gonzalez-Sanchez | SER 594 | Spring 2022 | 32

    jgs Rule 4 § Remember: Do not send requests to your instructor asking for a grade that you did not earn with your work.
  28. Javier Gonzalez-Sanchez | SER 594 | Spring 2022 | 35

    jgs Homework Read the Syllabus Complete Quiz 01 – it is due before our next lecture
  29. jgs CSE 205 Object-Oriented Programming and Data Structures 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.