API Reference — scikit-learn 0.23.1 documentation scikit-learn.org Scikit-learn API - sklearn.model_selection 훈련세트와 테스트 세트를 나눌 때, 교차검증을 위한 검증 세트를 나눌 때, 하이퍼 파라미터 튜닝을 최적화 하기 위한 용도로 사용되는 클래스와 함수들을 모아둔 API Splitter Classes model_selection.GroupKFold([n_splits]) model_selection.GroupShuffleSplit([...]) model_selection.KFold([n_splits, shuffle, ...]) model_selection.LeaveOneGroupOut model_selection.Le..
데이터 사이언스 사용 설명서 검색 결과
OpenCV에서는 객체나 얼굴을 인식해서 해당하는 영역을 사각형으로 표시하는 것이 자주 사용된다. 여기서는 직선, 사각형을 포함한 다각형, 그리고 원 등의 도형을 그리는 방법에 대해 다루고자 한다. 1. 직선 그리기 이미지에 직선을 그리는 함수로 cv2.line()을 사용한다. import cv2 import numpy as np img = np.full((350,350,3), 255, dtype = np.uint8) # 350 x 350 크기의 흰 이미지 cv2.line(img, (50,50), (100,50), (0,0,255)) # Red cv2.line(img, (150,50), (200,50), (0,255,0)) # Green cv2.line(img, (250,50), (300,50), (25..
이전 글에서 해당 에러를 해결한 후에 PermissionError : [WinError 5] 엑세스가 거부되었습니다. 라는 에러가 등장했다. 이런 경우도 해결하는 방법이 생각보다 어렵지는 않았다. 일단 1. 잘못된 주소로 인해서 뜨는 경우 2. 관리자 권한이 필요한 경우 나의 경우에는 chrome_driver = "C:\\Users\\user\\chormedriver"라고 올바를 주소로 정정하는 순간 코드가 제대로 실행이 되었다. 2번 문제에 해당하는 경우, 해당 프로그램을 우클릭한뒤 '관리자 권한으로 실행'을 클릭한 후에 코드를 실행하면 에러가 해결이 된다고 한다.
가끔 파이썬 코드를 실행시키다가 SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape 이런 형식의 에러가 뜨는 경우가 있다. 이런 경우에는 2가지를 가장 먼저 확인을 해주면 된다. 1. 백슬래시(\)를 써야하는 곳에 슬래시(/)를 사용한 경우 2. 백슬래시(\)가 2번 사용되어야 하는 곳에 백슬래시가 한번 사용된 경우 위의 경우에는 2번으로 확인하여 해결이 되었다. (PermissionError로 바뀐 모습)
OpenCV를 통한 대부분의 작업은 이미지를 읽고 처리한 결과를 표시해서 다른 파일로 저장하는 것으로 이루어진다. 또한, 장치와 연결된 카메라로부터 이미지나 영상 프레임을 읽는 API도 제공한다. 1. 이미지 저장 import cv2 cap = cv2.VideoCapture(0) # 카메라 장치 연결 if not cap.isOpened(): # 초기화 확인 raise IOError("Can't open webcam") while True: ret, frame = cap.read() # 프레임 읽기 #frame = cv2.resize(frame, None, fx=0.7, fy=0.7) cv2.imshow('CAMERA', frame) if cv2.waitKey(1) == 27: # ESC의 ASCII : ..
컴퓨터에 대해서 조금만 공부를 해본다면 리눅스라는 단어를 본 적이 있을 것이다. 하지만, 그럼에도 불구하고, 왜 많은 컴퓨터 개발자들이 리눅스를 쓰는지, 리눅스가 운영체제의 한 종류인 것은 알겠지만, 어떤 점이 특별한 건지 명확하게 알려주는 곳이 별로 없다. 그래서 오늘 리눅스가 무엇인지에 대해서 한번 다뤄볼까 한다. 이미지 출처 : https://www.deok.me/entry/Linux-%EB%A6%AC%EB%88%85%EC%8A%A4-Ubuntu-CentOS-%EC%8B%9C%EC%8A%A4%ED%85%9C-%EC%A0%95%EB%B3%B4-%EB%B0%8F-%EB%B2%84%EC%A0%84-%ED%99%95%EC%9D%B8%ED%95%98%EA%B8%B0-%EC%BB%A4%EB%84%90-OS-%..
Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow, 2nd Edition Through a series of recent breakthroughs, deep learning has boosted the entire field of machine learning. Now, even programmers who know close to nothing about this technology can use simple, … - Selection from Hands-On Machine Learning with Scikit-Learn www.oreilly.com Machine Learning (의미와 종류) Hands-On Machine Lear..
Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow, 2nd Edition Through a series of recent breakthroughs, deep learning has boosted the entire field of machine learning. Now, even programmers who know close to nothing about this technology can use simple, … - Selection from Hands-On Machine Learning with Scikit-Learn www.oreilly.com 1. 머신러닝 일반적으로 명시적인 프로그래밍 없이 컴퓨터 스스로 학습하는 능력을 갖추..
1. What is OpenCV? OpenCV란 Computer Vision을 위한 프로그래밍 라이브러리이며, TensorFlow나 PyTorch등의 Deep Learning Framework를 지원한다. 자바, 매트립 등 다양한 언어에서 개발환경을 지원하며, 여기서는 Python언어로 OpenCV를 다루고자 한다. OpenCV 라이브러리 설치법 : Windows 사용자라면 CMD창에서 pip3 install opencv-python를 입력해서 설치한다. * 코드 실행 : Python 3.6.10 Version, OpenCV 4.2.0 Version 2. 이미지 출력과 저장 *Image Reference : github.com/customer-stories/mgm-resorts 1) 이미지 출력 # Im..
IT분야에서 공부를 하다보면 종종 "API"에 대한 얘기를 자주 듣는다. 그리고 어떤 분야에서는 API를 잘 활용하는 것이 아주 중요하다고 한다. 그럼 과연 이 API라는 것은 도대체 어떤것을 의미하는 것일까? API(Application Programming Interface, 응용 프로그램 프로그래밍 인터페이스)는 응용 프로그램에서 사용할 수 있도록, 운영 체제나 프로그래밍 언어가 제공하는 기능을 제어할 수 있게 만든 "인터페이스"를 뜻한다. (위키백과) 이 또한 이해하기가 쉽지 않고 두루뭉술한 이야기를 하는 듯이 느껴지는데, 일단 "인터페이스"라는 말이 정확하게 어떤 의미를 가지고 있는지 알아보자. 인터페이스란, 서로 다른 두개의 시스템(여기에서 시스템은 하드웨어, 소프트웨어, 사람, 주변기기 등 ..
최근댓글