머신러닝

1. 기존의 정보로 가설을 세워, 예측값을 구한다. H(x) = 가중치(Weight) * X + 고유값(Bias) H(x) = WX +b ( 가중치 : 하나의 데이터가, 예측결과에 얼마나 영향을 미치는지 나타낸 수치 ) * 가중치를 변경해가며, 가장 오차가 적은 수치를 찾는다. 2. 예측값 H(x)와, 실제값 y를 비교하여 오차(Cost)를 줄이는 것을 목표로 한다. Cost = H(x) - y ( 오차의 크기(절댓값)가 줄어들수록 정확한 예측 ) 3. 데이터가 많아지면 오차를 모두더하고, 데이터 수로 나누어 오차평균을 구한다. 오차의 크기만 더하기 위해서, 기존의 오차에 제곱을 해준다. ( 절댓값보다 제곱을 활용하는 것이, 코딩 최적화에 효과적이다 ) 총 오차크기 : ( H(x) - y )^2 + ( ..
* 이 포스팅은 이전 포스팅과 이어집니다. 이전에는 프로그램의 코드내에, 원하는 정보를 입력하여야만 했는데 이보다 더 좋은 방법이 있습니다. 바로 명령줄에서 정보를 입력받는 방법입니다. "sys.argv" 명령줄에서 정보를 입력 받아올 수 있습니다. #!/usr/bin/env python # 라이브러리 불러오기 import sys import urllib.request as req import urllib.parse as parse # 명령줄 매개변수 추출 if len(sys.argv)
" urllib.parse.urlencode() " ( urllib 라이브러리, parse 모듈, urlencode() 함수 ) 파이썬에서 URL에 매개변수를 추가해 요청을 전송하는 방법입니다. 기상청 RSS를 이용해, URL에 지역번호를 지정하고, 해당지역의 정보를 불러보겠습니다. ▼ 기상청 RSS ▼ http://www.kma.go.kr/weather/forecast/mid-term-rss3.jsp 매개변수 stnId 지역번호 전국 108 전라북도 146 서울/경기 109 전라남도 156 강원도 105 경상북도 143 충청북도 131 경상남도 159 충청남도 133 제주도 184 ▼ 코드 ▼ import urllib.request import urllib.parse API = "http://www.k..
웹상의 XML 또는 HTML 등의 텍스트 기반 데이터를 다운로드하는 방법 "urllib.request.urlopen()" 을 사용합니다 # IP 확인 API로 접근해서 결과출력하기 # 모듈 읽기 import urllib.request # 데이터 읽기 url = "http://api.aoikujira.com/ip/ini" res = urllib.request.urlopen(url) data = res.read() # 바이너리를 문자열로 변환하기 text = data.decode("utf-8") print(text) "import urllib.request" urllib라이브러리에 request 모듈을 불러옵니다 "url = '주소'" 다운로드 받을 HTML, XML 주소를 지정해줍니다. "res = url..
* 파이썬이 설치돼있어야 합니다. "urllib.request.urlopen()" urllib 라이브러리 내부, request 모듈 내부, urlopen() 함수 이 함수를 사용하면, 데이터를 곧바로 파일로 저장하는 것이 아니라 파이썬 메모리 위에 올릴 수 있습니다. 사용예제 import urllib.request #URL과 저장 경로 설정하기 url = "이미지 주소" savename = "test.png" #다운로드 mem = urllib.request.urlopen(url).read() #파일로 저장 with open(savename, mode="wb") as f: f.write(mem) print("저장 완료") mem = urllib.request.urlopen(url).read() url을 u..
* 파이썬이 설치되어있어야 합니다. "urllib 라이브러리" 파이썬에서 웹 사이트에 있는 데이터를 추출하기 위해 사용합니다. HTTP 또는 FTP를 사용해 데이터를 사용할 수 있게 해줍니다. "URL을 다루는 모듈을 모아 놓은 패키지" urllib 안에 있는, request 모듈은 웹사이트에 있는 데이터에 접근하는 기능을 제공합니다. "urllib.request" 라는 형식으로 사용할 수 있습니다. urllib.request 을 이용해 파일 다운로드 하기 urllib.request 모듈안에는 urlretrieve() 함수가 있습니다. 이 함수를 이용하면, 직접 파일을 다운로드 할 수 있습니다. "urllib.request.urlretrieve"라는 형식으로 사용할 수 있습니다. #라이브러리 불러오기 i..
MOONCO
'머신러닝' 태그의 글 목록