지식이 늘었다/데이터, 통계, 딥러닝 6

(일기장) GPU이외의 다른 행렬 연산 수단을 GPT에게 질문해봄

0. 밑바닥부터 시작하는 뉴럴넷? 보면서 딥러닝 공부를 다시하고 있다.파이토치 튜토리얼과 3B1B영상보다가갑자기 이 뉴럴넷 연산을 더 효율적으로 하게 해줄 다른 하드웨어들이 이미 연구가 되고 있겠거니 의문이 들어서 GPT에게 물어봤다.  1.딥러닝 모델을 만드는 과정에서 수많은 행렬계산이 필요했어.하지만 생물의 세포나, 화학반응이나 빛의 경로와 같이퍼셉트론을 구현할 수 있는 방법은 그 이외에도 다양할것만 같은 생각이 들어. 네 생각은 어때? 2초 동안 이성 처리 완료물론입니다. 전통적으로 우리가 딥러닝 모델을 구현할 때는 전자회로 상에서 행렬 곱셈을 수행하는 형태(즉, CPU/GPU/TPU 등 디지털 컴퓨팅)로 생각하기 쉽지만, 실제로는 다양한 물리적·화학적·생물학적 시스템이 “가중치 × 입력 + 활성화..

파이토치 - Device Agnostic Code, 기기 불가지론적 코드

0. freecodecamp.org의 파이토치 튜토리얼 4:03:02(PyTorch for Deep Learning & Machine Learning – Full Course,https://www.youtube.com/watch?v=V_xro1bcAuA&t=8920s) # Setup device agnostic code (기기에 대한 불가지론적 코드 = 기기의존적이지 않도록 만드는 코드) device = "cuda" if torch.cuda.is_available() else "cpu"device  CUDA semanticshttps://pytorch.org/docs/stable/notes/cuda.html   1. 제대로된 모델학습을 하려면 GPU나 NPU가 필요해지고..CPU만 있는 기기, CPU+G..

구글 코랩 사용법

1. Google Colab은 구글에서 제공하는 클라우드 기반의 Jupyter Notebook 환경으로Python 코드를 작성, 실행, 공유 할 수 있는 무료 서비스이다.Colab은 데이터 분석, 머신러닝, 딥러닝, 프로토파이핑 등 다양한 작업에 유용하게 사용된다. TensorFlow, PyTorch, Numpy, Matplot, Seaborn 등 주요 라이브러리가 기본적으로 설치되어있으며!pip install 명령어로 추가 라이브러리를 설치할 수도 있으며, GPU 자원을 유료로 결제해서 사용할 수도 있다.  2. 왜 이런 주피터 노트북과 같은 형태의 환경을 세팅하는가? -> 코드를 셀 단위로 실행하고, 셀 단위로 결과를 확인할 수 있어,전체 코드를 실행하지 않아도 되기 때문. -> 전처리 단계를 반복하..

재무분석을 위한 Python & ML - 개요

https://www.udemy.com/course/best-python-mi-financial-analysis/ 우리는 세개의 파트를 배울 것이다. 파트1은 Python 101, Programming Fundamentals이며파트2는 Python For Financial Analysis파트3은 ML & AI in Finance이다. 파트1에서는구글 Colab에변수할당, 데이터타입, 산술연산, 논리연산, 반복문, 파일입출력, 람다식 등 파이썬사용법을 배운 후파이터 데이터 분석의 핵심 툴인 Numpy 와 Pandas, 그리고 Matplotlib을 배울 것이다. 파트2에서는주식가격 분석, 시각화에 대해서 배우고자본분배와 통계적 데이터 분석, 상관관Correlation 분석CAPM(Capital Asset P..