분류 전체보기 1188

[정보올림피아드대비]5. 기하문제-평면

1. 도형의 둘레 - 사각형의 둘레 구하기 사각형 둘레는 a + a + b + b 이므로 2 * (a+b) - 삼각형의 둘레 구하기 삼각형의 둘레는 a + b + c ※ 여기서 피타고라스 정리에 의해 직각 삼각형의 빗변 c의 제곱은 다른 두변 a,b의 제곱의 합과 같다 증명) 이렇게 연장선을 그려서 하나의 정사각형을 만들어 보자. CDFH 의 넓이 = 삼각형 ABC의 넓이 * 4 + 사각형 AEGB의 넓이 CDFH 의 넓이 = (a+b)^2 = a^2 + 2ab + b^2 사각형 AEGB의 넓이 = c * c 삼각형 ABC의 넓이 = a * b / 2 이므로 a^2 + 2ab + b^2 = c * c + 4 * a * b / 2 따라서 a^2 + b^2 = c^2 - 원의 둘레 원의 둘레는 원의 반지름과..

2022년 ICT활용 창의성 경진대회

www.dge.go.kr/dicce/cm/cntnts/cntntsView.do?mi=5505&cntntsId=3238 대구 창의 융합교육원에서 ICT활용 창의성 경진대회를 개최하여 안내 드립니다. 제 18회 ICT활용 창의성 경진대회 예선 초등부 문제를 살펴 보면 다음과 같은 유형으로 출제가 되었습니다. 예선은 온라인으로 실시되며 본선은 대구창의융합교육원(5층) 시험실에서 치루게 된다고 합니다. 관심있는 학생들은 홈페이지 공지사항을 참고하여 도전하시기 바랍니다.

[자료구조]스택(Stack)

정의 스택은 top 이라고 하는 한쪽 위치에서 모든 삽입(push)과 삭제(pop)가 일어나는 순서 리스트 입니다. 후입선출(Last In First Out : LIFO) 의 특징을 가지고 있습니다. 스택에 원소 삽입 및 삭제 top 위치는 다음 데이터를 넣을 수 있는 위치를 가르킨다. push() 에서 top의 위치에 데이터를 입력 후 다음 데이터를 넣을 수 있는 위치로 이동한다. pop() 에서는 top의 위치를 이전의 위치로 먼저 이동 후에 그 위치의 값을 반환한다. 스택의 ADT(추상데이터타입) structure Stack objects: 0개 이상의 원소를 가진 유한 순서 리스트 functions: 모든 stack∈ Stack, item∈ element, max_stack_size∈ positi..

강의실/알고리즘 2022.04.05 (8)

[인공지능수학] 확률

1. 확률의 정의 확률(Probability) : 표본공간 S 중에서 특정 사건 A 가 일어날 가능성 P(A) =\(|A| \over |S| \) 여기서 P(A) 는 0과 1 사이의 실수 |A| 는 특정사건 A가 일어나는 경우의 수 |S| 는 표본공간 S가 일어나는 경우의 수(전체사건이라고도 함) 예) 주사위 두 개를 던질 때 두 수의 합이 3 이하가 나올 확률은 다음과 같이 구한다. 주사위 두개를 던질 때 나오는 모든 경우의 수 (표본공간 S가 일어나는 경우의 수 |S| ) = 6 * 6 = 36가지 두 수의 합이 7 이하가 나오는 경우의 수(특정 사건 A가 일어나는 경우의 수 |A|) = (1,1),(1,2),(2,1) = 3가지 따라서 P(A) = \( 3 \over 36 \) = \( 1 \ove..

[딥러닝파이썬] 01-1.파이썬의 numpy를 다뤄 보자

numpy는 파이썬으로 진행되는 모든 데이터분석과 인공지능 학습에 있어서 가장 필수적으로이해해야 되는 도구입니다. numpy는 Numerical Python 의 약자로 선형대수의 계산식을 파이썬으로 구현할 수 있도록 도와주는 라이브러리입니다. 행렬이해하기 행렬은 연립 일차방정식의 해를 구하기 위해서 연구되었습니다. 예를 들면 다음과 같은 연립 일차방정식을 행렬로 표현해 보면 다음과 같습니다. 이러한 행렬은 파이썬의 코드로 표현해 보면 다음과 같이 표현할 수 있습니다. matrix = [[2,1,-3],[1,-2,1],[3,-4,5]] target = [0,-5,1] 이렇게 리스트 형태로 표현을 할 수가 있습니다. 리스트가 아닌 numpy를 사용해야 되는 이유 matrix = [[2,1,-3],[1,-2,..

강의실/머신러닝 2022.04.01 (10)

GTQ1급,ITQ 자격증 취득을 축하합니다.

GTQ 1급 응시한 학생과 ITQ 응시한 학생 전원 합격을 진심으로 축하합니다. 이동* 님은 ITQ 마스터 자격증을 급하게 취득하기 위해서 세과목을 같이 병행하셨는데 세과목 모두 A등급으로 마스터 자격증까지 무난하게 취득하셔서 더욱 의미가 있을것 같네요. 모든 분들이 목표를 향해 끊임 없이 도전하고 최선을 다하는 모습에 항상 감사합니다.^^ 이번 시험을 치룬 학생들 모두 모두 고생하셨고 다시 한번 축하합니다.^^

[예스24리뷰어클럽] 청소년을 위한 한발 빠른 IT수업

저자분이 이 책을 쓰게 된 이유는 다음과 같다고 합니다. 어느날 일을 끝내고 집으로 가는 길에 아들이 매직미러라는 게임을 하던 중에 인앱결제 버튼을 잘못 눌러서 연 40만원에 해당하는 구독료 신청 버튼을 눌러서 구독신청이 된 사건 때문이라고 합니다. 물론 구독료 취소가 가능해서 취소를 했지만 요즘 변화하는 IT 시대에 발빠르게 대처하지 못하다 보면 옛말에 "눈뜨고 코 베인다" 라는 말이 있는 것 처럼 재빨리 대처하지 못하게 되면 손실로 발생 할 수도 있을것 같다는 생각이 들었어요. 이 책의 구성은 다음과 같이 구성되어 있습니다. 1. 새로운 연결의 시대 현재는 네트워크가 없는 삶은 생각 할 수 없을 정도로 모든 삶은 네트워크에 연결되어 있습니다. 이렇게 네트워크를 사용하면서 기본적으로 알아야 할 상식을 ..

기타/도서리뷰 2022.03.30 (7)

2022년도 국제정보올림피아드(IOI) 교육생 모집 안내

선발대상 - 정보과학의 영재성 혹은 수학적 사고능력과 소프트웨어의 잠재력을 보유한 중학교 2.3학년,고등학교 1.2학년 학생(비재학생 지원 불가) 일정 1. 1차서류전형 - 3월 25일(금)~ 4월 22일 2. 온라인교육 - 2022년 5월~6월 3. 1차서류전형 합격자 발표 - 2022년 6월 초(예정) 4. 2차 필기시험 및 심층면접 - 2022년 6월 중(예정) 5. 최종 합격자 발표 - 2022년 6월 말(예정) ※ 제출서류 : 지원서 및 자기소개서, 학교생활기록부,추천서,수상실적(상장사본 - 정보 또는 수학과목에 한하며 3건 이내 제출) ※ 제출방법 : www.ioikorea.or.kr 에서 회원가입 후 로그인 하여 교육생선발>접수/확인 을 통하여 온라인 제출, 단 추천서 및 학교생활기록부 등 ..

소프트웨어대회안내 2022.03.29 (12)

[딥러닝파이썬]문자열의 유사성 판단하기

목표 문자열을 처리하는 방법에 대해 이해를 하자. 유사한 데이터를 찾아내는 방법에 대해 이해를 하자. 컴퓨터는 모든 데이터를 숫자로 이해 합니다. 문자를 숫자로 변경 숫자의 유사성 판단 ( 숫자를 벡터화 하여 두 점의 거리를 판단 ) 문자열을 벡터로 만드는 원핫인코딩 - 하나의 단어를 벡터의 인덱스로 인식하여 단어가 존재하면 1 없으면 0 으로 테이블 생성 위와 같이 setosa는 0번 인덱스에 1, 나머지 인덱스는 0 과 같이 숫자로 데이터를 마킹 합니다. Bag of Words(BoW) - 단어의 순서는 무시하고 단어의 출현빈도에 집중하는 텍스트 데이터의 수치화 표현 방법 따라서 문자열을 원핫인코딩 후 해당 단어의 인덱스 위치에 단어의 개수를 세어 주면 된다. 예) "철수는 영화를 보는 것을 좋아한다..

강의실/머신러닝 2022.03.28 (6)

[인공지능 수학] 행렬

목표 행렬 연산을 이해한다. 행렬의 선형변환에 대해 이해한다. 역행렬및 전치 행렬에 대해 이해한다. 행렬이란 n,m이 양의 정수일때 n행 m열로 나열된 실수의 2차원 배열을 행렬이라 합니다. 행렬의 덧셈과 뺄셈 두 행렬 A,B에서 같은 자리에 있는 원소들끼리 더하거나 빼는 연산 두 행렬의 크기가 같아야만 연산 가능함 행렬의 스칼라곱 행렬의 곱셈 n*m 행렬과 m*s 행렬의 곱은 n*s 행렬이 생성되며 A의 i번째 행과 행렬 B의 j번째 열이 서로 대응하여 연산 되기 때문에 행렬 A의 열크기와 B의 행 크기가 서로 같아야 합니다. 전치행렬 n*m 행렬을 행과 열을 바꾼 m*n 행렬을 전치행렬이라고 합니다. 예) 역행렬 정사각행렬 A에 대해 A*B = B*A = I를 만족하게 하는 행렬 B ※ I 는 단위행..