본문 바로가기
반응형

학습4

[꿀팁] 프로그래밍 독학 사이트 정리 어느 정도 개발을 하다 보면 다른 언어에도 관심을 가지게 되는 경향이 있다. 이때 무료로 언어 및 기술들을 학습할 수 있는 사이트를 정리해 보겠다. 1. HTML http://html.com 2. CSS http://web.dev/learn/css 3. JavaScript http://javascript.info 4. React http://reactplay.io 5. Vue http://learnvue.co 6. Web3 http://learnweb3.io 7. Python http://learnpython.org 8. SQL http://w3schools.com/sql 9. BlockChain http://cryptozombies.io 10. NextJS http://nextjs.org/learn 1.. 2023. 6. 8.
[머신러닝] 학습의 Reproducibility를 위한 설정 학습을 할 때 어떨 때는 Accuracy가 잘 나오고 어떨 때는 안 나올 때 가 있다. 이번 포스트에서는 학습의 결과를 킵하고 다음번에도 이대로 나오게 하고 싶을 때 쓰는 방법들을 알아보려고 한다. 아래 링크에서 reproducibility 관련 pytorch documentation을 볼 수 있다. https://pytorch.org/docs/stable/notes/randomness.html 사실 위 링크에 있는 것을 한글로 정리한 느낌으로 작성했다. 난수 고정 난수를 항상 다르게 뽑기 위해 random을 사용하지만 seed를 고정하여 항상 같은 수를 뽑게 할 수 있다. pytorch나 numpy 라이브러리에서 사용되는 seed도 함께 고정해주어야 한다. 아래는 python, numpy, pytorc.. 2022. 8. 9.
[머신러닝] Pytorch Linear Regression & MLP - Mnist 활용 이전까지는 원리와 이해를 위한 글을 정리했었는데 이번에는 실제 사용하는 방법과 비슷하게 구현을 해보겠다. 2022.07.05 - [Studying/Machine Learning] - [머신러닝] Linear regression(선형 회귀) 구현 사용 모델은 linear regression과 이를 이용한 MLP다. Linear Regression은 위 포스트를 참고하면 된다. Pytorch에서 모델을 학습시키는 프로세스는 크게 3단계로 나뉜다. 1. 모델에 맞게 데이터 전처리 2. 모델 설계 3. 모델 학습 이 과정을 Mnist dataset(손으로 쓴 숫자 이미지)을 활용해서 진행해보겠다. 우선 패키지를 import 하겠다. import torch import torch.nn as nn import ma.. 2022. 7. 18.
[Python] 네이버 영화리뷰 학습 데이터 셋 만들기 2022.06.06 - [Studying/Python] - [Python] 웹 크롤링 데이터 클래스를 사용해 구조화해서 접근하기 위의 포스트에서 제작한 데이터 셋은 csv파일을 모두 조회하긴 하지만 학습에 바로 사용되기에는 부족한 점이 많다. 따라서 위 포스트의 클래스를 상속하여 네이버 영화 리뷰 데이터셋을 학습용으로 만드는 클래스를 구현해보려고 한다. 클래스의 구현은 다음과 같다. - 이전 포스트의 클래스를 상속받아야 함 - 생성자의 인자는 부모의 인자와 integer타입의 score_threshold를 받는다. - 부모의 indexing을 재정의 한다.(overriding) 인덱싱 결과 값은 (감상평, 긍부정)으로 (str, bool) 형태의 튜플이다. 점수가 score_threshold 이상이면 긍.. 2022. 6. 6.
반응형