Gunu's AI Log

Written by@[Gunu]
AI, 수학에 관심이 많은 대학생입니다😊

GitHub

JVM

이번 포스팅에서는 지난 포스팅에 이어서 JVM에 대해서 알아보도록 하겠습니다😊 JVM은 Java를 이해하는데에 있어서 필연적으로 알아야 하는 개념이며 JVM과 관련된 개념들 또한 알아보도록 하겠습니다! Category JVM What is byte code? what is JIT compiler? Progress of Compilation JDK Exam…

What is Java?

이번 포스팅에서는 Java에 대해서 알아보도록 하겠습니다🙂 근래에 AI 공부 이외에 Java라는 언어에 관심이 생겨 정리해 보았습니다. 아래는 해당 포스팅의 Category입니다. Category What is programming language? Advantage of Java Reference What is programming language?  …

Frobenius Norm

이번 시간에는 Regularization(정규화)의 하나의 기법인 Frobenius Norm에 대해서 알아보도록 하겠습니다!🙌 기본적으로 Regularization(정규화)은 overfitting을 막기 위해 진행됩니다. Overfitting이란 모델이 불필요하게 training dataset의 noise까지 학습하여 새로운 데이터 셋(test or va…

GCP Development Environment Setting

이번 시간에는 Windows 환경의 터미널(WSL2)을 통해 Google Cloud Platform에 원격 접속하는 환경을 어떻게 구성하는지 알아보도록 하겠습니다!😊 본 포스트는 WSL2가 설치되어 있다는 가정하에 진행되며 됩니다. 또한, command 중 자주 사용하는 명령어를 알아보며 어떻게 VM instance에 접속할 수 있는지 알아보도록 하겠습…

Google Cloud Platform(GCP)

이번 시간에는 GCP에 대해서 알아보도록 하겠습니다😎 GCP란 Google Cloud Platform의 줄임말로 Google의 데이터 센터 인프라를 기반으로 compute, storage, networking, big data, machine learning 등 다양한 서비스를 제공하는 글로벌 클라우드 입니다. 이번 시간의 목적은 Deep learning…

Digit Recognizer

이번 시간에는 Kaggle 입문자들이 Kaggle을 시작할 때 많이 해보는 Digit-Recognizer에 대해 이야기 해보려고 합니다!😊 많은 사람들이 Kaggle을 시작할 때 이 competition에 참가해보고 많은 notebook들을 보면서 딥러닝이나 머신러닝이 무엇이고 어떻게 해야하는지 알게되는데요! Digit-Recognizer은 MNIST d…

Pytorch Error Solutions

해당 포스트에 pytorch로 코드를 돌리면서 생긴 Runtime Error를 기록해보려고 합니다!😊 여러분들도 똑같은 Runtime Error를 겪고 계시다면 참고해보는 것도 좋을 것 같네요. 아래는 이번 포스트의 Category입니다. Category Runtime Error Solutions Reference Runtime Error Solution…

Python Coding Convention Library

이번 시간에는 python의 coding convention을 맞춰주는 3가지 library에 대해서 알아보도록 하겠습니다!😊 오픈 소스 환경에서, 협업을 하다보면 coding convention이 중요합니다. 다수의 개발자가 모여 협업을 하기 때문에 서로가 코드를 수정하더라도 일관성 있는 코드를 생산해 내는 것이 매우 중요합니다. 이에 각 언어 별로 이…

Learning Rate Decay

이번 시간에는 learning rate decay에 대해서 알아보도록 하겠습니다!😆 Learning rate는 hyperparameter중 가장 중요하다고 말할 수 있습니다. 이 learning rate 에 따라서 학습속도가 결정되며 Global minimum으로 수렴할 수 있느냐를 결정하는 중요한 요소입니다. 그래서 오늘은 이 중요한 learning r…

Fancier Optimization

이번 시간에는 Optimization에 대해서 알아보겠습니다!✌ Deep learning에서는 forward와 back propagation을 반복하며 학습을 진행하게 됩니다. Loss function을 정의하여 forward해서 나온 결과 값과 label값을 비교하여 Loss가 얼마인지 계산하게 됩니다. 구한 Loss값을 통해 우리는 수 많은 weigh…