전체 글
-
[CodeX] 채팅기록 및 세션 완전 삭제 방법지식저장소 2026. 5. 29. 14:05
최근 Web에서 사용하는 chat GPT, Gemunu, Claude 보다로컬 환경과 연동해서 쓸 수있는 CLI 방식이나 CodeX App을 설치해서 활용하는 방법이 떠오르고있다. 하지만 사용하다 보면 대화 토근 관리 프로젝트 관리 중 대화 기록을 삭제한다고 사라지는 것이 아닌 내부 폴더에 기록이 남아있다. 때문에 불필요한 내용을 지우고 관리하고 싶다면 완전한 삭제 방법을 인지하고 있어야한다. 1. 윈도우(CodeX App)- 키보드 Win + R키로 실행창을 준비한다.- 실행창에 아래 복사해서 입력%USERPROFILE%\.codex- 탐색기 안에서 sessions 폴더 찾아서 "연도 -> 월 -> 일" 순으로 대화 기록이 존재함.- 지우고 싶은 대화 기록을 찾아서 삭제* 만약 모든 기록을 지우고 싶..
-
[Ubuntu 세팅] Ubuntu 22.04 최신 세팅(2025/12 기준 )지식저장소 2025. 12. 5. 16:22
이번에 컴퓨터가 새로 바뀌면서 세팅을 새로하게 되었습니다.일단 컴퓨터 사양은 아래와 같습니다. CPU: AMD Ryzen 7 7800X3D 8-Core ProcessorGPU: NVIDIA GeForce RTX 5060RAM: 32GB새로 맞춘 GPU가 최신 모델이라서 버전 선택 시, 주의가 필요합니다.이번에 세팅 버전은 아래와 같습니다.그래픽 드라이버: nvidia-driver-570-open(설치 방법 Skip!) => 우분투 기본앱 중에 Softwear&updates를 통해 쉽게 가능CUDA: 12.8cuDNN: 9.16.0pytorch: 2.10.0.dev20251204+cu128(위에 버전 설치전, CUDA 12.4를 설치해서 진행하다가 torch 설치중 그래픽카드 인식을 못하는 현상 발생) ..
-
[부팅 오류] GNU GRUB version 2.06 해결지식저장소 2025. 9. 17. 12:49
전날까지 사용하던 NUC에서 갑자기 아래 오류 창이 뜨면서 부팅(Ubuntu)이 안되는 현상이 있었습니다. 구글 서칭을 해보니, 대부분 부팅 USB를 가지고 재설치를 권장했습니다.하지만, 전날까지 사용하던 것이 부팅이 안되는게 이상해서 해당 오류가 뜨는 이유를 찾아보니단지, OS 커널을 찾지 못하는거 같아서 단순히 해당 경로를 읽게 만들면 부팅이 될 것 같았습니다.만약 쓰던 PC가 갑자기 위 사진처럼 부팅 오류가 뜬다면 아래 명령어를 "grub> " 이 창에서 순서대로 입력해주세요. 1. 파티션 확인 - 이미 OS를 설치해서 사용하던 PC가 부팅에 문제가 생겼다면, 파티션 어딘가에 부팅 관련 디렉토리가 존재함- 아래 명령어를 통해서 부팅 관련 디렉토리가 있는지 확인하는 절차- 여기서 gpt 번호는 파티..
-
[Grid map] ROS2 GAZEBO -> PNG PGM PCD 생성ROS 2024. 12. 11. 14:43
GitHub - arshadlab/gazebo_map_creatorContribute to arshadlab/gazebo_map_creator development by creating an account on GitHub.github.com#Dependenciessudo apt-get install libboost-dev libpcl-dev git clone https://github.com/arshadlab/gazebo_map_creator.gitcd ..rosdep install --from-paths src --ignore-src -r -ycolcon build --symlink-installsource ./install/setup.bash Terminal1- 사용자가 맵을 디자인하여 만든다면 ..
-
모두의 RL) 1. Dummy Q-Learning(table)Reinforcement Learning 2024. 11. 15. 10:15
이전 포스팅을 통해서 강화학습에 대해서 간단하게 배웠습니다. Q(s1, Left): 0 Q(s1, Right): 0.5 Q(s1, Up): 0 Q(s1, Down): 0.3 위 수식은 s1이라는 상태에서 움직였을 때 Reward 값이 적혀있다.그리고 Agent는 현재 상태에서 Q가 큰값으로 이동 할 것이기 때문에 Q(s1, Right)이고Q가 최댓값이 되게하는 변수가 Right에 해당되니다. 여기서 파이는 Policy를 의미하고 *가 붙은 것은 Optimal 된 값을 나타냅니다. Q 학습 로직현재 상황 (무조건 믿어라!!)현재 위치는 sa의 행동을 했을 때, 위치는 s'a의 행동을 했을 때, r의 보상을 받는다.Q(s', a')은 알고있다.Q(s', a')를 통해서 Q(s, a)는 어떻게 나타낼 수..
-
모두의 RL) 1. Q-Learning IntroReinforcement Learning 2024. 11. 14. 15:37
먼저 Machine Learning에는 다음과 같이 나타낼 수 있씁니다.지도학습 + 비지도학습 + 강화학습저는 이제 학부때 카메라 센서를 주로 사용하여 YOLO를 통해서 지도학습쪽을 주로 공부하고 담당하였습니다.때문에 강화학습은 아예 모르는 상황에서 최근에 공부를 시작하였고, 저의 목표는 강화학습을 통해서 로봇을 제어 해보고자 합니다. 강화학습 예시)강화학습을 예시를 들어서 설명을 하자면 해당 RL 강의에서 다루는 Frozen Lake World 게임이 있습니다.S: 시작점 F: 이동가능한 위치 H: 장애물 G: 목표지점 해당 게임을 한마디로 요약하면 다음과 같습니다. 어느 맵(Environment)에 펭귄(Agent)이 있고, 해당 위치(State)에서 랜덤하게 상,하,좌,우 4방향으로 움직(A..
-
[Docker] 2. 필요한 패키지 설치지식저장소 2024. 9. 20. 15:09
1. Gazebo 설치하기#Gazebo 패키지 저장소 추가sh -c 'echo "deb http://packages.osrfoundation.org/gazebo/ubuntu $(lsb_release -cs) main" > /etc/apt/sources.list.d/gazebo.list'wget https://packages.osrfoundation.org/gazebo.key -O - | sudo apt-key add -apt updatesudo apt-get install -y gazebo ros-humble-gazebo-ros-pkgs ros-humble-gazebo-ros2-control#실행gazebo