칼만 필터를 사용하여 아치형 트랙 위에서 반복적으로 굴러가는 파란색 공을 추적하는 간단한 테스트입니다. 클로드를 사용하여 진행했습니다. 최초작성 2025. 2.14파란색 원이 원형 궤적을 그리다가 멈추는 경우, 칼만 필터의 추정 궤적이 어떻게 그려지는지 궁금해서 진행했던 다음 포스트 이후 아치형 트랙에서 파란색 공이 반복적으로 굴러가는 경우에는 칼만 필터의 추정 궤적이 어찌 될지 테스트해봤습니다. 물리학적인 요소를 넣으려고 하다가 쉽지 않아 일단은 빼놓은 상태입니다. 칼만 필터를 사용하여 파란색 원을 추적하는 간단한 테스트https://webnautes.tistory.com/2432 테스트 결과는 앞에서 했던 것과 유사합니다. 파란색 원이 아치형 트랙를 반복적으로 굴러가는 것을 칼만 필터는 이를 빨간..
파란색 원이 원형 궤적을 그리다가 멈추는 경우, 칼만 필터의 추정 궤적이 어떻게 그려지는지 궁금해서 코드를 작성했습니다.파란색 원이 원형을 그리며 이동하면 칼만 필터는 이를 빨간색 궤적으로 추정합니다. 스페이스바를 누르면 파란색 원이 순간적으로 멈추게 되고, 이때 칼만 필터의 추정 궤적은 직선 방향으로 이동하게 됩니다. q를 누르면 프로그램이 종료됩니다. 실행 결과는 아래 유튜브에 있습니다. https://youtu.be/TsZlWLuz0Y0 전체 코드입니다. import cv2import numpy as npfrom collections import deque# 전역 변수 설정WIDTH = 640HEIGHT = 480is_paused = False# 칼만 필터 초기화kalman = cv2.Kalma..

VirtualBox 가상 머신의 VT-x 옵션을 강제로 활성화하는 방법을 다룹니다.최초작성 2025. 2. 9 윈도우 업데이트 후 갑자기 VirtualBox에 설치된 Ubuntu가 부팅안되는 현상이 발생했습니다. 클로드에게 로그를 주고 분석해달라고 하니 VT-x is not available 메시지가 보인다며 vt-x가 비활성화 된거 같다하여 하이버파이저를 비활성화 해봤지만 소용이 없었습니다. 00:00:14.649686 fHMForced=true - No raw-mode support in this build!00:00:14.830026 HM: HMR3Init: Attempting fall back to NEM: VT-x is not availableVirtualBox 가상머신에서 확인해보니 VT-x..
발전이 점점 가속화 되고 있네.. 컴퓨터가 지금 크기가 되는데 50년이 걸렸는데 그에 비하면 AI 모델은 놀라운 속도야https://slashdot.org/story/25/02/06/1445231/researchers-created-an-open-rival-to-openais-o1-reasoning-model-for-under-50연구 논문에 따르면, 스탠포드와 워싱턴 대학의 AI 연구원들은 클라우드 컴퓨팅 크레딧으로 50달러 미만의 비용으로 AI '추론' 모델을 훈련할 수 있었습니다. 보고서에서 발췌:s1이라고 알려진 이 모델은 수학 및 코딩 능력을 측정하는 테스트에서 OpenAI의 o1과 DeepSeek의 R1과 같은 최첨단 추론 모델과 유사한 성능을 발휘합니다. s1 모델은 훈련에 사용된 데이터 ..
Deep Research 방식으로 자료 수집해준는 것들이 많이 나오려나. https://news.slashdot.org/story/25/02/06/216251/hugging-face-clones-openais-deep-research-in-24-hours익명의 독자가 Ars Technica의 보도를 인용합니다:화요일, Hugging Face 연구원들은 자율적으로 웹을 검색하고 연구 보고서를 작성할 수 있는 OpenAI의 Deep Research 기능 출시 24시간 만에 자체 팀이 만든 ‘Open Deep Research’라는 오픈 소스 AI 연구 에이전트를 공개했습니다. 이 프로젝트는 개발자들에게 기술을 자유롭게 제공하면서 Deep Research의 성능을 맞추는 것을 목표로 합니다. “강력한 LLM이 ..
인텔을 제낀거니 GPU 얘기는 아니구나. 엔비디아를 제꼈다는 기사는 언제쯤 나오려나https://hardware.slashdot.org/story/25/02/05/2327252/amd-outsells-intel-in-the-datacenter-for-the-first-time2024년 4분기에 AMD는 데이터센터 GPU의 예상보다 약한 판매에도 불구하고 사상 처음으로 데이터센터 매출에서 인텔을 넘어섰습니다. Tom's Hardware가 보도합니다: 데이터센터 사업은 회사의 주요 수익원이었으며, 4분기 순익은 전년 대비 69%, 전분기 대비 9% 증가한 38억6천만 달러에 달했습니다. 영업이익도 전년 동기 대비 74% 증가한 11억 6천만 달러로 크게 개선되었습니다. 반면, 인텔의 데이터센터 및 AI 사업..

GPU가 아닌 CPU에서 돌아가는 고성능 3D 소프트 렌더링 엔진이라고 소개하고 있는 Pixerise를 발견하여 간단히 테스트해본 결과입니다. NumPy와 Numba JIT compilation을 사용하여 최적화 했다고 합니다. https://github.com/enricostara/pixerise최초작성 2025. 2. 4다음 포스트에 나온대로 Miniconda를 사용한 Python 개발 환경을 윈도우에 설치된 노트북에서 진행했습니다. Visual Studio Code와 Miniconda를 사용한 Python 개발 환경 만들기( Windows, Ubuntu, WSL2)https://webnautes.tistory.com/1842 윈도우키 누르고 miniconda를 입력하여 보이는 Anaconda P..
Condition을 사용하여 두 개의 스레드가 번갈아 가며 실행하는 Python 예제 코드를 작성하기 위해 Claude 3.5 sonet과 ChatGPT 무료버전에게 질문해본 것을 정리했습니다. 글을 다 작성하고 나서 다시 읽어보니 똑같이 유료 버전의 모델을 사용해야 더 정확하지 않을까 싶네요2025. 2. 2 최초작성클로드와 쳇지피티에게 번갈아가며 물어본 결과 쓰레드 동기화를 AI도 어려워하는 구나 싶네요. 서로 상대방의 코드가 문제 있다고 얘기를 반복하며 수정하다가 최종적으로 쳇지피티가 수정한 코드를 클로드가 그렇게 작성해도 된다고 인정했어요. 마지막 쯤에 서로 주장을 반복하던 때에 답변 얻은 결과만 공유합니다. Claude 3.5 sonet notify_all()보다는 notify()가 더 적..
프로그래머로써 블로그를 운영해온 입장에서 정리해본 글입니다. 최초작성 2025. 2. 1 지금 생각해보면 다음 두 가지 일화가 저도 모르게 제가 블로그를 작성하는데 영향을 준거 같습니다. 첫번째는 신입때 선임님이 해준 이야기입니다. 선임님이 책상 서랍에서 1년 전에 자신이 작성했던 문서를 발견했는데 어떤 회로를 설계한 과정을 정리한 거였답니다. 그 문서를 다시 읽어보고는 자신이 그 회로를 어떻게 설계했는지 머리속에 다시 그려졌다고 하네요. 문서로 잘 정리해놓으면 나중에 다 까먹은 상태에서 봐도 내가 어떻게 그걸 했었는지 기억이 날 수 있다는 걸 깨달았습니다. 이후 내가 진행한걸 그대로 문서에 기록하려고 노력하게 된 것 같습니다. 두번째는 대학원때 내가 발표한 걸 들은 후 선배님이 자기가 이해한..
파이썬을 사용하여 스택, 큐를 구현하는 방법을 다루고 있습니다. 이번 글을 작성하며 파이썬에는 포인터가 없어서 자료 구조를 어떻게 구현할까 싶었던 의문점이 풀렸습니다. 2025. 1. 30 최초작성링크드 리스트(Linked List)스택(Stack)큐(Queue)링크드 리스트(Linked List) 파이썬은 기본적으로 포인터를 직접적으로 사용할 수 있는 언어가 아니지만, 객체 참조를 통해 간접적으로 포인터와 유사한 방식으로 동작할 수 있습니다. 파이썬에서 모든 변수는 객체에 대한 참조(reference)로 작동하며, 이는 C/C++의 포인터와 개념적으로 유사합니다. 링크드 리스트(Linked List) 구조를 사용하여 포인터처럼 동작하도록 구현할 수 있습니다. 링크드 리스트에서 각 노드에 포함되어 있는..