본문 바로가기
  • Good Metaphor about AI

AI6

Git 초기 세팅 Git을 사용하여 원격 저장소에서 코드를 클론하고, 새 브랜치를 생성한 후 코드 수정 후 커밋하는 과정은 다음과 같다.1. Git이 설치되어 있는지 확인터미널에서 다음 명령어를 실행하여 Git이 설치되어 있는지 확인한다.git --version설치되어 있지 않다면 다음을 실행한다.Ubuntu (리눅스)sudo apt update sudo apt install git -yMac (macOS)brew install git2. Git 사용자 정보 설정Git을 처음 사용하는 경우, 사용자 이름과 이메일을 설정해야 한다.git config --global user.name "Your Name"git config --global user.email "your.email@example.com"설정이 올바르게 되었는지.. 2025. 2. 20.
리눅스 기본 명령어 리눅스에서 CPU, GPU, RAM 사양을 확인하는 터미널 명령어는 다음과 같다.1. CPU 사양 확인lscpu또는cat /proc/cpuinfo2. GPU 사양 확인NVIDIA GPU 사용 시:nvidia-smi또는lspci | grep -i nvidiaAMD GPU 사용 시:lspci | grep -i amd또는glxinfo | grep "OpenGL renderer"(위 명령어 실행을 위해 mesa-utils 패키지가 필요할 수 있다.)3. RAM 사양 확인free -h또는cat /proc/meminfo4. 전체 시스템 사양 확인inxi -Fxz(inxi 패키지가 없으면 sudo apt install inxi로 설치 가능)위 명령어를 실행하면 CPU, GPU, RAM을 비롯한 다양한 시스템 정보를 .. 2025. 2. 7.
서버 관리 GlobalProtect ConnectionGlobalProtect이란?: (원문) GlobalProtect is a remote access solution which allows students or employees to access campus resources from off-campus locations. 즉, 캠퍼스 외부에서도 캠퍼스 내 서버에 원격 접속을 할 수 있게 해주는 툴이다.  서버에 연결이 안 될 때는 GlobalProtect가 Connect되어 있는지 확인해야 한다. 맥에서는 쉽게 확인할 수 있으며, 리눅스에서는 GUI 앱을 열어 확인해야 한다. 따로 어플이 설치되지 않았기에 다음과 같은 코드를 터미널에 입력해 GlobalProtect 앱을 실행시킨 후 Connection을 확인.. 2025. 2. 3.
[0/8] 들어가는 말 Don't Dissect the Frog, Build itby Nicholas Negroponte   “개구리를 해부하지 말고, 직접 만들어라” MIT 미디어랩 설립자니콜라스 네그로폰 박사가 '바이트'에 기고한 글 중 한 문장이다. 개구리에 대해 정말 자세하게 이해하고 싶다면, 해부를 통한 공부가 아닌 직접 개구리를 만드려고 해보라는 것이다. 본인이 직접 만들기 위해 무언가 설계를 시작할 때 비로소 주체적이고 효율적으로 정보를 습득할 수 있다. 많은 교훈을 주는 한 문장이다.  책으로만 수영을 배워서는 안 되듯, 인공지능도 글로만 공부해서는 안 된다. 직접 인공지능을 다루며 경험적으로 배워야 진정한 자기것으로 만들 수 있다.  '실무에 필요한 지식 카테고리'에서는 인공지능 개발하는데 필요한 실무 지식을 .. 2025. 1. 17.
연구에 대한 고찰 건축가   연구는 마치 집을 지어 비싼 값에 파는 것과 같다. 연구와 건축의 유사한 점에 대해서 서술하며, 동시에 이를 통해 얻을 수 있는 인사이트에 대해 소개하도록 하겠다. 첫번째 고려사항. 터를 잘 잡아야 한다. 집을 비싸게 팔기 위해서는 먼저 터를 잘 잡아야 한다.같은 건물도 지방에 있느냐 서울에 있느냐에 따라 값이 다르기 때문이다. 따라서, 유망한 지역, 값비싼 지역의 땅을 잘 매입해 시작해야 한다. 이처럼, 연구도 유망한 또 어느 정도 파이가 큰 분야에서 시작하는 것이 좋다. 분야에 따라 연구의 값어치가 다르기 때문이다.  필자의 경우 AI 분야를 선택했고 이중에서도 현재 활발하게 논의가 되고 있는 생성형 AI와 LLM 분야에 대한 연구를 하고 있다.  두번째 고려사항. 특정 부지의 정보들을 수.. 2024. 12. 24.
강화학습과 수학 Deep Reinforcement Learning목차Markov Decision ProcessBellman EquationDynamic ProgrammingReinforcement LearningDeep Reinforcement LearningBasic DQNAdvanced DQNREINFORCEA3CPolicy Gradient DRLDistributional Reinforcement LearningMAP Policy Optimisation(MPO)Deep Q-Network (DQN) [17-18강]AbstractDQN이란 Deep Q-Network의 약자로, 딥마인드에서 2013년에 Atrai Game을 하기 위한 강화학습으로 발표한 논문의 방법론이다. Q-learning에서 Q-table 대신에 CN.. 2024. 12. 3.