etc.

    Do it! 첫 인공지능 / 04단원 티처블 머신으로 인공지능 만들기

    Do it! 첫 인공지능 / 04단원 티처블 머신으로 인공지능 만들기

    1. 책 DB를 넣어주세요. 2. 나의 스터디 흔적을 사진으로 보여주세요. ​ 3. 이번 스터디에서 특별히 좋았던 점이나 어려웠던 점이 있었나요? 새로 알게된 부분이 있다면 알려주세요. ​ 데이터세트 : 데이터 전체 - 훈련 데이터 : 인공지능 학습 시 사용되는 데이터 - 평가 데이터 : 인공지능 학습이 잘 되었는지 점검할 때 쓰이는 데이터 ​ 과소 적합 : 인공지능 학습이 부족한 상태 과대 적합 : 지나치게 학습을 많이 한 상태 ​ 4. 열심히 실습한 코드를 저장해 첨부해 주시거나 자랑할만한 스크린샷이 있다면 올려주세요.

    Do it! 첫 인공지능 / 03단원 알고리즘이 궁금해

    Do it! 첫 인공지능 / 03단원 알고리즘이 궁금해

    1. 책 DB를 넣어주세요. 2. 나의 스터디 흔적을 사진으로 보여주세요. ​ 3. 이번 스터디에서 특별히 좋았던 점이나 어려웠던 점이 있었나요? 새로 알게된 부분이 있다면 알려주세요. ​ 알고리즘 : 문제를 해결하는 절차 프로그램 : 컴퓨터 언어로 알고리즘을 구현한 것 ​ ​ 프로그래밍 : 컴퓨터에 '데이터'와 '알고리즘'을 입력해 원하는 '결과'를 출력하는 것 ex) 재료와 조리법을 가지고 음식을 만든다. ​ 머신러닝 : 컴퓨터에 '데이터'와 원하는 '결과'를 입력해 문제를 해결할 최적의 '알고리즘'을 찾아내는 것 ex) 맛있는 음식을 만들 때까지 조리법을 조금씩 바꿔가며 시도함으로써 최적의 조리법을 찾는다. ​ 머신러닝 과정 1단계) 문제 정의 2단계) 데이터 수집 3단계) 데이터 전처리 4단계) ..

    Do it! 첫 인공지능 / 02단원 인공지능을 만드는 데이터

    Do it! 첫 인공지능 / 02단원 인공지능을 만드는 데이터

    1. 책 DB를 넣어주세요. 2. 나의 스터디 흔적을 사진으로 보여주세요. ​ 3. 이번 스터디에서 특별히 좋았던 점이나 어려웠던 점이 있었나요? 새로 알게된 부분이 있다면 알려주세요. ​ 데이터 마이닝 : 무수한 데이터 안에서 가치 있는 정보를 추출하는 과정 ​ 빅데이터 - 다양한 형태를 갖고 있고, 생성 속도가 빠르며, 가치를 창출할 수 있는 대량의 데이터 - 빅데이터의 5가지 속성 : volume(규모), variety(다양성), velocity(속도), veracity(진실성), value(가치) ​ 좋은 데이터의 4가지 조건 1) 대표성 2) 충분한 양 3) 품질 4) 학습에 최적화된 특성 ​ ※ 전처리(preprocessing) - 데이터 품질을 높이기 위한 방법의 일종 - 인공지능 학습에 나..

    Do it! 첫 인공지능 / 01단원 인공지능, 너의 정체는 뭐니?

    Do it! 첫 인공지능 / 01단원 인공지능, 너의 정체는 뭐니?

    1. 책 DB를 넣어주세요. 2. 나의 스터디 흔적을 사진으로 보여주세요. ​ 3. 이번 스터디에서 특별히 좋았던 점이나 어려웠던 점이 있었나요? 새로 알게된 부분이 있다면 알려주세요. ​ 인공지능 (artificial intelligence) : 인간이 가진 지적 능력을 컴퓨터로 구현하는 기술 머신러닝 (machine learning) : 컴퓨터가 스스로 학습하는 기술 딥러닝 (deep learning) : 인간의 뉴런과 비슷한 인공 신경망 방식으로 정보를 처리하는 기술 ​ 약인공지능 (weak AI) : 인간이 정한 범위 내에서 동작 강인공지능 (strong AI) : 모든 영역에서 인간처럼 동작 초인공지능 (super AI) : 모든 영역에서 인간을 뛰어넘는 AI ​ ※ 현재 인공지능은 대부분 약인..

    Do it! 점프 투 파이썬 / 07단원 정규 표현식

    Do it! 점프 투 파이썬 / 07단원 정규 표현식

    1. 책 DB를 넣어주세요. 2. 나의 스터디 흔적을 사진으로 보여주세요. 3. 이번 스터디에서 특별히 좋았던 점이나 어려웠던 점이 있었나요? 새로 알게된 부분이 있다면 알려주세요. 정규 표현식 (정규식) - 복잡한 문자열을 처리할 때 사용하는 기법 - 파이썬만의 고유 문법이 아님 메타 문자 메타 문자 설명 [abc] a, b, c 중 하나라도 들어 있으면 매치 [a-zA-Z] 알파벳이 하나라도 들어 있으면 매치 [^0-9] 숫자가 아닌 것이 하나라도 들어 있으면 매치 c.t c와 t 사이에 아무 문자가 1개 이상 있으면 매치 ('\n' 제외) ca*t c와 t 사이에 a가 0개 이상 있으면 매치 ca+t c와 t 사이에 a가 1개 이상 있으면 매치 ca?t c와 t 사이에 a가 0개 또는 1개 있으면 ..

    Do it! 점프 투 파이썬 / 06단원 파이썬 프로그래밍 어떻게 시작해야 할까?

    Do it! 점프 투 파이썬 / 06단원 파이썬 프로그래밍 어떻게 시작해야 할까?

    1. 책 DB를 넣어주세요. 2. 나의 스터디 흔적을 사진으로 보여주세요. ​ 3. 이번 스터디에서 특별히 좋았던 점이나 어려웠던 점이 있었나요? 새로 알게된 부분이 있다면 알려주세요. ​ 프로그램을 작성할 땐 다음과 같은 점들을 고려할 것 1. 무엇이 입력으로 들어오는가? 2. 무엇을 결과로 내보내야 하는가? 3. 결과의 형식(사용자 출력 / 자료형 등)은 어떠해야하는가? 등 ​ 4. 열심히 실습한 코드를 저장해 첨부해 주시거나 자랑할만한 스크린샷이 있다면 올려주세요. ​

    Do it! 점프 투 파이썬 / 05단원 파이썬 날개 달기

    Do it! 점프 투 파이썬 / 05단원 파이썬 날개 달기

    1. 책 DB를 넣어주세요. 2. 나의 스터디 흔적을 사진으로 보여주세요. ​ 3. 이번 스터디에서 특별히 좋았던 점이나 어려웠던 점이 있었나요? 새로 알게된 부분이 있다면 알려주세요. ​ 1) 클래스 ​ 용어 정리 클래스 틀 객체 클래스(틀)로 찍어낸 것 클래스변수 클래스 안에 선언된 변수. 클래스 변수는 모든 객체에 공유된다. 객체변수 객체에 생성되는 객체만의 변수 메서드 클래스 안에 구현된 함수 생성자(Constructor) 객체가 생성될 때 자동으로 호출되는 메서드 → 메서드 이름을 '__init__'으로 작성 상속 어떤 클래스를 만들 때 다른 클래스의 기능을 물려받는 것 → 'class 클래스명(상속받을 클래스명):' 오버라이딩(덮어쓰기) 부모 클래스에 있는 메서드를 동일한 이름으로 다시 만드는..

    Do it! 점프 투 파이썬 / 04단원 프로그램의 입력과 출력은 어떻게 해야 할까?

    Do it! 점프 투 파이썬 / 04단원 프로그램의 입력과 출력은 어떻게 해야 할까?

    1. 책 DB를 넣어주세요. 2. 나의 스터디 흔적을 사진으로 보여주세요. ​ 3. 이번 스터디에서 특별히 좋았던 점이나 어려웠던 점이 있었나요? 새로 알게된 부분이 있다면 알려주세요. ​ 1) 함수 ​ 함수 구조 def 함수명 (매개변수): 수행할 문장1 수행할 문장2 return 값 - 매개변수(parameter) : 함수에서 입력으로 전달받은 값을 담는 변수 - 인수(arguments) : 함수를 호출할 때 전달하는 입력 값 - 함수를 호출할 때 매개변수를 지정할 수도 있다. - 매개변수에 몇 개가 입력될지 모를 때는 '*매개변수'로 쓴다. ​ 매개변수 지정하여 호출하기 def add(a, b): return a+b result = add(a=3, b=7) 입력값이 몇 개가 될지 모를 때 (*매개변..

    Do it! 점프 투 파이썬 / 03단원 프로그램의 구조를 쌓는다! 제어문

    Do it! 점프 투 파이썬 / 03단원 프로그램의 구조를 쌓는다! 제어문

    1. 책 DB를 넣어주세요. 2. 나의 스터디 흔적을 사진으로 보여주세요. ​ 3. 이번 스터디에서 특별히 좋았던 점이나 어려웠던 점이 있었나요? 새로 알게된 부분이 있다면 알려주세요. ​ 1. if문 ​ if문 기본 구조 if 조건문: 수행할 문장1 수행할 문장2 else: 수행할 문장3 수행할 문장4 - 만일 조건문에서 아무 일도 하지 않게 설정하려면 '수행할 문장' 자리에 'pass'를 써넣으면 된다. - 다른 프로그래밍 언어에서 'else if'는 파이썬에서 'elif' 라고 쓴다. ​ 조건문 자리에는 다음과 같은 연산자들이 사용될 수 있다. - x or y - x and y - not x - x in '리스트/튜플/문자열' - x not in '리스트/튜플/문자열' ​ 2. while문 ​ wh..

    Do it! 점프 투 파이썬 / 02단원 파이썬 프로그래밍의 기초, 자료형

    Do it! 점프 투 파이썬 / 02단원 파이썬 프로그래밍의 기초, 자료형

    1. 책 DB를 넣어주세요. 2. 나의 스터디 흔적을 사진으로 보여주세요. ​ 3. 이번 스터디에서 특별히 좋았던 점이나 어려웠던 점이 있었나요? 새로 알게된 부분이 있다면 알려주세요. ​ ​ 1) 숫자 ​ 숫자 표현법 숫자 표기 의미 4.24e10 4.24 * 10^10 0o숫자 8진수 0x숫자 16진수 연산자 연산자 의미 a ** b a의 b제곱 a / b a를 b로 나눈 값 a % b a를 b로 나눈 나머지 a // b a를 b로 나눈 몫 2) 문자열 ​ 문자열을 표기하는 방법 문자열 표기법 사용하는 시기 "ABCD" 작은 따옴표(')를 문자열에 포함시키고 싶을 때 사용 'ABCD' 큰 따옴표(")를 문자열에 포함시키고 싶을 때 사용 """ABCD""" 여러 줄인 문자열을 표현하고 싶을 때 '''A..