ECTS @ IUE ECTS @ IUE ECTS @ IUE ECTS @ IUE ECTS @ IUE ECTS @ IUE ECTS @ IUE

Syllabus ( ME 524 )


   Basic information
Course title: Artificial Intelligence in Mechanical Engineering
Course code: ME 524
Lecturer: Assist. Prof. Saeed LOTFAN
ECTS credits: 7.5
GTU credits: 3 (3+0+0)
Year, Semester: 1, Fall and Spring
Level of course: Second Cycle (Master's)
Type of course: Area Elective
Language of instruction: English
Mode of delivery: Face to face
Pre- and co-requisites: none
Professional practice: No
Purpose of the course: This course covers basics of artificial intelligence and machine learning in mechanical engineering.
   Learning outcomes Up

Upon successful completion of this course, students will be able to:

  1. identify the basic concepts of machine learning, data mining, statistical pattern recognition, and learning rules

    Contribution to Program Outcomes

    1. Formulate and solve advanced engineering problems,
    2. Acquire detailed information through scientific researches in his/her field of study and compare, evaluate and apply the results.
    3. Apply modern techniques, skills and equipments to advanced engineering practice

    Method of assessment

    1. Written exam
    2. Homework assignment
    3. Seminar/presentation
    4. Term paper
  2. Gains skills in training artificial intelligence-based models.

    Contribution to Program Outcomes

    1. Formulate and solve advanced engineering problems,
    2. Review the literature critically pertaining to his/her research projects, and connect the earlier literature to his/her own results,
    3. Do modeling, simulation, and design of dynamical systems.
    4. Apply modern techniques, skills and equipments to advanced engineering practice

    Method of assessment

    1. Written exam
    2. Homework assignment
    3. Seminar/presentation
    4. Term paper
  3. Relate machine learning to mechanical engineering problems.

    Contribution to Program Outcomes

    1. Formulate and solve advanced engineering problems,
    2. Acquire detailed information through scientific researches in his/her field of study and compare, evaluate and apply the results.
    3. Apply modern techniques, skills and equipments to advanced engineering practice

    Method of assessment

    1. Written exam
    2. Homework assignment
    3. Seminar/presentation
    4. Term paper
   Contents Up
Week 1: Introduction: the core idea of teaching a computer to learn concepts using data.
Week 2: Linear algebra and linear regression with one variable. (programming example 1)
Week 3: Linear regression with multiple variables. (programming example 1 - continued)
Week 4: Logistic regression. (programming example 2)
Week 5: Overfitting and Regularization / Neural networks; history, architecture, and learning rules. (programming example 3)
Week 6: Applications of Machine learning in Mechanical Engineering. (Special Topics)
Week 7: Neural networks cost functions / Backpropogation algorithm. (programming example 4)
Week 8: Machine learning system design.
Week 9: Support vector machine.
Week 10: Unsupervised learning
Week 11: Data compression techniques.
Week 12: Distribution models and anomaly detection.
Week 13: Large scale machine learning.
Week 14: Application example to develop prediction models in mechanical engineering.
Project Presentations
Week 15*: --
Week 16*: Final Exam
Textbooks and materials: 1. Prince, Simon JD. Understanding deep learning. MIT press, 2023.
2. Hagan, M.T., Demuth, H.B. and Beale, M., 1997. Neural network design. PWS Publishing Co.
3. Vapnik, Vladimir. The nature of statistical learning theory. Springer science & business media, 1999.
Recommended readings: 1. Saul, Lawrence K., Yair Weiss, and Léon Bottou, eds. Advances in neural information processing systems 17: proceedings of the 2004 conference. Vol. 17. MIT Press, 2005.
2. Cherry, E. Colin. "Some experiments on the recognition of speech, with one and with two ears." The Journal of the acoustical society of America 25, no. 5 (1953): 975-979.
3. Roe, Anna W., Sarah L. Pallas, Young H. Kwon, and Mriganka Sur. "Visual projections routed to the auditory pathway in ferrets: receptive fields of visual neurons in primary auditory cortex." Journal of Neuroscience 12, no. 9 (1992): 3651-3664.
4. Métin, Christine, and Douglas O. Frost. "Visual responses of neurons in somatosensory cortex of hamsters with experimentally induced retinal projections to somatosensory thalamus." Proceedings of the National Academy of Sciences 86, no. 1 (1989): 357-361.
5. Ng, Andrew. "Machine Learning and AI via Brain simulations." Accessed: May 3 (2013): 2018.
6. Nagel, Saskia K., Christine Carl, Tobias Kringe, Robert Märtin, and Peter König. "Beyond sensory substitution—learning the sixth sense." Journal of neural engineering 2, no. 4 (2005): R13.
7. LeCun, Yann, Léon Bottou, Yoshua Bengio, and Patrick Haffner. "Gradient-based learning applied to document recognition." Proceedings of the IEEE 86, no. 11 (1998): 2278-2324.
  * Between 15th and 16th weeks is there a free week for students to prepare for final exam.
Assessment Up
Method of assessment Week number Weight (%)
Mid-terms: 8 30
Other in-term studies: 0
Project: 14 20
Homework: 1,2,3,4,6,9,10,11,12,13 20
Quiz: 0
Final exam: 16 30
  Total weight:
(%)
   Workload Up
Activity Duration (Hours per week) Total number of weeks Total hours in term
Courses (Face-to-face teaching): 3 14
Own studies outside class: 3 14
Practice, Recitation: 0 0
Homework: 5 10
Term project: 9 2
Term project presentation: 1 1
Quiz: 0 0
Own study for mid-term exam: 7 2
Mid-term: 2 1
Personal studies for final exam: 8 2
Final exam: 3 1
    Total workload:
    Total ECTS credits:
*
  * ECTS credit is calculated by dividing total workload by 25.
(1 ECTS = 25 work hours)
-->