일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- ubuntu
- Numpy
- 기타 연주
- JSON
- pytorch
- Docker
- paramiko
- VS Code
- 프로그래머스
- C++
- C#
- Visual Studio
- SSH
- LIST
- Python
- 컨테이너
- windows forms
- error
- C
- mysql
- pandas
- YOLO
- 채보
- 오류
- pip
- OpenCV
- Linux
- 핑거스타일
- label
- Selenium
- Today
- Total
목록전체 글 (322)
기계는 거짓말하지 않는다
특성(feature): 모델이 학습하는 데이터의 특성 값(하나의 데이터는 1개 이상의 특성을 가짐) 레이블(label): 모델이 예측한 정답 값 Y = w × X + b Y = Label (정답, tag, target이라고도 부름) X = Feature (변수가 됨) w, b를 머신러닝 모델이 구해줌 머신러닝 훈련 시 전체 데이터의 70~80%를 훈련, 20~30%를 평가할 때 사용 Feature Engineering: 사람이 여러 개의 Feature가 있을 때 어느 것이 최종 아웃풋에 영향을 미칠지 아닐지 고려해 가면서 변수를 조정하고 빼고 하는 것. 영향이 없는 것은 제외. 모델 학습의 혼란을 줄임 Feature Extraction: 기계가 특징을 뽑아냄. 사람이 Feature를 건드리지 않음. 딥러..
Python 형 변환 시 다음과 같은 오류를 볼 때가 있다. ValueError: invalid literal for int() with base 10 아래 코드는 오류를 일으킨다. str = "35.231" intVal = int(str) print(intVal) string을 int로 형 변환 시 소수점 형식일 경우 우선 float 변환 후 진행한다. str = "35.231" intVal = int(float(str)) print(intVal)
Python의 OpenCV를 이용하여 웹캠을 실시간으로 읽어 올 수 있다. import cv2 import numpy as np # 0 = default camera, 1 or more = additional camera capture = cv2.VideoCapture(0) # 3 = height, 4 = width 크기 설정 capture.set(3, 720) capture.set(4, 1080) while True: # ret = True or False, frame = numpy array ret, frame = capture.read() cv2.imshow('test', frame) k = cv2.waitKey(1) # ord('q'): input q exit if k == 27: # esc br..
Python의 openCV를 사용할 때, 원, 사각형 등 이미지에 무엇인가를 나타내면 이런 오류를 보는 경우가 있다. OpenCV(4.5.2) :-1: error: (-5:Bad argument) in function 'rectangle' > Overload resolution failed: > - Can't parse 'pt1'. Sequence item with index 0 has a wrong type ... point는 정수가 되어야 하고 이럴 경우 매개변수에 float 형식이 들어갈 수 있으므로 타입을 꼭 확인한다.
glob 모듈은 지정된 패턴과 일치하는 모든 경로명을 찾아 리스트로 반환해준다. 단, 결과는 임의의 순서로 반환된다. *, ?, [] 문자를 사용할 수 있고 os.path.join과 함께 사용하면 편리하다. os module Python os module 간단한 os module의 자주 쓰이는 기본 사용법 import os로 import 하여 사용가능 import os os.chdir("../") # 현재 디렉터리 변경 print(os.getenv("JAVA_HOME")) # 환경 변수 값 가져옴 (C:\Program Files\Java\.. machine-does-not-lie.tistory.com import glob import os # 현재 경로의 모든 파일, 디렉터리 경로 반환 for path ..
간단한 os module의 자주 쓰이는 기본 사용법 import os로 import 하여 사용가능 import os os.chdir("../") # 현재 디렉터리 변경 print(os.getenv("JAVA_HOME")) # 환경 변수 값 가져옴 (C:\Program Files\Java\jdk1.8.0_261) print(os.getcwd()) # 현재 디렉터리 경로 print(os.path.abspath("path")) # 현재 path의 절대 경로 print(os.path.isdir("path")) # 현재 path가 디렉터리인지 print(os.path.isfile("./test")) # 현재 path가 파일인지 print(os.path.join("./test", "otherPath")) # 경로를..
Python의 zip 함수는 자료형을 묶어주는 역할을 한다. 반환 시에는 튜플로 반환하며, 개수가 다를 경우 가장 개수가 적은 인자를 기준으로 반환된다. list로 나눠서 Unpacking을 하고 싶은 경우에는 map을 이용하며, zip 함수의 인자에 *(asterisk)를 붙여 호출한다. list_1 = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10] list_2 = ["A", "B", "C", "D", "E", "F", "G", "H", "I", "J"] # zip 출력 for z in zip(list_1, list_2): print(z) # zip을 나눠서 출력 for a, b in zip(list_1, list_2): print(a, b) # Unpacking total_list_data..