2026/04 3

Pandas 로부터 시작하는 Huggingface Transformers 데이터 입력 준비

Transformer 뿐만 아니라 많은 유명한 머신 러닝 문제의 입력 데이터셋은 실 예를 들자면 붓꽃(Iris flowers) 데이터나 IMDB 영화 댓글에서 처럼 pandas 를 사용한다. 하지만 Transformer 알고리듬은 다른 알고리듬들에 비해 자체적인 복잡성으로 인해 입력 데이터 사례를 간략히 언급만 하고 지나쳐버리고 알고리듬 구조의 특성만 설명함으로 인해 실제로 예제 문제 실습이 결여된 경우가 많다. 다음의 블로그 역시 Transformers 알고리듬의 특징을 해설하고 있으나 구체적인 연산용 코드를 제공하지 않는다. 생성형 AI Transformer 알고리듬 입문https://ejleep1.tistory.com/1476 하지만 최근의 휴머노이드 로봇의 발전으로 인해 로봇을 학습시키기 위한..

Python pyFirmata 에 의한 analogRead 와 LED ON OFF

최근에 로봇 Physical AI 에 대한 지대한 관심으로 인해 호스트 컴퓨터에서 아두이노아 같은 마이크로 컨트롤러나 ede device 들을 만족스럽게 제어할 수 있는 방법들을 찾게 되었다. 물론 Processing 언어를 사용해서 아두이노 우노 보드의 LED ON OFF, LED 의 밝기 제어 및 아날로그 값 읽어 들이기에 성공했다지만, Java 언어에 기반을 둔 Processing 도 좋지만 아무래도 파이선(Python) 언어 사용이 불가피해 보인다. 이 블로그 내용 자체야 뻔하디 뻔한 LED ON OFF 제어와 같은 단순한 주제를 다루고 있지만 이미 노련한 경험을 쌓고 있는 아두이노 사용자라면 로봇 제어란 것이 자동차에서 처럼 고전류를 흫리기 위한 릴레이를 포함하여 로봇 팔 다리를 제어하기 ..

Arduino Processing analogRead Firmata 예제

아두이노의 AnalogFirmata 예제는 사실 아두이노 IDE에 내장된 Firmata 라이브러리의 일부이다. 즉 이 코드의 경우 사용자의 호스트 컴퓨터(Python, Processing, JavaScript 등)가 아두이노의 아날로그 핀 상태를 실시간으로 읽고 제어할 수 있게 해주는 통신 프로토콜 역할을 한다. 여기서는 호스트가 Processing 인 경우 아두이노 Firmata 예제를 다루어 보자. 아두이노 우노아두이노 보드에서 analogRead 명령을 Firmata 를 사용하여 사용할 수 있도록 가변 저항 1개와 LED 1개를 배선하자,가변 저항은 3개의 단자 중 가운데 2번 단자를 손으로 움직일 수 있는 저항체이다. 1번 단자는 아두이노 GND 에 3번 단자는 아두이노 5V, 2번 단..