본문 바로가기
SMALL

전체 글22

크롤링 한 이미지 사진 새로운 이미지 생성 AI의 인공신경망 학습을 위해선 많은양의 데이터가 필요하다. OpenCV라이브러리를 사용하여 여러장의 이미지를 random으로 회전을 시키거나, 상하좌우반전을 시키고 회전을 하게되면 새로운 이미지가 몇 10배로 늘어난다. 그것을 작동하는 코드이다. import cv2 import os import glob import sys img_files =glob.glob('C:\Users\User\Desktop\crawling\selenium\Scripts\openCV\\*.jpg') if not img_files: print("jpg 이미지가 없습니다.") sys.exit() index = 0 while True: for index in range(0,9): //0~10000 몇장을 할것인가 img = cv2... 2022. 8. 25.
Google selenium Crawling Python 특정 이미지 크롤링 많은양의 다양하고 같은 종류의 이미지를 모으려면 손으로 직접 다운받으면 굉장히 힘들다 그렇기에 구글에서 제공하는 툴로 원하는 이미지를 크롤링 가능하다. from selenium import webdriver from selenium.webdriver.common.keys import Keys import time import urllib.request driver = webdriver.Chrome() driver.get("https://www.google.co.kr/imghp?hl=ko&ogbl") elem = driver.find_element_by_name("q") elem.send_keys("usb") elem.send_keys(Keys.RETURN) SCROLL_PAUSE_TIME = 1 # Ge.. 2022. 8. 25.
Pytorch MNIST Code 분석 파이 토치의 MNIST 글자 인공신경망 분석 코드입니다. import torch -> torch 를 import import torchvision.datasets as dsets -> pytorch 라이브러리에 포함된 모든 학습 데이터를 불러옴 (MNIST) import torchvision.transforms as transforms -> 다양한 이미지 변환을 위해 ex) PIL 이미지 또는 numpy.ndarray(배열) from torch.utils.data import DataLoader -> 학습을 위한 방대한 데이터를 미니배치 단위로 정리 -> 학습효율 상승 import torch.nn as nn -> 신경망 Neural Network 구성 import matplotlib.pyplot as p.. 2022. 8. 25.
C Language CPU Memory Process Monitoring Software Final Code 최종 코드 (Final Code) 1. configure 파라미터 값 파일 2. cpu 구조체 헤더 파일 3. memory 헤더 파일 4. systemlibrary 라이브러리 헤더 파일 5. cpu.c 파일 수정사항 1. 사용자가 코드를 보기 편하게 변수값 이름 변경 2. 부분 부분 쉽게 사용하기 위해 함수로 나눔 3. 구조체나 정보들을 헤더 파일로 나눠 main파일 단축 2022. 8. 16.
LIST