Eggs Sunny Side Up
본문 바로가기

전체 글399

RNN_HELLO학습 # 환경셋팅 import numpy as np import random # 파이썬 랜덤수 출력하는 모듈 # simpleRNN 사용하기 # 과거 4개의 알파벳을 기억해서 다음에 등잘할 알파벳을 예측하는 모델 만들기 # hell > o # appl > e # 학습 데이터 hello, apple, lobby, daddy, hobby # h, e, l, o, a, p, d, b, y => 9개 # 알파벳 하나가 특성 1개 # 원핫인코딩 h = [1,0,0,0,0,0,0,0,0] # len(h) e = [0,1,0,0,0,0,0,0,0] l = [0,0,1,0,0,0,0,0,0] o = [0,0,0,1,0,0,0,0,0] a = [0,0,0,0,1,0,0,0,0] p = [0,0,0,0,0,1,0,0,0] d =.. 2023. 7. 10.
yolov8_chinchilla_detect rovoflow 참조 사이트) 구글 검색 -> yolov8 custom dataset https://docs.ultralytics.com/modes/ Ultralytics YOLOv8 Modes Use Ultralytics YOLOv8 Modes (Train, Val, Predict, Export, Track, Benchmark) to train, validate, predict, track, export or benchmark. docs.ultralytics.com from google.colab import drive drive.mount('/content/drive') ### CLI # 경로 이동 yolo_study %cd /content/drive/MyDrive/Colab Notebooks/Dee.. 2023. 7. 7.
yolov6_chinchilla_detect rovoflow %cd /content/drive/MyDrive/Colab Notebooks/DeepLearning/yolo_study ### CLI code로 구현해보기 # yolov6 다운 및 설치 # 커스텀 튜토리얼 확인하기 !git clone https://github.com/meituan/YOLOv6 %cd YOLOv6 !pip install -r requirements.txt # 데이터셋 불러오기 !pip install roboflow from roboflow import Roboflow rf = Roboflow(api_key="2RwhYgW2noUchmxaFzwL") project = rf.workspace("yolostudy-vc24r").project("chin_detect-cp7kt").. 2023. 7. 7.
mlp, cnn_개, 고양이_이미지데이터 _분류 # ex06_mlp, cnn_개, 고양이_이미지데이터 _분류 from google.colab import drive drive.mount('/content/drive') # 경로 이동하기 # /content/drive/MyDrive/Colab Notebooks/DeepLearning_빅데/data/cats_and_dogs_filtered.zip %cd /content/drive/MyDrive/Colab Notebooks/DeepLearning_빅데 %pwd ### 이미지 데이터 전처리 - 사진을 데이터화 시키는 작업 - 이미지 -> 배열화 시키기 - 압축된 형식의 배열로 저장 : npz - 장점 : 대용량의 데이터를 압축형태로 정리해두면 클라우드 환경에 쉽게 업로드, 다운로드 할 수 있음 (관.. 2023. 7. 6.
OpenCV04_픽셀 및 채널 ### 이미지 처리 - 픽셀 기반 처리 : 이미지를 픽셀 단위로 처리하는 방법 - 이미지 특성 표현에 한계가 있음, 이미지 처리 속도가 느림 - 블록 기반 처리 : 블록(픽셀을 그룹화한 것) 단위로 처리 - 지역적 특성을 잘 표현, 이미지 속도가 빠름 - 주파수 기반 처리 : 이미지를 주파수 영역으로 변환하여 처리하는 방법 - 주파수(frequency) : 이미지 픽셀값들을 변화분으로 표현한 것 - 이미지의 주파수 : 픽셀의 변화량 - 고주파 성분 : 픽셀값의 변화가 큰 부분(에지) - 저주파 성분 : 픽셀값의 변화가 작은 부분 import cv2 import matplotlib.pyplot as plt # 이미지 출력 img = cv2.imread('./square.png') plt.subplot(2,.. 2023. 7. 6.
OpenCV03_동영상로드 import cv2 ### 동영상 읽고 출력하기 cap = cv2.VideoCapture('./video.mp4') # 웹캠 연동 방법 - 0 # cap = cv2.VideoCapture(0) while cap.isOpened() : # ret : 읽기 성공 여부 (T/F) ret, frame = cap.read() # 영상을 모두 플레이하면 닫는 기능 if not ret : print('이미지 읽기 실패 또는 전체 영상 재생 완료') break cv2.imshow("video", frame) # 3000 -> 3초 key = cv2.waitKey(33) # 숫자 1을 누르면 재생 멈추는 기능 if key == 49: # 49는 숫자 1 break cap.release() cv2.destroyAllWin.. 2023. 7. 6.