일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 파이썬 나누기
- python 함수
- 파이썬 define
- 파이썬 else
- 파이썬 if else
- 파이썬 str
- 파이썬 덧셈
- 패턴인식
- 파이썬주식
- 파이썬 bool
- 파이썬 float
- 파이썬 if or
- python print
- python define
- 파이썬 이중for문
- 파이썬
- 파이썬 int
- 파이썬 function
- 거듭제곱 계산
- 추상화
- 파이썬 for문
- 파이썬 나머지
- 파이썬 산술연산
- Python
- 파이썬 while문
- 파이썬 //
- 파이썬 if and
- 파이썬 뺄셈
- 파이썬 제어문
- 파이썬 while False
- Today
- Total
목록학교 강의 기록용 (6)
AI 지배자 람콩
[SW예비학교] 인공지능과 컴퓨팅사고 2023-01-24 알고리즘의 개념 및 예시에 대해서 학습한다. 알고리즘 이란? - 문제를 해결하기 위한 단계적인 절차 - 컴퓨터를 위한 알고리즘은 명령어들의 순서 있는 집합 알고리즘을 프로그래밍 언어로 구현하면? - 컴퓨터 프로그램 생활 속 알고리즘의 예 ( 빵을 만드는 알고리즘 ) -1. 빈 그릇을 준비한다. -2. 이스트를 밀가루, 우유에 넣고 저어준다. -3. 버터, 설탕, 계란을 추가로 넣고 섞는다. -4. 따뜻한 곳에 놓아두어 발효시킨다. -5. 170~180도의 오븐에서 굽는다. 알고리즘 = 요리법 (recipe) - 빵을 만들 때도 순서가 잘못되면 빵이 만들어지지 않음 - 같은 빵을 만드는 방법도 여러 가지가 존재할 수 있듯이 하나의 문제에 대한 알고리..
[SW예비학교] 인공지능과 컴퓨팅사고 2023-01-24 추상화하는 방법, 추상화의 이점, 추상화를 사용한 문제해결 및 추상화의 예에 대해서 학습한다. 추상화의 개념을 모른다면 이 블로그를 참고하자 [4] 추상화의 개념 [SW예비학교] 인공지능과 컴퓨팅사고 2023-01-17 컴퓨팅 사고의 문제 해결 기법 중 하나인 추상화의 개념에 대해서 학습한다. 추상화의 개념 -미술 분야에서의 추상화 많은 세부 사항들이 생략 점, yeramkong.tistory.com 추상화 -복잡한 자료에서 핵심적인 개념, 기능을 간추려 내는 것 -문제 해결을 위해 필요한 컴퓨팅 사고 기법 추상화를 위해서 하는 것 -일반적인 특징들에서 필요하지 않은 것을 제외 시킴 -관련 없는 세부 사항을 제거 -여러 자료에서 일반적인 특징만을 ..
[SW예비학교] 인공지능과 컴퓨팅사고 2023-01-17 컴퓨팅 사고의 문제 해결 기법 중 하나인 추상화의 개념에 대해서 학습한다. 추상화의 개념 -미술 분야에서의 추상화 많은 세부 사항들이 생략 점, 선, 면으로만 구성 -컴퓨터 과학에서의 추상화 (abstraction) 문제를 쉽게 해결하기 위하여 불필요한 세부 사항을 제거하는 기법 복잡한 시스템의 구체적인 예로부터 공통적인 특성을 추려내서 일반적인 개념을 형성하는 과정 왜 추상화를 사용하나? -불필요한 세부 정보의 필터링을 통해 우리가 하는 일에만 집중 가능 -추상화 과정을 거치면 우리가 해결하려고 노력하고 있는 문제의 모델을 생성할 수 있음 일상생활에서의 추상화 -지도에서의 추상화 출근길에 지하철을 이용할 때 모든 세부 사항을 표시할 필요가 없음 ..
[SW예비학교] 인공지능과 컴퓨팅사고 2023-01-16 컴퓨팅 사고의 문제 해결 기법 중 하나인 패턴 인식을 적용한 에제에 대해서 학습한다. 수학에서의 패턴 - 등차수열: 각항의 수가 그 앞항의 수보다 일정치씩 큰 차이가 나는 수열. * 1,4,7,10,13,16,19,22,25... * a_(n) = a_(n+1) +3 - 피보나치수열: 이전의 두 항을 더한 값으로 이루어지는 수열. * 1, 1, 2, 3, 5, 8, 13, 21, 34... * a_(n) = a_(n-1) + a_(n-2) 숫자 패턴 찾기 -패턴 인식은 예측을 하거나 해결책으로 인도하는 지름길 - 숫자들의 시퀀스에서 패턴을 찾아보기 * 3, 6, 9, 12, 15, ? -> 패턴: 3의 배수의 리스트 -> 18 * 1, 2, 4, ..
[SW예비학교] 인공지능과 컴퓨팅사고 2023-01-15 컴퓨팅 사고의 문제 해결 기법 중 하나인 패턴 인식의 개념에 대해서 학습한다. 패턴이란? - 동일한 것이 반복되는 것 패턴의 예 -1. 아침에는 해가 뜬다. -2. 저녁에는 해가 진다. -3. 바닷가에서는 밀물과 썰물이 반복된다. -4. 밤에는 달이 뜬다. -5. 계절의 변화 (봄 -> 여름 -> 가을 -> 겨울) 패턴을 발견하는 것은 왜 중요한가? - 문제를 쉽게 해결할 수 있음 - 추후에 동일한 문제가 발생했을 경우 동일한 해결책 사용 가능 패턴 인식이란? - 여러 문제 또는 데이터 안에서 특정한 패턴 (유사성)을 찾는 것 - 컴퓨팅 사고의 4가지 기본 기법 중 하나 컴퓨터를 사용하여 문제 해결 시의 패턴의 중요성 - 동일한 코드가 반복적으로 ..
[SW예비학교] 인공지능과 컴퓨팅사고 2023-01-14 복잡한 문제를 작은 문제로 분할하여 문제를 해결하는 알고리즘인 분할 정복 알고리즘에 대해서 학습한다. 분할 정복 (Divide and conquer) 알고리즘 - 해결할 수 없는 문제를 작은 문제로 분할하여 문제를 해결하는 알고리즘 - 분해 기법을 사용하여 어려운 문제를 해결 설계 요령 -1. Divide: 어려운 문제를 작은 문제로 분할 -2. Conquer: 작은 문제를 해결 -3. Combome: 작은 문제의 해답을 모아서 원래의 문제를 해결 분할 정복 알고리즘의 응용 -1. 거듭제곱 계산 (Exponentiation) 거듭제곱은 자신을 여러 번 곱해야 하므로 많은 시간이 소요됨. Q. 3^8 =? A. ★-1. Divide: 3^8 = 3^..