반응형

2024/02/20 4

자연어 처리 - Neural language modeling 1

이전의 토큰 하나만을 보기 때문에 이전의 정보가 사라진다! 단어의 조합은 무한하다 ! -> 희소 행렬을 만들게 된다! 이것도 무한한 것은 동일하지 않나....? 라마는 달린다 -> 아직 한번도 안나왔음 -> 확률은 0 사슴 고양이 개는 나온적이 있어 확률이 있다. 라마가 포유류라는 것을 알았다면 '라마는 달린다'도 비슷한 확률을 부과할 수 있다. 라마, 고양이, 개, 사슴의 토큰에 대한 임베딩이 비슷하다면 유사하다는 것을 전달할 수 있다. 위의 동물들은 유사한 문맥들을 가진다!

실습 - 화면(이미지) 좌표 찾기

이미지 즉 스크린 샷이 필요하다! 기준이 되는 이미지를 먼저 찾는 것이 중요하다! 그리고 그 이미지를 원점으로 한 좌표를 사용한다. 계산기에서 5를 캡쳐해서 파이썬 폴더와 같은 위치에 저장해줍니다! pip install Pillow 이것도 cmd에서 설치해주기 ! import pyautogui print(pyautogui.locateOnScreen('5.png')) # 내 화면에서 위 사진과 같은 좌표의 위치를 찾아준다 # 왼쪽 상단 좌표, 너비 높이 print(pyautogui.center((271,768,132,71))) # 중간(중심)값! 337,803이 나온다. print(pyautogui.locateCenterOnScreen('5.png'))# 위의 작업들을 한꺼번에 해준다. 프로그램이 어디서 ..

실습 - 마우스 자동으로 동작시키기

커서 위치와 해상도 확인하기 pyautogui가 자동 작업을 편하게 해준다. 이것도 설치해줘야 하는데 cmd에서 pip install pyautogui 를 해주면 된다. import pyautogui pyautogui.size() # 해상도 pyautogui.position()# 커서 위치 좌측 상단이 0,0이다. 이동과 클릭! 위치를 지정해서 클릭할 수 있게 된다. 마이너스는 오류가 나므로 처리를 해줘야 한다. 전체화면을 스크린샷 후 그림판에 가서 좌표를 확인할 수 있다. 클릭에 좌표를 넣으면 이동해서 클릭한다. import pyautogui pyautogui.FAILSAFE = False # 마이너스 오류 처리 pyautogui.moveTo(500,500,duration= 2) # 마우스 커서 위치 ..

실습 - 사용 빈도수에 따른 단어 출력하기

2021/06/01이 2021.06.01로 변하게 된다. split괄호 안에 아무것도 넣지 않으면 공백 기준으로 문자열을 나눈다. 특정 문자열의 개수를 문자열 내에서 찾는다. 1~100사이의 정수중 랜덤하게 나온다. from random import * 이렇게 작성하면 random randint라고 작성 안하고 바로 randint로 작성해도 된다. 여기서도 저렇게 *을 작성함으로써 그냥 사용할 수 있게 해준다. import turtle as t t.shape('turtle') t.forward(100) # 앞으로 간다. t.left(170) # 170도만큼 돈다. t.done() 노래 가사중에서 많이 사용되는 문자 찾기! import turtle as t # 여기선 t를 작성하고 뒤에 함수를 적어야 한다..

728x90
728x90