Utilizing Online and Open-Source Machine Learning Toolkits to Leverage the Future of Sustainable Engineering

Andrew Schulz,Suzanne Stathatos,Cassandra Shriver,Roxanne Moore
2023-04-22
Abstract:Recently, there has been a national push to use machine learning (ML) and artificial intelligence (AI) to advance engineering techniques in all disciplines ranging from advanced fracture mechanics in materials science to soil and water quality testing in the civil and environmental engineering fields. Using AI, specifically machine learning, engineers can automate and decrease the processing or human labeling time while maintaining statistical repeatability via trained models and sensors. Edge Impulse has designed an open-source TinyML-enabled Arduino education tool kit for engineering disciplines. This paper discusses the various applications and approaches engineering educators have taken to utilize ML toolkits in the classroom. We provide in-depth implementation guides and associated learning outcomes focused on the Environmental Engineering Classroom. We discuss five specific examples of four standard Environmental Engineering courses for freshman and junior-level engineering. There are currently few programs in the nation that utilize machine learning toolkits to prepare the next generation of ML and AI-educated engineers for industry and academic careers. This paper will guide educators to design and implement ML/AI into engineering curricula (without a specific AI or ML focus within the course) using simple, cheap, and open-source tools and technological aid from an online platform in collaboration with Edge Impulse.
Computers and Society
What problem does this paper attempt to address?
### What problem does this paper attempt to solve? This paper primarily explores how to leverage online and open-source machine learning toolkits to advance sustainable engineering education, and it proposes specific application cases and implementation guidelines. #### Core Issues of the Paper: 1. **Integrating Machine Learning (ML) and Artificial Intelligence (AI) into Engineering Education**: The paper discusses how to incorporate machine learning toolkits into engineering courses to train the next generation of engineers with ML and AI knowledge. 2. **Achieving the United Nations Sustainable Development Goals (SDGs)**: By applying machine learning technologies in engineering education, the paper aims to help students better understand and achieve sustainable development goals. 3. **Addressing Educational Challenges for Non-Computer Science Background Students**: The paper particularly focuses on how to teach machine learning to students from non-computer science majors to overcome their deficiencies in programming and technical backgrounds. #### Summary of Specific Content: - **Importance of Machine Learning**: Introduces the applications of machine learning in various fields, including medicine, ecology, public policy, etc. - **Case Studies**: Provides detailed descriptions of 5 specific case studies, including facial recognition technology, air quality detection, roadside litter detector, automatic bird identification system, and wildlife camera trap detection. - **Teaching Tools**: Highlights the advantages of the Edge Impulse platform as a teaching tool and how it can be applied in environmental engineering classrooms. - **Practical Applications**: Each case study offers online implementation guidelines and can be used for teaching in environmental or sustainability engineering courses. - **Connecting to ABET Standards**: The paper emphasizes how these case studies are directly related to the ABET standards for environmental engineering education, ensuring that students can acquire the necessary skills and knowledge. In summary, this paper aims to demonstrate how to effectively integrate machine learning into engineering education through specific case studies and teaching tools, helping students better understand the concept of sustainable development and develop their ability to solve real-world problems.