일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 웹크롤링
- Quickstart
- 오늘배워오늘쓰는
- 자동화
- 카카오
- 구글캘린더
- kakao
- OpenAPI
- Ai
- 기본기
- Python
- 소스코드
- 머신러닝
- 파이썬게임만들기
- 파이썬
- 파이썬간단한게임
- 파이썬게임
- 크롤링
- 음성인식
- Selenium
- 간단한파이썬게임
- 구글일정
- 업무자동화
- 파이썬독학
- 구글
- 인공지능
- 빅데이터
- 딥러닝
- STT
- 독학
- Today
- Total
목록Python (11)
ai-creator
목차 1. 앙상블 (ensemble) 2. Bagging 2-1) Random Foreset 3. Boosting 4. Staking 1. 앙상블(ensemble) - 여러개의 분류기(classifier)를 생성하고, 그 예측을 결합함으로써 더 정확한 최종 예측을 도출하는 기법 - 어려운 문제를 풀기위해 여러명의 전문가로 구성해 다양한 의견을 수렴하고 결정하는 방법과 유사 1-1) 앙상블 유형 보팅 (Voting) : 서로 다른 알고리즘을 가진 분류기를 결합 배깅 (Bagging, Bootstrap AGGregatING) : 모두 같은 유형의 알고리즘을 사용하지만, 데이터 샘플링(sampling with replacement, 복원추출)을 서로 다르게 가져가면서 보팅을 수행, RandomForest 데이..
개념 관상, 손금은 어떤 공통점이 있을까? 여러 데이터들을 모아서 그간의 행적을 파악하고, 미래를 예측하는 공통점이 있다. 머신러닝도 마찬가지이다. 과거데이터를 통해 패턴을 파악하고 예측을 하는것이다. 과거 데이터 -> 패턴 파악 -> 예측 이는 마치 함수와 같다. input / process / output 3가지 구성요소를 지닌 함수 말이다. 즉 input으로 과거 데이터를 process로는 패턴을 파악하는 연산을 output으로는 예측값을 의미하게 된다. 패턴을 파악하는 연산을 과거에는 인간이 직접하였지만, 이제 이런것은 컴퓨터에게 맡기자!가 머신러닝이라고 생각하면 된다. 패턴 : 인간의 뇌 -> 컴퓨터의 연산 단순히 이야기 하면, 만약 귓볼이 크다면, 복이 있다의 패턴을 if-else 문으로 바꾼..
유치한 게임에 오신 것을 환영합니다. 이번에는 지뢰찾기 게임을 만들어 보겠습니다. 아래와 같은 순서로 배워보겠습니다. 1. 목표 2. 사전 준비 3. 소스 코드 (전체) 4. 사전 지식 5. 구현 순서 6. 정리 1. 목표 이번 장에서는 지뢰찾기 게임을 만들어 보도록 하겠습니다. 이번에 만들 게임은 지뢰찾기입니다. 지뢰찾기 게임의 규칙은 다음과 같습니다. 게임판 내부에 각 셀이 존재하며 이 셀은 3가지의 타입으로 되어 있습니다. 셀을 누르게 되면 해당하는 셀에 대한 타입이 보이게 되며 만약, 숫자 셀이나 아무것도 없는 셀을 클릭하게 되면 게임이 계속 진행되지만 지뢰가 있는 셀을 누르게 되면 게임이 끝나게 됩니다. 따라서 지뢰가 없는 모든 셀을 활성화 시켜 모든 지뢰를 찾으면 되는 게임입니다. 숫자가 들어..
유치한 파이썬에 오신 것을 환영합니다. 오늘은 반복문 - for 입니다. 오늘은 아래와 같은 순서로 배워보겠습니다. 1. 들어가며 2. for문을 배우는 이유? = 반복문을 배우는 이유? 3. for 사용법 4. 반복문으로 구구단 만들기 5. 확장하기 6. 정리하기 7. 생각하기 ** 영상 : youtu.be/AkZFNYR5mEc 1. 들어가며 반복문 - for 라는 제목만 봐도 놀랍지 않으신가요? 뭐지? for는 ~를 위해서 아닌가? 라고 생각하시는 분들이 계시죠? 저도 처음 프로그램 언이를 배울때, 영어 뜻과 프로그램의 사용법이 상충이 되면서 이질감을 느꼈던 부분입니다. 사실, 왜 반복문이 for인가? 라는 내용을 알려주기 보다, for는 반복문이다. for는 중요하다 등의 내용들만 실려 있어 마치 ..
유치한 파이썬에 오신 것을 환영합니다. 오늘은 [ 연산자 ] 입니다. 아래와 같은 순서로 배워보겠습니다. 1. 들어가기 2. 연산자를 배우는 이유 3. 연산자 종류 4. 정리하기 ** 영상 youtu.be/3zx6lwYNqdM 1. 들어가기 중, 고등학교때 수학문제를 풀 때 늘 이런 생각을 했던 것 같습니다. '계산기만 있으면 100점 받을 수 있구만, 이걸 꼭 손으로 이렇게 풀어야해?' 나보다 잘 계산하고, 절대 실수하지 않는 계산기를 두고, 굳이 실수도 잘하고 잘 안돌아가는 머리를 써야 하는점이 이해가 안되었습니다. 이렇듯 복잡한 연산은 컴퓨터에게 줘버리고, 그 시간이 재미난 영화라도 더 보는게 어떨까요?ㅎㅎ 2. 연산자를 배우는 이유 연산자를 배우는 이유는 아주 단순합니다. 복잡한 연산 업무를 컴퓨..
저는 조카가 있어요. 귀염둥이 조카가 올해 6살이 되었는데요, 유치원생인 조카에게 알려준다~고 생각하고, 아주 아주 쉬운 파이썬 수업을 진행하려 합니다. " 유치한 파이썬" 그래서 이름도 유치한 파이썬 입니다. 유치원생도 할 수 있는 유치한 파이썬! 파이썬은 "문법 먼저 쫙~ 배우고, 파이썬 프로그램을 짜야지~"라고 마음 먹으면 큰일납니다!! 파이썬을 활용하는 분야들이 무궁무진해서 ! 패키지가 엄청 다양하고, ! 분야별로 주로 사용하는 것들이 다르기 때문에 기초를 빠르게 배운 후 분야별로 연결해서 공부하는 방법을 추천합니다. 분야별로 내용들을 쌓아올리기 전! 꼭 필요한 내용들만 담으려고 합니다. 문법/프로그래밍과 같이 듣자마자 거부감이 느껴지는 내용이 아니라 "오늘 배워 오늘 쓸 수 있는" 파이썬 수업이..
부동산 지역분석 포스팅을 통해 저장된 그래프를 사용하여 파워포인트를 이용하여 보고서를 만들어보겠습니다. 물론, 프로그램이 자동으로 수행되게요~ - 부동산 지역분석 내용을 step6) 까지 수행 ** 아래 작성된 소스코드는 를 통해 graph 폴더에 png 파일 다운로드 및 법정동 코드로 sigu_list가 있는 상태로 동작하는 소스코드 입니다. # Step1) 파워포인트 객체 선언 from pptx import Presentation # 라이브러리 from pptx.util import Inches # 사진, 표등을 그리기 위해 prs = Presentation() # 파워포인트 객체 선언 # Step2) 제목 layer title_slide_layout = prs.slide_layouts[..
오.오.쓰 에 오신 것을 환영합니다. [보고서 자동화 프로젝트] 입니다. 아래와 같은 순서로 배워보겠습니다. 1. 학습 목표 2. 사전 준비 3. 사전 지식 쌓기 4. 구현 5. 요약정리 1. 학습 목표 일상 속에서 반복되는 일은 어떤게 있나요? 반복되는 일로 인해 지겹거나, 다른 누군가가 해주었으면 하는 생각하신적 없으신가요? 회사에서 일을 하다 보면 주간보고, 월간보고 등 주기적으로 작성해야 하는 보고서들이 많습니다. 이를 자동화 함으로써 시간을 절약하고, 더 중요한 일에 집중해보는건 어떨까요? 이번 장에서는 파이썬으로 파워포인트를 편집해보겠습니다. [프로젝트 리소스 및 소스 코드] - res/powerpoint_handling : 동작 확인을 위한 리스소 파일이 위치한 폴더 - powerpoint_..
** MacOS의 경우 네이터 자동 로그인 (캡차 해결)을 위해서는 Selenium + FireFox Driver 조합을 사용하셔야 합니다. ** python프로그램을 통해서 네이버 자동 로그인을 수행하고자 합니다. 네이버 로그인의 경우, 다양한 웹사이트에서 연동하여 사용하고 있죠? 그러니, 네이버 자동 로그인 프로그램을 만들어 놓으면, 네이버 계정 연동을 해 놓은 사이트들 모두 사용가능하다는 의미입니다^^ ㅁ 라이브러리 설치 $ pip install selenium $ pip install pyperclip ㅁ FireFox Driver 설치 더보기 $ cd /etc $ wget github.com/mozilla/geckodriver/releases/download/v0.25.0/geckodriver-..
> Selenium 문서 : https://selenium-python.readthedocs.io/index.html ㅁ 라이브러리 설치 $ pip install selenium ㅁ 크롬 웹 드라이버 설치 다운로드 우리가 개발한 파이썬 크롤링 소프트웨어에서 크롬(chrome)브라우저의 기능을 이용하도록 하기 위해서 웹드라이버(web driver)를 설치해야 합니다. > windows 더보기 1) 크롬 버전을 확인 합니다. 2) 크롬 버전에 맞는 웹드라이버를 다운로드 합니다. > 다운로드 URL : http://chromedriver.chromium.org/downloads > MacOS 더보기 $ brew cask install chromedriver 정상 설치 되었다면, 다음과 같이 설치경로 + 성공 ..