GitHub in VS Code
Create a GitHub Repository Initialize a Local Repository Open your project folder in VS Code. Go to the Source Control view. Click the Initialize Repository button. Publish to GitHub ...
Create a GitHub Repository Initialize a Local Repository Open your project folder in VS Code. Go to the Source Control view. Click the Initialize Repository button. Publish to GitHub ...
Slides 연구 방향성 Proof of Ownership (소유권 증명): 단순 해시값 저장이 아닌, ‘워터마킹이 포함된 모델/데이터의 지문(Fingerprint) 온체인 매핑 기술’ Smart Revenue Sharing (보상 분배): 데이터가 AI 모델 학습에 사용되었을 때, 모델의 수익이 발생하면 스마트 컨트랙트가 자동으로 기여...
This is a summary of the CS231n course by Stanford University. Image Classification Image Classification is the task of assigning an input imnage one label from a fixed set of categories. Cha...
Abstract YOLO(You Only Look Once)는 다양한 이미지 처리 Task를 수행할 수 있는 프레임워크이다. 이미지를 입력으로 받아 Classification, Detection, Pose Estimation, Segmentation 작업을 할 수 있다. 각 Task를 수행할 수 있는 모델을 제공하며, 원하는 객체에 대한 학습을 하기...
배열 배열은 값 또는 변수의 집합으로 구성된 구조로, 하나 이상의 인덱스 또는 키로 식별된다. 자료 구조 연속 (Contiguous): 메모리 공간 기반 연결 (Link): 포인터 기반 배열은 어느 위치에서나 \(O(1)\)에 조회가 가능하다는 장점이 있다. 메모리와 포인터 32비트 머신의 포인터는 32비트이며, 64비트 머신...
문자열 조작 문자열 조작 (String Manipulation)이란 문자열을 변경하거나 분리하는 등의 여러 과정을 말한다. 01 유효한 팰린드롬 Leet Code 팰린드롬 (Palindrome) 앞뒤가 똑같은 단어나 문장으로, 뒤집어도 같은 말이 되는 단어 또는 문장이다. Q. 주어진 문자열이 팰린드롬인지 확인하라. 대소문자를 ...
딕셔너리 키/값 구조이며, 입력 순서가 유지된다. 내부적으로는 해시 테이블 (Hash Table)로 구현되어 있다. 해시할 수만 있다면 숫자, 문자, 집합까지 불변 객체를 모두 키로 사용할 수 있다. 해시 테이블의 주요 연산과 시간 복잡도는 다음과 같다. 딕셔너리의 주요 연산 시간 복잡도 연산 시간 복잡도 ...
리스트 리스트 (List) 순서대로 저장하는 시퀀스, 변경 가능한 목록 (Mutable List). 내부적으로는 동적 배열로 구현되어 있음. 리스트의 주요 연산 시간 복잡도 연산 시간 복잡도 설명 len(a) \(O(1)\) ...
자료형 (Data Types) 리스트 (List)와 딕셔너리 (Dictionary)를 중심으로 파이썬 자료형 (Python Data Types) None (class None type) 숫자 실수 (class float) 정수형 정수 (class int) ...
Big O 빅오 (O, big-O) 입력값이 무한대로 향할 때 함수의 상한을 설명하는 수학적 표기 방법이다. 시간 복잡도 (Time Complexity) 어떤 알고리즘을 수행하는 데 걸리는 시간을 설명하는 계산 복잡도 (Computational Complexity)를 의미하며, 계산 복잡도를 표기하는 대표적인 방법이 바로 빅오이다. ...