
전체 글
AITech 학습정리-[DAY 5] 파이썬으로 데이터 다루기
=============================== 강의내용 File / Exception / Log Handling 예외는 예상 가능한 예외와 예상 불가능한 예외가 있음. 예외가 발생할 경우 후속 조치는 대처 필요 1) 없는 파일 호출 -> 파일 없음을 알림 2) 게임 이상 종료 -> 게임 정보 저장 Exception Handling Exception Handling try ~ except 문법 try: 예외 발생 가능 코드 except : 예외 발생시 대응하는 코드 for i in range(10): try: print(i, 10/i) except ZeroDivisionError: print("error") print("Not divided by 0") error Not divided by 0 ..
AITech 학습정리-[DAY 4] 파이썬 기초 문법 III
======================= 학습내용 Python Object Oriented Programming 파이썬 함수/변수 이름에는 snake_case 파이썬 Class에는 CamelCase - Attribute 추가는 __init__, self와 함께 __init__은 객체 초기화 예약 함수 - __는 특수한 예약 함수나 변수 그리고 함수명 변경(맨글링)으로 사용 예) __main__ , __add__ , __str__ , __eq__ class SoccerPlayer(object): def __init__(self, name, position, back_number): # self는 나중에 생성할 인스턴스 자신의 주소. 함수마다 앞에 꼭 붙여야됨. self.name = name self.po..
AITech 학습정리-[DAY 3] 파이썬 기초 문법 II
=================================== 수업내용 Python Data Structure 스택과 큐 (stack & queue with list) 튜플과 집합(tuple & set) 사전(dictionary) Collection 모듈 Stack Last In First Out (LIFO) push, pop a.append(10) a.pop() Queue First In First Out (FIFO) a.append(10) a.pop() tuple 값의 변경이 불가능한 리스트 [] 대신 () 사용 하나일 경우 t = (1,) 로 해야 튜플로 인식 집합 (set) 값을 순서업싱 저장, 중복을 불허하는 자료형 s = set([1,2,3,1,2,3]) s # {1,2,3} s. add(5..
AITech 학습정리-[DAY 2] 파이썬 기초 문법
강의내용 Variables a = 8 같이 선언하는 순간 "메모리에 물리적으로 공간이 할당". 폰 노이만 구조. int float str (string) bool (boolean) Dynamic typing 속도는 느린데 편함. 사용자에게는 쉬운언어. 실수형에서 정수형으로 변하면 "내림" 10.8 도 소수점 다 잘려서 10 float은 소수점 이진수 저장 방식 써서 0.1을 저장하려면 0.1 * 2 = 0.2 -> 0 0.2 * 2 = 0.4 -> 0 0.4 * 2 = 0.8 -> 0 0.8 * 2 = 1.6 -> 1 0.6 * 2 = 1.2 -> 1 0.2 * 2 = 0.4 -> 0 ... 0.0001100110011....(2) 단순 실수도 이진수로 변환하면 무한 소수가 된다. cities = ['서..
AITech 학습정리-[DAY 1] 파이썬/AI 개발환경 준비하기
강의내용 컴퓨터구조, 파이썬이 생긴 배경, 언어 특징, 환경 구축방법에 대해 학습했다. 컴퓨터구조 하드웨어 -> OS -> 앱 -> 유저 Graphical User Interface, Command Line Interface. 파이썬 인터프리터. 컴퓨터의 속도를 중요시한 옛날과 달리 하드웨어가 좋아지면서 사람의 코딩 속도에 중점을 두게 되어 최근에 만들어지는 언어들은 거의 다 인터프리터. AI, 데이터 관련 분야에서 필수적으로 쓰이는 언어 기타 윈도우는 Cmder라는 터미널이 있는데 정말 좋다. 후에 PyTorch를 사용할 수 있을 정도로 파이썬을 배우는게 이번주 목표다. 그래서 오늘은 환경구축만 함. vscode, anaconda, jupyter notebook, google colab 을 구축했다. ..
앞으로 올리는거는 과거의 것을 복사하는 것임
https://lightsg2.blogspot.com/2021/01/aitech-day-1-ai.html AITech 학습정리-[DAY 1] 파이썬/AI 개발환경 준비하기 강의내용 컴퓨터구조, 파이썬이 생긴 배경, 언어 특징, 환경 구축방법에 대해 학습했다. 컴퓨터구조 하드웨어 -> OS -> 앱 -> 유저 Graphical User Interface, Command Line Interface. 파이썬 인터프리터. 컴퓨... lightsg2.blogspot.com 여기 있는것들
유튜브 썸네일 보는 chrome extension 만들기
※ 공개적으로 게시되었습니다! https://chrome.google.com/webstore/detail/view-thumbnail/oigidjlokngbamfahkkadombdbpageoc view thumbnail Popup youtube thumbnail playing now. chrome.google.com 만든 동기는 이렇다. 유튜브 보다가 가끔 댓글로 썸네일 관련 이야기가 나온다. 근데 썸네일이 어떤거였는지 얘기할 때가 있는데 기억이 안나서 다시 뒤로가기를 해야하나.. 하는 불편함이 있다. 그래서 공부도 할 겸 누르면 썸네일이 나오는 간단한걸 만들어 보기로 했다. 그러러면 유튜브에서 썸네일이 어떻게 되어있는지 대충 알아야 한다. https://developers.google.com/youtub..
conv1d, conv2d, conv3d
https://pytorch.org/docs/stable/generated/torch.nn.Conv1d.html#torch.nn.Conv1d Conv1d — PyTorch 1.10.0 documentation Shortcuts pytorch.org https://pytorch.org/docs/stable/generated/torch.nn.Conv2d.html#torch.nn.Conv2d Conv2d — PyTorch 1.10.0 documentation Shortcuts pytorch.org https://pytorch.org/docs/stable/generated/torch.nn.Conv3d.html Conv3d — PyTorch 1.10.0 documentation Shortcuts pytorch.o..
youtube data api 사용했던 방법
============= 과제용 보고서에 작성했던거 ================ 이 밑으로는 주어지지 않았던 구독자 수 데이터가 나온다. youtube data api를 사용하였다. 어떻게 되는지 설명하면 우선 api key를 발급받고 url 에서 "https://www.youtube.com/watch?v=t-9WoZnDo10" v= 뒤에있는 걸 복사하고 밑의 api 설명처럼 형식에 맞춰 get을 요청한다. Videos: list | YouTube Data API | Google Developers Videos: list | YouTube Data API | Google Developers Videos: list API 요청 매개변수와 일치하는 동영상의 목록을 반환합니다. 지금 사용해 보거나 예를 참조..
RetinaFace 논문 리뷰 연습
※ 학사 졸업생으로 전문적인 연구원으로써 분석하는게 아니라 메모용으로 기록하는 것이라 부족한 점이 많을 수 있음. ※ 그래서 혹시나 보는 사람이 있다면 피드백 주시면 감사하겠습니다. 논문은 이거 https://paperswithcode.com/paper/190500641 Papers with Code - RetinaFace: Single-stage Dense Face Localisation in the Wild #2 best model for Face Detection on WIDER Face (Hard) (AP metric) paperswithcode.com 코드는 누가 pytorch로 번형한 https://github.com/biubug6/Pytorch_Retinaface GitHub - biubug..