본문 바로가기
728x90
반응형
SMALL

Python106

[파이썬, Python] 이미지 크롤링 하기! 📍 픽사베이 - 무료 이미지 제공 https://pixabay.com/ko/ 1. 이미지 수집하기 import chromedriver_autoinstaller import time from selenium import webdriver from selenium.webdriver.common.by import By from urllib.request import Request, urlopen driver = webdriver.Chrome() driver.implicitly_wait(3) url = 'https://pixabay.com/ko/images/search/cat' driver.get(url) time.sleep(3) image_xpath = '/html/body/div[1]/div[1]/div/d.. 2023. 9. 5.
[파이썬, Python] 셀레니움으로 인스타그램 크롤링하기! 📍 인스타그램 크롤링 실습 from selenium import webdriver import chromedriver_autoinstaller from selenium.webdriver.common.by import By import time driver = webdriver.Chrome() 📌 에러 해결법 1. 크롬의 버전을 확인 2. 크롬 드라이버를 크롬버전에 맞게 다운로드 https://chromedriver.chromium.org/downloads ChromeDriver - WebDriver for Chrome - Downloads Current Releases If you are using Chrome version 115 or newer, please consult the Chrome for .. 2023. 9. 5.
[파이썬, Python] 셀레니움(Selenium) 라이브러리를 활용한 브라우저 컨트롤링 1. 셀레니움(Selenium) 셀레니움은 브라우저를 컨트롤 할 수 있도록 지원하는 라이브러리 주로 웹 애플리케이션의 테스트 자동화, 웹 스크래핑, 웹 애플리케이션의 상호 작용 및 데이터 수집을 위해 개발 !pip install selenium !pip install chromedriver_autoinstaller from selenium import webdriver driver = webdriver.Chrome() driver.get('https://www.google.co.kr/') search = driver.find_element('name', 'q') # name이 q인 태그 하나를 찾음 from selenium.webdriver.common.keys import Keys # 키보드의 키들을 .. 2023. 9. 5.
[파이썬, Python] 크롤링(Crawlling)의 정의 & 크롤링 실습하기! 1. 크롤링과 스크래이핑 크롤링(Crawling): 인터넷의 데이터를 활용하기 위해 정보들을 분석하고 활용할 수 있도록 수집하는 행위 스크래이핑(Scraping): 크롤링 + 데이터를 추출해서 가공하는 최종 목표 2. 크롤링 실습 2-1. Basic English Speaking https://basicenglishspeaking.com/daily-english-conversation-topics/ (75 Audio Lessons) Daily English Conversation Practice | Questions and Answers By Topics Daily English Conversation Practice - Questions and Answers by TopicYou have trouble.. 2023. 9. 4.
[파이썬, Python] Computer Vision - Faster RCNN 객체 탐지 실습 📄 사용 데이터셋 - Bus & Truck 객체 탐지 더보기 https://drive.google.com/file/d/1E1OO84eYXg5izkTGbC4E02quTCmlJMf-/view?usp=drive_link DataSet.zip drive.google.com Bus&Truck DataSet fasterrcnn_resnet50_fpn 모델 Dataset, Dataloader, Train/Val 클래스화 1. 가상환경 만들기 - 가상환경 설치 pip install pipenv - 가상환경에서 사용할 파이썬 버전 지정 pipenv --python 3.8 - 가상환경 실행 pipenv shell - 가상환경을 관리하는 ipykernel 패키지 설치 pipenv install ipykernel - 주피터노.. 2023. 9. 4.
[파이썬, Python] Computer Vision - Object Detection(객체 탐지) 1. Object Detection(객체 탐지) 컴퓨터 비전과 이미지 처리와 관련된 컴퓨터 기술로써, 디지털 이미지와 비디오로 특정한 계열의 시멘틱 객체 인스턴스를 감지하는 일 얼굴 검출, 보행자 검출 등이 포함 https://ko.wikipedia.org/wiki/%EA%B0%9D%EC%B2%B4_%ED%83%90%EC%A7%80 1-1. 컴퓨터 비전의 Task 비교 Image Classification: 이미지에 있는 개체 범주 목록 생성 Single-Object Localization: 이미지에 있는 개체 범주 목록과 각 개체의 한 인스턴스의 위치에 배율을 나타내는 bounding box 생성 Object detection: 각 개체 범주의 모든 인스턴스의 위치와 배율을 나타내는 축 정렬 경계 상자.. 2023. 9. 4.
[파이썬, Python] Computer Vision - Classification 실습 📄 사용 데이터셋 - 코로나 흉부 X-ray데이터 더보기 https://drive.google.com/file/d/1BNtFgo_p_f_t1PMtApHk5LeZGYQAozEW/view?usp=sharing Covid19-dataset.zip drive.google.com Covid19-dataset.zip VGG19(Classification) 모델 Dataset, Dataloader, Train/Val 클래스화 Test 셋에 대한 예측 및 결과를 시각화 1. 가상환경 만들기 - 가상환경 설치 pip install pipenv - 가상환경에서 사용할 파이썬 버전 지정 pipenv --python 3.8 - 가상환경 실행 pipenv shell - 가상환경을 관리하는 ipykernel 패키지 설치 pipe.. 2023. 9. 4.
[파이썬, Python] Computer Vision - 분류(Classification), CNN과 CNN의 변천 1. Classification 분류는 기계 학습과 통계학에서 시스템이 일련의 특성을 기반으로 미리 정의된 여러 범주 또는 클래스 중 하나에 주어진 입력을 할당 하도록 훈련되는 과정 입력 기능과 클래스 레이블 사이에 학습된 관계를 기반으로 보이지 않는 샘플의 클래스 레이블을 예측하는 것 Binary Classification 이진분류: 데이터 요소를 두 클래스 중 하나로 분류 스팸 vs 스팸이 아닌 메일을 분류 질병 vs 질병 진단이 아님 Multiclass Classification 다중 클래스 분류: 데이터 요소를 ㅇ러 클래스 중 하나로 구분 필기 숫자 인식(0 ~ 9) 이미지에서 개체 인식(고양이, 강아지, 자동차...) Multi-label Classification 다중 레이블 분류: 단일 데이.. 2023. 9. 4.
728x90
반응형
LIST