2025년, 코딩은 선택이 아닌 필수!

2025년 모든 학교에서 코딩이 시작 됩니다. 먼저 준비하는 사람만이 기술을 선도해 갑니다~

강의자료 335

1.4 머신러닝에서 사용되는 용어

목표 머신러닝에서 사용하는 기본 용어를 이해한다. 머신러닝 전체 목차 - https://wondangcom.tistory.com/2769 목차 머신러닝의 기본 용어 데이터: 머신러닝의 핵심은 데이터입니다. 데이터는 학습에 사용되는 정보를 나타냅니다. 이 데이터는 입력 또는 특성(feature)이라고도 불리는 여러 변수들로 구성되어 있습니다. 특성(Feature): 데이터의 특징이나 속성을 나타내는 변수를 말합니다. 예를 들어, 고객 데이터에서 나이, 성별, 소득 등은 특성이 될 수 있습니다. 머신러닝 모델은 이러한 특성들을 분석하여 패턴을 학습하고 예측합니다. 레이블(Label) 또는 타겟(Target): 지도 학습(Supervised Learning)에서는 각 데이터 포인트에 대해 예측하고자 하는 값을..

2.3 두 수의 교환

2024.02.27 - [강의자료/코딩으로 즐기는 수학] - 코딩으로 즐기는 수학 자료 목차 코딩으로 즐기는 수학 자료 목차 1. 알고리즘과 순서도 알고리즘이 무엇인지 살펴 본다 알고리즘을 순서도로 표현해 보는 방법에 대한 이해 이렇게 순서도로 표현한 알고리즘을 통해 간단한 프로그램을 엔트리로 구현해 본다. wondangcom.tistory.com 1. 목표 두 개의 변수 a,b 에 들어 있는 값을 서로 바꾸는 방법에 대한 이해 어떤 경우에 a,b 의 값을 바꿔서 처리해야 할지 고민해 보기 2. 프로젝트 설명 컵 A 와 B 에 내용물(색상표시)를 넣어 놓는다. 빈 컵 C를 준비한다. A의 내용물을 C에 넣는다. B의 내용물을 A에 넣는다. C의 내용물을 B에 넣는다. 3. 순서도 4. 코딩 - 엔트리봇 ..

1.3 머신러닝 시스템의 종류

목표 머신러닝 시스템의 종류를 살펴 보고 지도학습과 비지도학습의 차이에 대해 확인하자. 머신러닝 전체 목차 - https://wondangcom.tistory.com/2769 목차 1. 훈련 지도 방식에 의한 분류 1.1 지도 학습 지도 학습은 입력 데이터와 해당 데이터에 대한 정답(레이블)이 함께 주어지는 학습 방식. 주로 분류(Classification)와 회귀(Regression) 문제에 사용된다. 대표적으로 의료 진단, 스팸 메일 필터링 등이 있다. 1.2 비지도 학습 비지도 학습은 정답이 주어지지 않은 데이터를 사용하여 학습하는 방식. 데이터의 패턴이나 구조를 찾는 데 사용된다. 대표적으로 군집화(Clustering)와 차원 축소(Dimensionality Reduction) 등이 있다. 예를 ..

2.2 윤년 문제

2024.02.27 - [강의자료/코딩으로 즐기는 수학] - 코딩으로 즐기는 수학 자료 목차 코딩으로 즐기는 수학 자료 목차 1. 알고리즘과 순서도 알고리즘이 무엇인지 살펴 본다 알고리즘을 순서도로 표현해 보는 방법에 대한 이해 이렇게 순서도로 표현한 알고리즘을 통해 간단한 프로그램을 엔트리로 구현해 본다. wondangcom.tistory.com 1. 목표 1년은 365.2422일이라서 약 4년에 한번씩 윤년이 되는 것을 이해한다. 4년에 한번씩 윤년이지만 100년 주기로 평년,400년 주기로 윤년인 것을 이해 한다. 년도를 입력 받아 400년의 주기, 100년의 주기, 4년의 주기를 판단하는 방법을 이해한다. 2. 프로젝트 설명 임의의 년도를 정하고 윤년인지 평년인지 묻고 대답을 입력 받아 맞았는지 ..

교란순열

교란순열이란 교란순열(derangement)은 원래 위치에 있지 않은 원소만으로 구성된 순열을 말합니다. 예를 들어, 4개의 원소가 있는 경우 교란순열의 수는 9개입니다. 이를 수학적으로 표현하면, ( D_4 = 9 )입니다. 일반적으로 교란순열의 수를 나타내는 기호는 ( D_n )이며, 간단한 예로 ( D_1 = 0 ), ( D_2 = 1 ), ( D_3 = 2 ) 등으로 계산할 수 있습니다. 교란순열은 조합론에서 중요한 개념으로, 모든 원소가 원래의 위치에 있지 않도록 배열하는 경우의 수를 구하는 문제입니다. 이러한 문제는 ‘모자 문제’ 또는 '모자 확인 문제’라고도 불리며, 고전적인 확률 문제로도 잘 알려져 있습니다. 교란순열의 수를 구하는 방법에는 여러 가지가 있는데, 대표적인 방법으로는 점화식을..

1.2 머신러닝을 사용하는 이유

목표 머신러닝 시스템을 왜 사용해야 할 지 생각해 보고 우리가 머신러닝을 배우게 되면 어떤 기술에 이 것을 접목 시킬지 고민해 본다. 머신러닝 전체 목차 - https://wondangcom.tistory.com/2769 목차 1 머신러닝을 사용하는 이유 지난 시간에 y=ax+b 와 같은 규칙에서 직관적으로 a=10,b=50을 찾아 y=10x+50 이라는 공식을 유도해서 구할 수 있는 경우라면 굳이 인공지능이 필요하지 않을 수 있다. 하지만 더 복잡한 데이터 혹은 어떤 데이터 값이 수시로 바뀌는 경우는 어떨까? 예를 들어 이메일에서 스팸필터를 만드는 경우를 생각해 보면 전통적인 방법으로 어떤 패턴(예,대출)을 발견하여 그러한 패턴을 발견했을때 스팸으로 걸러 내도록 했다면 스팸을 보내는 사람은 생각하게 된..

2.1 엘리베이터 문제

2024.02.27 - [강의자료/코딩으로 즐기는 수학] - 코딩으로 즐기는 수학 자료 목차 코딩으로 즐기는 수학 자료 목차 1. 알고리즘과 순서도 알고리즘이 무엇인지 살펴 본다 알고리즘을 순서도로 표현해 보는 방법에 대한 이해 이렇게 순서도로 표현한 알고리즘을 통해 간단한 프로그램을 엔트리로 구현해 본다. wondangcom.tistory.com 1. 목표 나와 상대방의 거리를 측정할 때 절댓값의 개념을 이해한다 선택제어문에서 크기가 같을때 또는 작을때 등의 개념을 이해한다. 2. 프로젝트 설명 1호기,2호기 두 대의 엘리베이터가 있다. 임의의 위치에 있는 엘리베이터중 내가 있는 엘리베이터 층을 말하면 둘 중 어떤 엘리베이터가 나한테 오는 것이 좋을까? 나에게 최대한 가까운 층의 엘리베이터가 오는 것이..

1.1 인공지능이란

목표 4차 산업 혁명 시대에 꼭 필요한 인공지능이 무엇인지 살펴 보자. 인공지능,머신러닝,딥러닝의 차이를 확인한다. 머신러닝 전체 목차 - https://wondangcom.tistory.com/2769 목차 1.1 인공지능이란 인공지능(Artificial Intelligence)은 사람처럼 추론할 수 있는 지능을 가진 컴퓨터기술이다. 1943년 워런매컬러와 월터 피츠가 최초로 뉴런 개념을 발표 했고 1950년에 앨런튜링이 인공지능이 사람과 같은 지능을 가졌는지 테스트 할 수 있는 튜링테스트를 발표 하였다. 인공지능은 강인공지능(영화속의 인공지능과 같이 모든 것을 판단하는 지능)과 약인공지능(특정 분야에서 사람의 일을 도와주는 인공지능)으로 분류된다. 현재까지는 약인공지능까지만 구현이 되어 있다. 예) ..

2. 조건문

2024.02.27 - [강의자료/코딩으로 즐기는 수학] - 코딩으로 즐기는 수학 자료 목차 목차 1. 조건문이란? 어떤 상황에 대해 조건을 주고 그 조건이 참 또는 거짓을 판별하는 것 컴퓨터에서 만약 ~ 라면 이렇게 해라 라고 지시하는 것 2. 순서도 3. 조건문으로 처리할 수 있는 문제 일상 생활속의 모든 일들은 항상 참과 거짓의 판단으로 이루어진다. 만약 비가 오면 우산을 쓴다. 아니라면 우산을 집에 두고 간다 와 같이 판단하는 문제들~ 4. 맺음말 조건문은 프로그래밍에서 매우 중요한 개념이다. 여러분이 프로그램을 작성할 때 상황에 따라 다른 동작을 하도록 컴퓨터에 지시하고 싶을 때 조건문을 사용할 수 있다. 다음으로 조건문을 사용해 프로그래밍 하는 연습을 해 보도록 하자. 원당컴퓨터학원[T032-..

머신러닝 목차

머신러닝 1. 머신러닝 소개 1.1 인공지능이란 (혼공머신) - 4차산업 혁명 시대에 꼭 필요한 인공지능에 대해 알아 보자. 링크 : https://wondangcom.tistory.com/2771(2024.3.7) 1.1 인공지능이란 목표 4차 산업 혁명 시대에 꼭 필요한 인공지능이 무엇인지 살펴 보자. 인공지능,머신러닝,딥러닝의 차이를 확인한다. 머신러닝 전체 목차 - https://wondangcom.tistory.com/2769 목차 1.1 인공지능이란 인 wondangcom.tistory.com 1.2 머신러닝을 사용하는 이유 (핸즈온머신러닝) - 머신러닝을 왜 사용해야 하는지 알아 보자. 링크 : https://wondangcom.tistory.com/2772(2024.3.14) 1.2 머신러..