전체 글

· CS/리눅스
리눅스. 맥과 윈도우보다 장벽이 높은 듯한 느낌을 준다. 맥으로 개발하는 분이라면 리눅스 명령어는 필수일 것이다. 명령어가 굉장히 많기 때문에 각 잡고 암기하기보다는 실전에서 기억날 때마다 틈틈이 써보는 것을 추천한다. 오늘은 그중 진입 장벽이 가장 낮은 3가지 명령어를 소개한다. 맥에서 실습하기 좋게 구성되어있으니 한번 따라 해 보길 바란다. 1. cd 깃에서 clone 할 때, 가장 자주 쓴 명령어인 것 같다. cd는 change directory이다. 즉 경로 이동이다. (base) me@MacBook-Air ~ % cd Desktop (base) me@MacBook-Air Desktop % 상대 경로와 절대 경로의 개념도 있지만, 간단히 다루어보고 넘어가도록 하자. 2. ls 디렉토리 목록을 확인..
( 본 게시물은 독학을 위해 정리된 것이며, 최대한 핵심만 서술하였습니다.) AI에 관심이 있다면 반드시 경사하강법에 대해 들어봤을 것이다. 오늘은 경사하강법이 무엇인지, 왜 사용하는지 알아보고자 한다. 왜 경사하강법 일까? 영어로는 Gradient descent이다. Gradient는 경사. 즉 기울기를 뜻하며, descent는 하강을 의미한다. 이름만 보면, 도대체 무슨 뜻인지 감이 잡히질 않을 것이다. 그나마 경사를 통해 하강을 찾아가는 과정이라 해석하는 게 최선일 것이다. 경사하강법의 목적 경사하강법은 결국, 최소를 찾기 위해 사용된다. 최소를 찾기 위해서 미분적분학을 학습한 사람이라면 이런 의문이 들기 마련이다. "미분하면 되지 않는가?" 나 역시도 경사하강법을 처음 접했을 때, 이 의문을 해결..
Skkuhodomo
All of AI