Proceedings of International Conference on
Technology and Social Science 2023 (ICTSS 2023)
ICTSS2023-IPS02-006 (Invited Paper)
1
Development of Learning Materials for Machine Learning
utilizing Python in Senior High School
Kenji Yamaguchi
1, a
and Anna Kuwana
2, b
1
Nihon University College of Economics,
3-2 Kanda-Misakicho 1-chome, Chiyoda-ku, Tokyo 101-8360 Japan
2
Wayo Women's University,
2-3-1, Konodai, Ichikawa City, Chiba Pref. 272-8533, Japan
a
<yamaguchi.kenji06@nihon-u.ac.jp>,
b
<a-kuwana@wayo.ac.jp>
Keywords: information education, learning materials, machine learning, programming, python
Abstract. In today's society, artificial intelligence (AI) has become an indispensable technology in
many areas of society and in everyday life. Applications of AI are as diverse as image recognition,
natural language processing, and the development of self-driving cars. Underlying these advances is a
powerful technology called machine learning. Machine learning is accelerating the progress of AI
technology by enabling it to learn patterns from data and automate predictions and decisions. Therefore,
a deep understanding of the theory and practice of machine learning is an essential skill for future
engineers. This paper focuses on the development of learning materials using Python. The proposed
materials are designed to enable both novice and advanced learners to systematically learn the
fundamentals and applications of machine learning, not only by explaining the theory, but also through
practical exercises to acquire the skills needed to solve real-world problems.
1. Introduction
In today's society, diverse artificial intelligence (AI) knowledge and technologies have permeated
social systems and daily life. As a result, many products and services have been developed that utilize
AI technologies, such as image recognition and translation, etc. Among the technologies supporting
AI, machine learning is an extremely important component, and its continued development is highly
anticipated.
The field of machine learning is advancing rapidly, increasing the amount and complexity of
knowledge that learners must acquire and raising the level of learning. In this context, it is worthwhile
to develop educational materials for learning machine learning techniques and concepts.
In particular, the programming language Python is well known for its extensive libraries dedicated
to machine learning, and learning machine learning through the use of Python is not only practical but
also useful for gaining a deeper understanding of AI as a whole.
2. About Machine Learning
2.1 Artificial Intelligence
To begin, we will discuss artificial intelligence, in which machine learning techniques are used.
Artificial intelligence (AI), a term coined by John McCarthy in 1956, refers to machine systems
that can perform tasks that normally require human intelligence, such as searching, reasoning, and
judgment [1].
Artificial intelligence can be classified into two categories: strong AI and weak AI.