You are here

Machine Learning and Artificial Intelligence

Send feedback about this page to Dr. John Hedengren (Brigham Young University), Dr. Martha Grover (Georgia Institute of Technology), or Dr. Victor Zavala (University of Wisconsin-Madison).

Machine Learning & AI Teaching Resources for Faculty and Students

The following page provides a curated selection of teaching resources for faculty and students involved in machine learning (ML) and artificial intelligence (AI) courses, with an emphasis on their applications in engineering. These resources include syllabi, course materials, online courses, textbooks, datasets, tutorials, and case studies relevant to the use of ML and AI in various fields of engineering. The aim is to equip both educators and learners with the tools they need to integrate ML/AI concepts effectively into their curriculum and research.

Courses & Course Materials

These links include comprehensive courses, video lectures, and textbooks to guide both students and faculty in their journey to understand machine learning and artificial intelligence.

Books and Articles

For those interested in expanding their knowledge of ML and AI, these books and articles offer deep insights and practical applications.

Datasets & Case Studies

Machine learning thrives on real-world data, and these resources provide access to curated datasets and industry case studies.

  • Kaggle
    A platform with numerous ML datasets and competitions. Great for students and researchers to test their skills on real-world problems.
  • Dow Data Challenge
    This challenge provides a dataset for developing ML models that address real-world issues in chemical manufacturing.
  • UCI Datasets
    A comprehensive collection of datasets for machine learning research, including multiple areas of engineering and applied sciences.
  • ML Code Challenges
    A series of challenges to test and hone coding skills in ML and AI applications, ideal for students and professionals alike.

Tools and Tutorials

To assist with the practical application of ML and AI concepts, these tools and tutorials offer resources for students to practice and gain hands-on experience.

  • Machine Learning in Chemical Engineering: Python Tutorials
    Learn how to implement machine learning techniques using Python with case studies in chemical engineering applications.
  • PyCaret: Low Code Machine Learning
    A framework that simplifies the process of developing machine learning models, making it accessible even for beginners.
  • AutoML and Deployment Tools: AutoKerasLobe.AI
    These tools simplify the process of automating machine learning workflows, from model development to deployment.
  • Streamlit: Deploy Apps from Python Code
    A resource that guides users in deploying ML models as web apps using simple Python code.

Contribute Additional Resources

To ensure this page remains current and comprehensive, we encourage students, faculty, and professionals to share their suggestions, corrections, and additional resources. Please take a moment to complete our online survey to contribute valuable teaching materials and resources. Your input will help us improve the offerings and ensure that the latest advancements in ML/AI education are shared widely.

Contribute Resources

 

Send feedback about this page to Dr. John Hedengren (Brigham Young University), Dr. Martha Grover (Georgia Institute of Technology), or Dr. Victor Zavala (University of Wisconsin-Madison).

 

Follow Us

    

Contact Us

CACHE Corporation
P.O. Box 126
Notre Dame, IN 46556
Phone: (574) 631-5687
cache@cache.org

Join Us

Subscribe to CACHE newsletter 

Contact us to join CACHE as an academic or industrial affiliate

Theme by Danetsoft and Danang Probo Sayekti inspired by Maksimer