no image
[머신러닝과 딥러닝] 14. 파이토치로 구현한 선형회귀_2(지면온도 예측)
1. 파일 불러오기 import pandas as pd temp_df = pd.read_csv('/content/drive/MyDrive/KDT v2/머신러닝과 딥러닝/ data/temps.csv', encoding='euc-kr') temp_df 2. null값 확인 df.isna().sum() # 결과값 => # 지점 0 # 지점명 0 # 일시 0 # 기온(°C) 3 # 지면온도(°C) 0 3. null값 제거 df.dropna(inplace=True) 4. x_data에 기온데이터 저장, y_data에 지면온도 데이터 저장 x_data = df[['기온(°C)']] y_data = df[['지면온도(°C)']] x_data = torch.FloatTensor(x_data.val..
2024.01.09
no image
[머신러닝과 딥러닝] 14. 파이토치로 구현한 선형회귀_1
1. 단항 선형 회귀 실습 한개의 입력이 들어가서 한 개의 출력이 나오는 구조 # 필요모듈 임포트 import torch import torch.nn as nn # 뉴럴 네트워크 import torch.optim as optim import matplotlib.pyplot as plt # 토치에 상수를 저장할 수 있는데, 랜덤값의 고정을 시키기 위해 2024라는 seed를 설정함. torch.manual_seed(2024) # 결과값 => x_train = torch.FloatTensor([[1], [2], [3]]) y_train = torch.FloatTensor([[2], [4], [6]]) print(x_train, x_train.shape) print(y_train, y_train.shape) ..
2024.01.09
[GoogleColab] 코렙에서 GPU 사용방법
코렙의 GPU 사용 1. 코렙에서 device 변경하는 방법 상단 메뉴 -> 런타임 -> 런타임 유형 변경 -> 하드웨어 가속기를 T4 GPU or TPU로 변경 -> 저장 -> 세션 다시 시작 및 모두 실행 tensor = torch.rand(3, 4) print(f'shape: {tensor.shape}') print(f'dtype: {tensor.dtype}') print(f'device: {tensor.device}') # 결과값 => # shape: torch.Size([3, 4]) # dtype: torch.float32 # device: cpu # is_available() : gpu 사용할 수 있는지 여부 tensor = tensor.reshape(4, 3) tensor = tensor.i..
2024.01.09
no image
[머신러닝과 딥러닝] 13. 파이토치(Pytorch)
1. 파이토치(Pytorch) Tensorflow와 함께 머신러닝, 딥러닝에서 가장 널리 사용되는 프레임 워크 초기에는 Torch라는 이름으로 Lua언어 기반으로 만들어졌으나, 파이썬 기반으로 변경한 것이 Pytorch 뉴욕대학교와 페이스북(Meta)가 공동으로 개발하였으며, 현재 가장 대중적인 머신러닝, 딥러닝 프레임워크 # 필요모듈 임포트 import torch print(torch.__version__) # 결과값 => 2.1.0+cu121 1-1. 스칼라(Scalar) 하나의 상수를 의미함. var1 = torch.tensor([1]) var1 # 결과값 => tensor([1]) #------------------------------------------------------# type(var..
2024.01.09
no image
[머신러닝과 딥러닝] 12.KMeans
1. Cluster(클러스터) 유사한 특성을 가진 객체들의 집합 고객 분류, 유전자 분석, 이미지 분할 import numpy as np import pandas as pd import seaborn as sns import matplotlib.pyplot as plt from sklearn.datasets import make_blobs # X는 2차원으로 된 데이터 프레임 # y는 데이터 답을 만들어줌 X, y = make_blobs(n_samples=100, centers=3, random_state=10) # n_samples = 샘플을 몇개를 만들지 # centers = 몇가지의 클래스를 만들지, 군집데이터를 만들기 때문에 class가 아닌 centers라고 작성함 X # 결과값 => # arr..
2024.01.08
[MySQL] MySQL 각종 명령어, 백업방법
터미널을 이용하여 MySQL 명령어를 요약했습니다. 서비스 관련 Mysql 서비스 시작 mysql.server strat Mysql 서비스 종료 mysql.server stop Mysql 데몬 시작 brew services start mysql Mysql 데몬 중지 brew services stop mysql 서비스 재시작 brew services restart mysql 백업관련 스키마만 백업 mysqldump -u root -p --no-data ARS > /sql_backup/dbv1_schema_only.sql 데이터만 백업 mysqldump -u root -p --no-create-info ARS > /sql_backup/dbv1_data_only.sql 데이터베이스까지 백업 mysqldump ..
2024.01.08