Utilizing Online and Open-Source Machine Learning Toolkits to Leverage
the Future of Sustainable Engineering
- URL: http://arxiv.org/abs/2304.11175v1
- Date: Fri, 21 Apr 2023 17:50:21 GMT
- Title: Utilizing Online and Open-Source Machine Learning Toolkits to Leverage
the Future of Sustainable Engineering
- Authors: Andrew Schulz (1), Suzanne Stathatos (2), Cassandra Shriver (3),
Roxanne Moore (1) ((1) School of Mechanical Engineering at Georgia Institute
of Technology, (2) School of Computing and Mathematical Sciences at
California Institute of Technology, (3) School of Biological Sciences at
Georgia Institute of Technology)
- Abstract summary: 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.
- Score: 8.641860292533023
- License: http://creativecommons.org/licenses/by-sa/4.0/
- 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.
Related papers
- A Systematic Literature Review on the Use of Machine Learning in Software Engineering [0.0]
The study was carried out following the objective and the research questions to explore the current state of the art in applying machine learning techniques in software engineering processes.
The review identifies the key areas within software engineering where ML has been applied, including software quality assurance, software maintenance, software comprehension, and software documentation.
arXiv Detail & Related papers (2024-06-19T23:04:27Z) - AI in Software Engineering: A Survey on Project Management Applications [3.156791351998142]
Machine Learning (ML) employs algorithms that undergo training on data sets, enabling them to carry out specific tasks autonomously.
AI holds immense potential in the field of software engineering, particularly in project management and planning.
arXiv Detail & Related papers (2023-07-27T23:02:24Z) - Physical Computing for Materials Acceleration Platforms [81.09376948478891]
We argue that the same simulation and AI tools that will accelerate the search for new materials, as part of the MAPs research program, also make possible the design of fundamentally new computing mediums.
We outline a simulation-based MAP program to design computers that use physics itself to solve optimization problems.
We expect to introduce a new era of innovative collaboration between materials researchers and computer scientists.
arXiv Detail & Related papers (2022-08-17T23:03:54Z) - Tiny Robot Learning: Challenges and Directions for Machine Learning in
Resource-Constrained Robots [57.27442333662654]
Machine learning (ML) has become a pervasive tool across computing systems.
Tiny robot learning is the deployment of ML on resource-constrained low-cost autonomous robots.
Tiny robot learning is subject to challenges from size, weight, area, and power (SWAP) constraints.
This paper gives a brief survey of the tiny robot learning space, elaborates on key challenges, and proposes promising opportunities for future work in ML system design.
arXiv Detail & Related papers (2022-05-11T19:36:15Z) - Enabling Automated Machine Learning for Model-Driven AI Engineering [60.09869520679979]
We propose a novel approach to enable Model-Driven Software Engineering and Model-Driven AI Engineering.
In particular, we support Automated ML, thus assisting software engineers without deep AI knowledge in developing AI-intensive systems.
arXiv Detail & Related papers (2022-03-06T10:12:56Z) - An Experience Report on Machine Learning Reproducibility: Guidance for
Practitioners and TensorFlow Model Garden Contributors [1.177923904173852]
This report is to define a process for reproducing a state-of-the-art machine learning model at a level of quality suitable for inclusion in the Model Garden.
We report on our experiences implementing the YOLO model family with a team of 26 student researchers, share the tools we developed, and describe the lessons we learned along the way.
arXiv Detail & Related papers (2021-07-02T04:32:18Z) - Technology Readiness Levels for Machine Learning Systems [107.56979560568232]
Development and deployment of machine learning systems can be executed easily with modern tools, but the process is typically rushed and means-to-an-end.
We have developed a proven systems engineering approach for machine learning development and deployment.
Our "Machine Learning Technology Readiness Levels" framework defines a principled process to ensure robust, reliable, and responsible systems.
arXiv Detail & Related papers (2021-01-11T15:54:48Z) - Technology Readiness Levels for AI & ML [79.22051549519989]
Development of machine learning systems can be executed easily with modern tools, but the process is typically rushed and means-to-an-end.
Engineering systems follow well-defined processes and testing standards to streamline development for high-quality, reliable results.
We propose a proven systems engineering approach for machine learning development and deployment.
arXiv Detail & Related papers (2020-06-21T17:14:34Z) - Machine Learning for Software Engineering: A Systematic Mapping [73.30245214374027]
The software development industry is rapidly adopting machine learning for transitioning modern day software systems towards highly intelligent and self-learning systems.
No comprehensive study exists that explores the current state-of-the-art on the adoption of machine learning across software engineering life cycle stages.
This study introduces a machine learning for software engineering (MLSE) taxonomy classifying the state-of-the-art machine learning techniques according to their applicability to various software engineering life cycle stages.
arXiv Detail & Related papers (2020-05-27T11:56:56Z) - Teaching Software Engineering for AI-Enabled Systems [7.01053472751897]
This course teaches software-engineering skills to students with a background in machine learning.
We describe the course and our infrastructure and share experience and all material from teaching the course for the first time.
arXiv Detail & Related papers (2020-01-18T15:24:17Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.