본문 바로가기

ProgramingLagnuage/Python4

[초급] 파이썬 - 함수 보호되어 있는 글 입니다. 2025. 3. 9.
[초급] 파이썬 리스트 보호되어 있는 글 입니다. 2025. 3. 8.
[중급] 파이썬 객체지향프로그래밍 tip 3가지 1. init 메서드init은 Python 클래스에서 생성자(constructor) 역할객체(Object)가 생성될 때 자동으로 호출되며, 초기 설정을 담당객체 생성과 동시에 데이터를 설정할 수 있어 편리객체 생성과 동시에 데이터를 설정하여 편리class DataCollector: def __init__(self, path="./data"): self.path = path # 데이터 저장 경로 설정 self.transform = transforms.Compose([ transforms.ToTensor(), transforms.Normalize((0.5,), (0.5,)) ]) self.train_data = .. 2025. 2. 15.
[중급] tensor라는 데이터 구조 AI 공부를 하다보면 자유 사용되는 텐서는 데이터 흐름을 표현하고, 딥러닝 모델의 학습 과정에서 데이터를 주고받는 데 사용한다.자세하게 텐서를 알아보자.텐서란?텐서는 다차원 배열을 표현하는 데이터 구조차원에 따라 다음과 같이 분류:스칼라 (Rank 0의 텐서): 단일 숫자벡터 (Rank 1의 텐서): 숫자의 배열행렬 (Rank 2 텐서): 숫자의 2차원 배열텐서 (3차원 이상): 3차원 또는 그 이상의 차원을 가진 배열텐서의 특징크기(Shape):각 차원의 요소 수를 나타내는 튜플예: (224, 224, 3) - 224×224 크기의 channel이 3인 RGB 이미지차원(Dimension):텐서의 축(axis) 또는 방향의 수예시퀀스는 텍스트에서는 (시간x문자)이미지는 보통 3차원 텐서 (높이 × 너비.. 2025. 2. 13.