전체 글 189

파이토치 모델을 텐서보드에 시각화하기 : How to use Tensorboard with PyTorch (in Jupyter Lab)

우선, pytorch를 사용하는 환경과 동일한 위치에서 텐서보드를 설치해준다. # 필자는 pytorch를 구동하기 위해 따로 가상환경을 만들어서 해당 위치에 설치 conda activate virtual_environment # pip을 활용하여 tensorboard를 설치 pip install tensorboard (Ref Link : https://pytorch.org/tutorials/recipes/recipes/tensorboard_with_pytorch.html) How to use TensorBoard with PyTorch — PyTorch Tutorials 1.12.1+cu102 documentation Note Click here to download the full example cod..

파이썬 - 출력 텍스트에 색상넣는 방법 | print() function with colored text in python

코드의 결과를 print() 함수로 출력해주다보면 뭔가 밋밋하고, 꾸며주고싶은 욕구가 샘솟는다. 그럴 때 딱 필요한 라이브러리 "colorama"를 소개해보겠다. https://pypi.org/project/colorama/ colorama Cross-platform colored terminal text. pypi.org 우선, 아래의 커맨드로 colorama 라이브러리를 설치해준다. pip install colorama # or conda install -c anaconda colorama 본격적인 예시이다. Fore.COLOR : 글자색 변경 함수 Back.COLOR : 글자 배경색 변경 함수 Style.FEATURE : 글자 스타일 변경 함수 Style.RESET_ALL : 초기화 from col..

Programming/python 2022.11.17

[메타코드] 머신러닝 기초를 위한 무료강의 (5) - 로지스틱 회귀 분류모델, 베이즈 정리, MLE, MAP

선형 회귀를 통한 분류모델 예를들어 [개=1, 고양이=2, 사자=3, 얼룩말=4]와 같은 방식으로 라벨링(A)을 했을 때와 [개=1, 고양이=2,,,,,,,,, 사자=99, 얼룩말=100]이라는 라벨링(B)을 했을 때를 비교해보자 A방식으로 모델을 학습시키고, 나온 결과에 대해 손실함수(ex. MSE)를 계산했을 때는 그 값이 매우 작을 수 있다. 하지만 B처럼 똑같은 클래스에 다른 라벨링을 해주면 손실값이 매우 커질 수 있다. 따라서 다른 손실함수나 선형회귀가 아닌 다른 모델이 필요하다. * 시그모이드 함수 (Sigmoid Function) - x가 0이하일 땐 y값이 0.5이하, 0이상일 땐 0.5이상이 되게 하는 활성화 함수 로지스틱 회귀를 통한 분류모델 오즈(odds) : 가능성 (성공할 확률 /..

AI/lectures 2022.11.17