반응형

2024/02/21 3

파이썬 - 웹 자료 수집하기

pip install requests 설치 ! import requests url = 'https://www.naver.com' a = requests.get(url) #print(a.status_code) # 응답 상태 확인 200이면 정상 # 404 not found #print(a.encoding) # 웹에서 사용하기 편하게 하는 것 # 여기서는 UTF-8이다. #print(a.text[:300]) # 내용 확인 300까지만 html = a.text # 저장 open('naver.html','w',encoding ='utf-8' ).write(html) # 이름, 모드 (쓰기), 인코딩 정보 # 열어보면 메인 페이지만 나온다. url에서 년, 월, 일등 다양한 정보가 포함되어 있다. https://..

실습 - 키보드 자동화

A,B와 같은 문자 리스트 형식으로 입력해주면 된다! 특별키의 목록은 KEY_NAMES[]를 통해 확인! import pyautogui # 메모장이나 계산기를 켜놔야 입력이 된다! pyautogui.click(400,300)# 메모장 위치 pyautogui.typewrite('hello my name is yopeyopeyo', interval=0.1)#키보드로 입력이 된다. 시간 텀을 둘 수 있다. 어디에 키를 입력할지도 중요하다! # 프로그램의 상대적인 위치도 알 수 있으니 그렇게 해도 된다! 메모장을 실행해서 입력하는 과정! 위의 사진을 통해 상대적인 위치를 찾는다. import pyautogui from subprocess import Popen import time Popen('notepad')..

자연어 처리 - Neural language modeling 2

좀 더 넓은 범위를 보게 된다. 그러나 연산량은 동일하다. 미래값은 포함하지 않는다! 순서를 가지고 오기 때문에 RNN이 가장 좋아 보이긴 한다. 2024.01.17 - [인공지능/자연어 처리] - 자연어 처리 - RNN, LSTM 자연어 처리 - RNN, LSTM RNN 우린 이 점선으로 된 부분을 예측해야 한다. 그냥 MLP를 사용하면 현재 데이터나 과거 데이터나 신경쓰지 않는다. CNN은 패턴을 잡는 모델이라 순서를 신경쓰지 않아 문제가 생긴다. 시간의 순 yoonschallenge.tistory.com SOS? : start of santence 문장의 시작 EOS : end of santence 문장의 끝 오늘보다 더 높은 확률이 있지만 오늘이 선택되기 때문에 '오늘'의 확률을 보게 된다. so..

728x90
728x90