1. 책 DB를 넣어주세요. 2. 나의 스터디 흔적을 사진으로 보여주세요. 3. 이번 스터디에서 특별히 좋았던 점이나 어려웠던 점이 있었나요? 새로 알게된 부분이 있다면 알려주세요. 데이터세트 : 데이터 전체 - 훈련 데이터 : 인공지능 학습 시 사용되는 데이터 - 평가 데이터 : 인공지능 학습이 잘 되었는지 점검할 때 쓰이는 데이터 과소 적합 : 인공지능 학습이 부족한 상태 과대 적합 : 지나치게 학습을 많이 한 상태 4. 열심히 실습한 코드를 저장해 첨부해 주시거나 자랑할만한 스크린샷이 있다면 올려주세요.
etc.
1. 책 DB를 넣어주세요. 2. 나의 스터디 흔적을 사진으로 보여주세요. 3. 이번 스터디에서 특별히 좋았던 점이나 어려웠던 점이 있었나요? 새로 알게된 부분이 있다면 알려주세요. 알고리즘 : 문제를 해결하는 절차 프로그램 : 컴퓨터 언어로 알고리즘을 구현한 것 프로그래밍 : 컴퓨터에 '데이터'와 '알고리즘'을 입력해 원하는 '결과'를 출력하는 것 ex) 재료와 조리법을 가지고 음식을 만든다. 머신러닝 : 컴퓨터에 '데이터'와 원하는 '결과'를 입력해 문제를 해결할 최적의 '알고리즘'을 찾아내는 것 ex) 맛있는 음식을 만들 때까지 조리법을 조금씩 바꿔가며 시도함으로써 최적의 조리법을 찾는다. 머신러닝 과정 1단계) 문제 정의 2단계) 데이터 수집 3단계) 데이터 전처리 4단계) ..
1. 책 DB를 넣어주세요. 2. 나의 스터디 흔적을 사진으로 보여주세요. 3. 이번 스터디에서 특별히 좋았던 점이나 어려웠던 점이 있었나요? 새로 알게된 부분이 있다면 알려주세요. 데이터 마이닝 : 무수한 데이터 안에서 가치 있는 정보를 추출하는 과정 빅데이터 - 다양한 형태를 갖고 있고, 생성 속도가 빠르며, 가치를 창출할 수 있는 대량의 데이터 - 빅데이터의 5가지 속성 : volume(규모), variety(다양성), velocity(속도), veracity(진실성), value(가치) 좋은 데이터의 4가지 조건 1) 대표성 2) 충분한 양 3) 품질 4) 학습에 최적화된 특성 ※ 전처리(preprocessing) - 데이터 품질을 높이기 위한 방법의 일종 - 인공지능 학습에 나..
1. 책 DB를 넣어주세요. 2. 나의 스터디 흔적을 사진으로 보여주세요. 3. 이번 스터디에서 특별히 좋았던 점이나 어려웠던 점이 있었나요? 새로 알게된 부분이 있다면 알려주세요. 인공지능 (artificial intelligence) : 인간이 가진 지적 능력을 컴퓨터로 구현하는 기술 머신러닝 (machine learning) : 컴퓨터가 스스로 학습하는 기술 딥러닝 (deep learning) : 인간의 뉴런과 비슷한 인공 신경망 방식으로 정보를 처리하는 기술 약인공지능 (weak AI) : 인간이 정한 범위 내에서 동작 강인공지능 (strong AI) : 모든 영역에서 인간처럼 동작 초인공지능 (super AI) : 모든 영역에서 인간을 뛰어넘는 AI ※ 현재 인공지능은 대부분 약인..
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개 있으면 ..
1. 책 DB를 넣어주세요. 2. 나의 스터디 흔적을 사진으로 보여주세요. 3. 이번 스터디에서 특별히 좋았던 점이나 어려웠던 점이 있었나요? 새로 알게된 부분이 있다면 알려주세요. 프로그램을 작성할 땐 다음과 같은 점들을 고려할 것 1. 무엇이 입력으로 들어오는가? 2. 무엇을 결과로 내보내야 하는가? 3. 결과의 형식(사용자 출력 / 자료형 등)은 어떠해야하는가? 등 4. 열심히 실습한 코드를 저장해 첨부해 주시거나 자랑할만한 스크린샷이 있다면 올려주세요.
1. 책 DB를 넣어주세요. 2. 나의 스터디 흔적을 사진으로 보여주세요. 3. 이번 스터디에서 특별히 좋았던 점이나 어려웠던 점이 있었나요? 새로 알게된 부분이 있다면 알려주세요. 1) 클래스 용어 정리 클래스 틀 객체 클래스(틀)로 찍어낸 것 클래스변수 클래스 안에 선언된 변수. 클래스 변수는 모든 객체에 공유된다. 객체변수 객체에 생성되는 객체만의 변수 메서드 클래스 안에 구현된 함수 생성자(Constructor) 객체가 생성될 때 자동으로 호출되는 메서드 → 메서드 이름을 '__init__'으로 작성 상속 어떤 클래스를 만들 때 다른 클래스의 기능을 물려받는 것 → 'class 클래스명(상속받을 클래스명):' 오버라이딩(덮어쓰기) 부모 클래스에 있는 메서드를 동일한 이름으로 다시 만드는..
1. 책 DB를 넣어주세요. 2. 나의 스터디 흔적을 사진으로 보여주세요. 3. 이번 스터디에서 특별히 좋았던 점이나 어려웠던 점이 있었나요? 새로 알게된 부분이 있다면 알려주세요. 1) 함수 함수 구조 def 함수명 (매개변수): 수행할 문장1 수행할 문장2 return 값 - 매개변수(parameter) : 함수에서 입력으로 전달받은 값을 담는 변수 - 인수(arguments) : 함수를 호출할 때 전달하는 입력 값 - 함수를 호출할 때 매개변수를 지정할 수도 있다. - 매개변수에 몇 개가 입력될지 모를 때는 '*매개변수'로 쓴다. 매개변수 지정하여 호출하기 def add(a, b): return a+b result = add(a=3, b=7) 입력값이 몇 개가 될지 모를 때 (*매개변..
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..
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..