목록분류 전체보기 (108)
헬창 개발자
알고리즘 가장 간단한 지도학습 분류(classification) 알고리즘이 kNN(k-Nearest Neighbor)이라면, 가장 간단한 비지도학습 군집(clustering) 알고리즘은 k-means 클러스터링을 꼽을 수 있다. 비지도학습이기 때문에 k-means 클러스터링은 레이블이 없는 데이터들만으로도 작동한다. k-means 클러스터링은 데이터를 k개의 클러스터(cluster)로 분류해주는데, 다음과 같은 알고리즘으로 작동한다. 1) 사용자로부터 입력받은 k의 값에 따라, 임의로 클러스터 중심(centroid) k개를 설정해준다. 2) k개의 클러스터 중심으로부터 모든 데이터가 얼마나 떨어져 있는지 계산한 후에, 가장 가까운 클러스터 중심을 각 데이터의 클러스터로 정해준다. 3) 각 클러스터에 속하..
X-optimus 교육 일정 1주차 인벤터 교육 2주차 파이썬 교육 3주차 라즈베리파이 교육 4주차 영상편집 교육 5주차 영상편집 교육 프로그램 목적: 교육 참여 재학생들이 학과에 국한되지 않고, 디자인 및 모델링 과정(Inventor, Sketch up 등 과 Coding(Python, 라즈베리파이 등) 교육을 통해 개발·응용·문제해결 배양능력을 향상 본 교육과정에서는 3D 모델링 교육 및 모형, 보드 등의 제작을 위한 3D 프린팅 교육과 개인 포트폴리오 등 브로슈어 제작에 필요한 그래픽 제작·편집(포토샵, 일러스트 등) 교육을 실시하고 팀별 시작품 등을 도출하고자 함 프로젝트 주제 : 자율주행 운반 로봇 결과물 https://www.youtube.com/watch?v=l-xfRh1ZTxg 후기 2번은..
학습전 하기 https://health-coding.tistory.com/37 Selenium 기초 이 페이지의 목적 Selenium 기본 사용법 이해 Selenium 이란? Selenium 웹 브라우저를 원격 조작하는 도구 자동으로 URL을 열고 클릭 등이 가능 스크롤, 문자 입력, 화면 캡처 등 설치 : 파이썬 모듈 + 크 health-coding.tistory.com 학습 목표 Selenium 모듈 이해 0. 들어가기 전 Selenium VS BeautifulSoup Selenium BeautifulSoup 웹 동작 html 정보 파싱 javascript 렌더링을 통해 생성되는 데이터들을 손쉽게 가져올 수 있다. python 내장 모듈 requests나 urllib을 이용해 HTML을 다운 받고, ..
이 페이지의 목적 Selenium 기본 사용법 이해 Selenium 이란? Selenium 웹 브라우저를 원격 조작하는 도구 자동으로 URL을 열고 클릭 등이 가능 스크롤, 문자 입력, 화면 캡처 등 설치 : 파이썬 모듈 + 크롬 드라이버 pip install selenium | conda install selenium 크롬 버전 확인 : 크롬 → 도움말 → 크롬정보 https://chromedriver.chromium.org/downloads ChromeDriver - WebDriver for Chrome - Downloads Current Releases If you are using Chrome version 99, please download ChromeDriver 99.0.4844.17 If y..
학습 목표 Beautiful Soup 모듈 이해 0. 들어가기 전 크롤링(Crawling)이란? 웹 인덱싱을 위해 WWW를 체계적으로 탐색해나가는 것을 의미합니다. 크롤러가 하는 행위(WWW를 탐색해나가는 행위 등)를 바로 ‘크롤링’ 이라고 합니다. 1. 데이터 확인 사용 모듈 import pandas as pd import numpy as np import matplotlib.pyplot as plt from matplotlib import rc %matplotlib inline plt.rcParams["axes.unicode_minus"] = False rc('font', family='Malgun Gothic') from bs4 import BeautifulSoup from urllib.reques..
학습 목표 카카오 맵 api 사용법 이해 시각화 라이브러리 이해 1. 개요 데이터 과학의 목적 가정(혹은 인식)을 검증하고 표현하는 것 2014-10월 기사 : 서울 강남 3구 체감안전도 높아 => 검증 및 확인 https://www.news1.kr/articles/?1911504 활용 : Googlemaps, Kakaomaps, Folium, Matplotlib, Seaborn, Pandas, Numpy 데이터 얻기 공공데이터포털 서울시 관서별 5대 범죄 현황 Github 자료 사용 데이터 읽기 numpy, pandas 사용 thousands 옵션 : 숫자의 천단위 구분자를 제거하고 숫자형으로 읽는 설정 숫자에 구분자가 있는 경우 문자로 인식하기 때문에 thousands 옵션 사용 2. 지오코딩 지오코..
실습전 환경설정 API키 발급 안하면 실습진행 불가!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! https://health-coding.tistory.com/29?category=997153 카카오 지도 API 발급 받는 방법 카카오 개발자 홈페이지 접속 https://developers.kakao.com/ Kakao Developers 카카오 API를 활용하여 다양한 어플리케이션을 개발해보세요. 카카오 로그인, 메시지 보내기, 친구 API, 인공지능 API 등을 제공합 health-coding.tistory.com 이 페이지의 목적 Kakao Map API 기본 사용법 이해 Folium 기본 사용법 이해 Kakao Map API 실습 코드 ..
이 페이지의 목적 Pandas 기본 사용법 이해 Matplotlib 기본 사용법 이해 Pandas ◾데이터 읽기 import : 모듈을 사용하기 위한 명령 import Module : 모듈을 사용하겠다. import Module as md : 모듈을 사용할 때 md라는 이름으로 사용하겠다. from Module import function : 모듈에 포함된 function이라는 함수만 사용하겠다. pandas 사용 파이썬의 강력한 분석 툴킷 단일 프로세스에서 최대 효율 pandas는 통상 pd로 import pandas DataFrame 구조 - index : 행, column : 열, value : 값 1. CSV 읽기 read_csv : csv 파일을 읽는 명령 한글이 포함되어 있을 경우 encodi..
시작전 환경설정 필수!!!!!!!!!!!!!!!!!!!!!!!!! https://health-coding.tistory.com/31?category=997153 환경 설정 0.1 파이썬 설치 파이썬 설치 링크 https://www.python.org/ Welcome to Python.org The official home of the Python Programming Language www.python.org 위 링크에 접속하여 python 3.5 이상의 버전을 설치하.. health-coding.tistory.com ---------------------------------------------------------------------------------------------------------..
0.1 파이썬 설치 파이썬 설치 링크 https://www.python.org/ Welcome to Python.org The official home of the Python Programming Language www.python.org 위 링크에 접속하여 python 3.5 이상의 버전을 설치하여야 한다. 0.2 pip 설치 pip 설치 링크 https://bootstrap.pypa.io.get-pip.py 위 링크에 접속하여 스크립트를 다운로드 한다. $ python3 get-pip.py 파이썬을 통해 위 스크립트를 실행하여 pip 설치를 진행한다. 0.3 Git 소스코드 다운로드 해당 도서의 소스코드를 전체적으로 다운로드 한다. 다운로드된 파일은 사용자 계정 폴더에서 확인이 가능하다. (C:\U..