Python

    Const Function - Intuition 1,2

    Const Function - Intuition 1,2

    Endrew Ng 교수님의 Machine Learning강의를 듣고 복습하는 글입니다. (www.coursera.org) 0. 지난 시간 복습 선형회귀 함수와 비용함수에 대해 복습 겸 정리를 하자면, h(x) : x의 선형함수인 y를 예측하는 것. '가설'이라고 부름. 파라미터 값에 따라 선형함수의 모양이 달라짐. 비용함수의 최솟값을 찾아야 한다. 즉, h(x)와 y간의 차이를 작게 만들어야 한다. 우리의 목표는 J(Θ0,Θ1)의 최솟값을 찾는 것. 1. Const Function - Intuition 1 비용함수에 대한 쉬운 이해를 위해 Θ0=0일 경우로, 가설을 간소화해서 설명하였다. hypothesis: h(x) = Θ1x Parameter: Θ1 Const Function: J(Θ1) Goal: ..

    Linear Regression(선형 회귀)

    Linear Regression(선형 회귀)

    Endrew Ng 교수님의 Machine Learning강의를 듣고 복습하는 글입니다. (www.coursera.org) 첫번째 학습 알고리즘은 선형 회귀이다. 이번 시간에는 모델이 어떻게 생겼는지 그리고 전반적인 지도 학습 과정에 대해 알아보겠다. (Const function의 수학적 정의 위주.) 1. Model 표현 (선형 회귀) ▶선형 회귀는 지도학습의 한 종류. ▶학습 데이터를 이용하여 학습 과정을 거쳐서 데이터에 가장 잘맞는 선형 모델의 파라미터를 찾아서 예측한다. ▶즉, 종속변수 y와 한 개 이상의 독립변수 x와의 선형 상관관계를 모델링하는 회귀분석 기법. ▶대부분의 데이터들이 보통 선형(linear)으로 분포하는 경향이 있어서 선현회귀를 통해 예측 가능하다. ▶표기법 m : 학습데이터셋 개..

    What is machine learning?

    What is machine learning?

    Endrew Ng 교수님의 Machine Learning강의를 듣고 복습하는 글입니다. (www.coursera.org) 1. 머신러닝이란? ▶Field of study that gives computers the ability to learn without being explicitly programmed. 컴퓨터에게 명시적인 프로그래밍(코드) 없이 배우는 능력을 제공하는 연구 분야. ▶A computer program is said to learn from experience E with respect to some task T and some performance measure P. Computer program은 어떠한 작업 T와 성능 측정값인 P와 관련해서 경험 자체E를 학습한다. 즉, 경험E와..

    라즈베리파이의 GPIO

    라즈베리파이의 GPIO

    라즈베리 파이 구성과 환경 세팅 등은 건너뛰고 내가 라즈베이파이로 실습한 내용들을 기록할 예정이다. 라즈베리 파이 실습에는 파이썬 문법과 간단한 리눅스 명령어를 알고 있으면 된다. 그 전에 라즈베리파이의 40개의 GPIO 핀을 짚고 가면 좋을 것 같다. GPIO는 General Purpose Input/Ouput의 약자이다. 즉 임베디드 하드웨어에서 입력, 출력이 가능하도록 한다. 내가 이번 라즈베리파이 실습동안 사용한 PIN number는 다음과 같다. 목적 물리적 PIN번호 (GPIO number) 전원 (5V power) 2 Ground 6 LED1 (R-G-B) 36-38-40 (GPIO 16-20-21) LED2 (R-G-B) 33-35-37 (GPIO 13-19-26) Button 32 (GP..

    Beautiful Soup 사용하여 html 분석하기

    Beautiful Soup 사용하여 html 분석하기

    Beautiful Soup --------------------------------------------------------------------------------------------------------------------------------- ▶파이썬에서 웹 스크레이핑할 때 편리한 라이브러리 =>다운로드된 HTML을 분석 & 데이터 추출하는 과정. ▶단, 데이터를 다운로드 기능은 없음. => urllib를 이용하여 다운로드. ▶urllib는 따로 설치하지 않아도 됐지만, Beautiful Soup은 설치해줘야한다. ▶PyPI(Python Package Index 줄임말) ; 파이썬 패키지 ▶pip ; 파이썬 패키지 관리 시스템 (파이썬 패키지 시스템을 설치할 수 있음.) =>pip로 Be..

    기상청 날씨 데이터 cmd창에서 직접 불러오기

    기상청 날씨 데이터 cmd창에서 직접 불러오기

    이전 글처럼 데이터를 불러올 경우, 다른 지역의 날씨를 알아보려고 할때마다 메모장을 고쳐줘야하는 불편함이 있다. 그래서 파이썬 코드 수정 없이 cmd창에서 'python ex03.py 108' 과 같이 입력하면 바로 해당 지역날씨를 불러오는 방법에 대해 공부하겠다. sys 모듈 --------------------------------------------------------------------------------------------------------------------------------- ▶위의 명령줄에서 108을 명령줄 인수(매개변수) 라고 한다. 사실 'python ex03.py 108' 에서 명령줄 인수는 ex03.py 와 108 두 개이다. (python은 명령줄 인수 X) ▶이..