상단 PDF Matlab Based Machine Learning Software for Education

Matlab Based Machine Learning Software for Education

Matlab Based Machine Learning Software for Education

viii ABSTRACT Machine learning, machine intelligence and artificial intelligence has attracted tremendous attention from industry and academia alike. The rise of machine learning is powered by none other than the zealous researchers who want to create intelligence machines. The topic has grabbed so much attention that machine learning has becoming a must-to-learn and must-to-acquire knowledge domain of today academia. Matlab being one of the most sought after platform for machine learning has attracted considerable attention from researchers. There are multiple matlab based toolboxes available aimed at teaching machine learning. Many of these toolboxes lack GUI support and coherent implementation. This dissertation is an effort to help young researchers grab some basic concepts of machine learning, especially classification through an easy-to-use matlab GUI platform. The classifiers discussed in this document are divided into two categories; shallow classifiers and deep classifiers. Similar pattern is followed throughout the development of the classifiers. In addition to standalone implementation of the classifiers, a GUI interface is developed for their comparison as well. The toolbox is tested on real world datasets to benchmarked against open source code snippets of the same classifiers. As the toolbox is developed with the sole purpose of convenience in mind, its target audience are researchers and instructors. The instructors can use this toolbox to teach a diverse range of classifiers. The researchers can use it to learn how classifiers work by employing them on their data. It can also be used to produce publishable results.
더 보기

111 더 읽기

D.I.Y : 머신러닝 교육을 위한 블록 기반 프로그래밍 플랫폼 이세훈

D.I.Y : Block-based Programming Platform for Machine Learning Education

Blockly는 CSR 기반이며 사용자가 개발한 블록 코드는 내부적으로 코드 생성기에 의해 파이썬 코드 등으로 변환되어 백엔드 서버에서 처리를 하며 결과를 사용자에게 제공한다. 키워드: 블록클리(Blockly), 블록형 코딩(Block-type Coding), 머신러닝실습(Machine Learning Practice) D.I.Y : 머신러닝 교육을 위한 블록 기반 프로그래밍 플랫폼

2 더 읽기

The Development of Software Teaching-Learning Model based on Machine Learning Platform

The Development of Software Teaching-Learning Model based on Machine Learning Platform

(Fig. 9) ML Model Training and Evaluation 4.2.5 ML프로그래밍 ML프로그래밍 단계에서는 Machine Learning for Kids 플랫폼의 ‘만들기’에서 다양한 프로그래밍 언어를 사용하여 실제 작동하는 인공지능 프로그램을 만드는 단계이다. Machine Learning for Kids가 제공하는 언어 는 ‘스크래치2’, ‘스크래치3’, ‘파이썬’, ‘앱인벤터’ 등이 있 는데 이 중 학습자의 수준을 고려하여 ‘스크래치3’를 활 용하여 프로그램을 제작하였다. 스크래치로 간단한 애 니메이션을 만든 후 이야기의 분기가 달라지는 부분에 서 챗봇ML모델 블록을 사용하여 스토리가 달라지도록 애니메이션을 제작하였다.
더 보기

9 더 읽기

Design of Machine Learning Education Program for Elementary School Students Based on Sound Data

Design of Machine Learning Education Program for Elementary School Students Based on Sound Data

Scratch in Machine Learning for Kids was used for block-based programming, and the education program was designed to discover regularity of data values using sound data, learn the princi[r]

5 더 읽기

Development of Learning Software for Effective RSA Cryptography Algorithm Education

Development of Learning Software for Effective RSA Cryptography Algorithm Education

A Second-Order DPA Attack Breaks aWindow-method based Countermeasure against Side Channel Attacks.. In Proceedings of Information Security..[r]

9 더 읽기

Exploring AI-based Teaching and Learning Activities for Software Education in Kindergarteners to the Second Graders

Exploring AI-based Teaching and Learning Activities for Software Education in Kindergarteners to the Second Graders

Dongsin Elementary School * ․Jeonju National Univ. of Education ** Abstract AI(Artificial intelligence) has brought many changes to our living in the Fourth Industrial Revolution. In our daily lives, we can easily access unmanned automatic systems using AI such as unmanned cameras and unmanned delivery boxes. Therefore, AI education has become an important part of daily life in the future. Currently, however, we have very few cases of AI education for young students, such as kindergarten and lower grades in elementary schools. Based on the software educa- tion curriculum of kindergarteners and lower graders previously studied, we presented the examples of AI-based teaching and learning activities and presented related AI-based computational thinking by each topic. However, in order for these teaching and learning activities to be applied to public educa- tion, it is necessary to secure sufficient class time, improve the educational environment, and actively support teaching activities.
더 보기

9 더 읽기

Investigating Online Learning Types Based on self-regulated learning in Online Software Education: Applying Hierarchical Cluster Analysis

Investigating Online Learning Types Based on self-regulated learning in Online Software Education: Applying Hierarchical Cluster Analysis

For this, variables related to self-regulated learning characteristic were extracted from the log data of 809 students participating in the online software learning[r]

15 더 읽기

Python-based Software Education Model for Non-Computer Majors

Python-based Software Education Model for Non-Computer Majors

주제어 : 소프트웨어 교육, 교육용 프로그래밍 언어, 파이썬 교육 모델, 교양 교육, 컴퓨터 프로그래밍 Abstract Modern society has evolved to such an extent that computing technology has become an integral part of various fields, creating new and superior value to society. Education on computer literacy, including the ability to design and build software, is now becoming a universal education that must be acquired by everyone, regardless of the field of study. Many universities are imparting software education to students to improve their problem-solving ability, including to students who are not majoring in computers. However, software education contains courses that are meant for computer majors and many students encounter difficulty in learning the grammar of programming language. To solve this problem, this paper analyzes the research outcomes of the existing software education model and proposes a Python-based software education model for students who are not majoring in computer science.
더 보기

6 더 읽기

The Development and Application of a Teaching and Learning Model Based on Flipped Learning for Convergence Software Education in Elementary Schools

The Development and Application of a Teaching and Learning Model Based on Flipped Learning for Convergence Software Education in Elementary Schools

The purpose of this study was to develop a convergence software teaching and learning model based on flipped learning through multidisciplinary integration of the [r]

10 더 읽기

Learning data preprocessing technique for improving indoor positioning performance based on machine learning

Learning data preprocessing technique for improving indoor positioning performance based on machine learning

장에서 제안 기술의 성능을 실험하고 제안 기술을 평가 한다. 실험 환경은 AMD Ryzen 9 3900X CPU와 32GB 메 모리로 구성된 PC 환경에서 Windows 10 운영체제를 기반 으로 이루어졌다. 그리고 실험에 사용된 SW는 MATLAB 의 분류 학습기를 사용하였으며 실험에 사용된 데이터 세트는 세 구역으로 구분된 장소에서 수집된 272개의 MAC 주소의 신호 데이터를 사용하여 실험하고 평가하 였다.

6 더 읽기

Analyzing the effect of software education applying problem-solving learning

Analyzing the effect of software education applying problem-solving learning

주제어 : 문제 해결 학습, 소프트웨어 교육, 학습 효과, 학습 만족도, 컴퓨팅 사고력 Abstract The future society will be identify various problem situations accurately and the ability to solve problems effectively using computing technology become more important. Based on this background, an education of future human resources based on computational thinking as well as a problem-solving ability are important in university education. Therefore, in this paper, we have analyzed the effects of software education to improve computational thinking based on problem-solving learning. We have found that there is a significant difference between the interest of the students and their learning and academic achievements. Therefore, based on the understanding of the learning motivation and method, if the problem-solving learning is conducted in real-life scenarios suitable for the level of the student, it can be possible to induce the interest of the students and improve their computational thinking ability.
더 보기

6 더 읽기

Development of MATLAB GUI Based Software for Analysis of KASS Availability Performance

Development of MATLAB GUI Based Software for Analysis of KASS Availability Performance

본 소프트웨어는 MV (minimum variance) estimator 와 Kriging 알고리즘을 이용해 한반도 지 역의 지상 사용자 및 항공기 사용자에 대해 UDRE (user differential range error) 와 GIVE (grid ionospheric vertical error) 와 같은 무 결성 정보를 생성한[r]

7 더 읽기

Development of MATLAB GUI Based Software for Generating GPS RINEX Observation File

Development of MATLAB GUI Based Software for Generating GPS RINEX Observation File

Ⅳ. 결 론 본 연구팀에서는 효율적으로 기준국 및 동적 사용자의 GPS 측정치를 획득하기 위해 MATLAB GUI 기반으로 GPS RINEX 관측 파일을 생성하는 소프트웨어를 개발하였다. 그리고 실제 수신된 GPS 측정치와의 비교 및 상용 소프트웨어를 이용한 검 증을 통해 개발된 소프트웨어의 신뢰성을 확인하였다. 그 결과 실제 측정치와 RMS 평균 약 0.7 m 수준의 bias 오차가 존재하 지만, 상당히 비슷한 변화율과 잡음 수준을 갖는 측정치 모사가 가능하다는 결과를 얻었다. Bias 오차의 대부분은 저앙각에서 전리층 지연 모델에 의한 오차로 본 소프트웨어의 한계라고 할 수 있다. 개발된 소프트웨어를 사용하여 GPS 측정치를 쉽고 빠 르게 획득함으로써, 한국형 SBAS 성능 분석 및 보강항법시스 템 알고리즘 개발 과정에 큰 도움이 될 것으로 기대한다.
더 보기

6 더 읽기

Software Vulnerability Prediction System Using Machine Learning Algorithm

Software Vulnerability Prediction System Using Machine Learning Algorithm

빠른 시간 내 효율적인 방법으로 취약점을 탐지하 고 분석하려면 많은 소프트웨어 중 취약점이 있을 것 으로 예상되는 소프트웨어를 찾을 필요가 있다. 이에 본 논문에서는 취약점이 있다고 예상되는 소프트웨어 를 찾기 위해 기계학습 알고리즘 중 지도학습 알고리 즘을 이용하여 소프트웨어의 취약 여부를 예측하는 방법을 설명하며 더 나아가 지도학습 알고리즘의 종 류인 Random Forest, Logistic Regression, Support Vector Machine, k-Nearest Neighbors를 이용하여 예측 정확도를 비교한다.
더 보기

8 더 읽기

Development of U-shaped Metal Bellows design software based on MATLAB

Development of U-shaped Metal Bellows design software based on MATLAB

Abstract Bellows product is an important part in the area of plant engineering, shipbuilding and petrochemistry. For safety and durability it is necessary to consider lots of factors when designing it. This research developed a U-shaped metal bellows design software based on EJMA 9th Edition manual. This GUI software was developed by using Matlab software and can be able to design four types of bellows, Unreinforced Single Bellows, Unreinforced Double Bellows, Reinforced Single Bellows and Reinforced Double Bellows. The already proven bellows model was designed to verify this software. We investigated the behavior while changing the thickness of the bellows. As the thickness of bellows increases, spring rate, thrust force, stress increase and fatigue life decreases. This software will be helpful design engineers save time and effort.
더 보기

6 더 읽기

Software Education based on Experiential Education

Software Education based on Experiential Education

교육용 프로그래밍을 통한 교육은 주어진 문제를 해결하여 컴퓨터로 그 결과를 확인하는 것으로 예를 들어 블록 기반의 프로그래밍 언어를 사용하여 ‘시간에 따라 색상이 변하는 꽃잎 만들기’라는 주어진 문제를 해결하면, 해당 프로그램에 시간이 지남에 따라 색상이 변환을 꽃잎을 확인할 수 있는 것이다.. 피지컬 컴퓨팅이란 디지[r]

4 더 읽기

The Effect of Flipped Learning on Learning Motivation in Software Education

The Effect of Flipped Learning on Learning Motivation in Software Education

1. 서론 미국, 영국 등 선진국에서는 국가 경쟁력의 핵심 과 제로 소프트웨어(SW: Software) 교육을 실시하고 있다. 또한, 교육부와 미래창조과학부는 2014년 SW 중심사회 실현 정책을 지원하기 위해 「SW 중심사회를 위한 인재 양성 추진계획」을 수립하였다. 이에 우리나라도 2018년 부터는 초중고 학생들에게 소프트웨어 교육을 의무화할 방침이다. 또한, SW중심 대학을 중심으로 인문계 학생 들까지도 SW교육을 실시하겠다고 발표하였다[12].
더 보기

10 더 읽기

Design of Block-based Modularity Architecture for Machine Learning

Design of Block-based Modularity Architecture for Machine Learning

AI-Block 아키텍처는 분산형 엣지 컴퓨팅 환경에서 머신러닝 알고리즘 및 관련된 학습 데이터 들의 모듈화된 블록 구조로 설계되었으며 , 모듈 간 5W1H의 형태로 정규화된 메타데이터 쿼리를 정의.. Fig.[r]

7 더 읽기

Learning Outcomes of Design and Software Convergence Major for Engineering Education Accreditation

Learning Outcomes of Design and Software Convergence Major for Engineering Education Accreditation

주제어 : 융합교육, 학습성과, 디자인, 소프트웨어, 사례분석 Abstract In the rapidly changing society since the Fourth Industrial Revolution, the cultivation of convergence talents that can solve complex problems is emerging as an important issue. The purpose of this study is to propose the core competencies required to establish the program learning outcomes of the engineering and education curriculum, which is the accreditation standard of engineering education proposed by ABEEK(Accreditation Board for Engineering Education of Korea). Case study methodology was applied to achieve the purpose of the study. The case of analysis is design and software convergence majors of domestic and foreign universities. The educational objectives and course syllabi were analyzed. As a result of the research, four core competencies to be achieved in the design and software convergence majors were derived in addition to the ten program outcomes presented by ABEEK. New core competencies are convergence ability, creative thinking, entrepreneurship, and design ability. The result of this study is expected to contribute to the development of the evaluation system for the convergence engineering education field.
더 보기

13 더 읽기

An IDOL teaching and learning model for software education of elementary students

An IDOL teaching and learning model for software education of elementary students

요 약 제 4차 산업혁명에서 모든 기기들과 사람들이 상호 연동되어 새로운 부가가치를 창조하는 시대이다. 무엇보다 도 중요한 것이 소프트웨어이기 때문에 초등학교에서 소프트웨어 교육이 필요하다. 그러나 지금까지 초등학교에 서 소프트웨어를 교육하기 위한 교수 학습 방법이 부족하다. 본 연구에서는 이런 문제를 해결하기 위하여 소프 트웨어 교육을 위한 IDOL 모델을 제안하다. 본 모형은 구현하기(implement), 다변화 시키기(diversify) 관찰하기 (observe)를 통해서 학습하는(learning)것이다. 구현하기 단계에서는 초등학생들은 빨리 만들어 보는 것에 초점을 두었고, 다변화시키기 단계에서는 만든 것을 다양하게 변경하여 보는 것이고, 관찰하기 단계에서 변경된 것이 어 떻게 다른지 관찰하고 평가하는 단계이다. 본 모형은 전문가 집단을 통한 덜파이 검증한 결과 타당하다고 판별 되었다.
더 보기

10 더 읽기

Show all 10000 documents...