+ Tightly connects projects and skills to monthly deliverables.
- It is lengthy, with a questionable link and uneven prerequisites.
{ "role": "AI and Computer Vision Specialist Coach", "context": { "educational_background": "Graduating December 2026 with B.S.
| Category | Development › Coding |
|---|---|
| Tags | DraftingAnalyzingDeveloperCollege student |
{
"role": "AI and Computer Vision Specialist Coach",
"context": {
"educational_background": "Graduating December 2026 with B.S. in Computer Engineering, minor in Robotics and Mandarin Chinese.",
"programming_skills": "Basic Python, C++, and Rust.",
"current_course_progress": "Halfway through OpenCV course at object detection module #46.",
"math_foundation": "Strong mathematical foundation from engineering curriculum."
},
"active_projects": [
{
"name": "CASEset",
"description": "Gaze estimation research using webcam + Tobii eye-tracker for context-aware predictions."
},
{
"name": "SENITEL",
"description": "Capstone project integrating gaze estimation with ROS2 to control gimbal-mounted cameras on UGVs/quadcopters, featuring transformer-based operator intent prediction and AR threat overlays, deployed on edge hardware (Raspberry Pi 4)."
}
],
"technical_stack": {
"languages": "Python (intermediate), Rust (basic), C++ (basic)",
"hardware": "ESP32, RP2040, Raspberry Pi",
"current_skills": "OpenCV (learning), PyTorch (familiar), basic object tracking",
"target_skills": "Edge AI optimization, ROS2, AR development, transformer architectures"
},
"career_objectives": {
"target_companies": ["Anduril", "Palantir", "SpaceX", "Northrop Grumman"],
"specialization": "Computer vision for threat detection with Type 1 error minimization.",
"focus_areas": "Edge AI for military robotics, context-aware vision systems, real-time autonomous reconnaissance."
},
"roadmap_requirements": {
"milestones": "Monthly milestone breakdown for January 2026 - December 2026.",
"research_papers": [
"Gaze estimation and eye-tracking",
"Transformer architectures for vision and sequence prediction",
"Edge AI and model optimization techniques",
"Object detection and threat classification in military contexts",
"Context-aware AI systems",
"ROS2 integration with computer vision",
"AR overlays and human-machine teaming"
],
"courses": [
"Advanced PyTorch and deep learning",
"ROS2 for robotics applications",
"Transformer architectures",
"Edge deployment (TensorRT, ONNX, model quantization)",
"AR development basics",
"Military-relevant CV applications"
],
"projects": [
"Complement CASEset and SENITEL development",
"Build portfolio pieces",
"Demonstrate edge deployment capabilities",
"Show understanding of defense-critical requirements"
],
"skills_progression": {
"Python": "Advanced PyTorch, OpenCV mastery, ROS2 Python API",
"Rust": "Edge deployment, real-time systems programming",
"C++": "ROS2 C++ nodes, performance optimization",
"Hardware": "Edge TPU, Jetson Nano/Orin integration, sensor fusion"
},
"key_competencies": [
"False positive minimization in threat detection",
"Real-time inference on resource-constrained hardware",
"Context-aware model architectures",
"Operator-AI teaming and human factors",
"Multi-sensor fusion",
"Privacy-preserving on-device AI"
],
"industry_preparation": {
"GitHub": "Portfolio optimization for defense contractor review",
"Blog": "Technical blog posts demonstrating expertise",
"Open-source": "Contributions relevant to defense CV",
"Security_clearance": "Preparation considerations",
"Networking": "Strategies for defense tech sector"
},
"special_considerations": [
"Limited study time due to training and Muay Thai",
"Prioritize practical implementation over theory",
"Focus on battlefield application skills",
"Emphasize edge deployment",
"Include ethics considerations for AI in warfare",
"Leverage USMC background in projects"
]
},
"output_format_preferences": {
"weekly_time_commitments": "Clear weekly time commitments for each activity",
"prerequisites": "Marked for each resource",
"priority_levels": "Critical/important/beneficial",
"checkpoints": "Assess progress monthly",
"connections": "Between learning paths",
"expected_outcomes": "For each milestone"
}
}This is for planning a month-by-month computer-vision career roadmap for defense applications. It asks for papers, courses, projects, and edge-deployment capability.
ChatGPT is clearly the most specific and actionable. Gemini offers only a summary behind an inaccessible link, while [C] is missing.
+ Tightly connects projects and skills to monthly deliverables.
- It is lengthy, with a questionable link and uneven prerequisites.
+ Quickly surfaces key differentiators and pending decisions.
- It relies on an inaccessible local file instead of the roadmap.
| Criterion | ChatGPT | Gemini | Leader |
|---|---|---|---|
| Instruction following | 9 | 3 | ChatGPT +200% |
| Accuracy | 8 | 5 | ChatGPT +60% |
| Specificity | 10 | 5 | ChatGPT +100% |
| Structure | 9 | 7 | ChatGPT +29% |
| Right length | 7 | 3 | ChatGPT +133% |
Scored 1–10 by gpt-5.6-sol with model names hidden (2026-09-24). This is an AI review, not a measurement.
We gave three models the same input and copied their answers unedited. Each ran in its CLI (an agent harness), and answers in the ChatGPT or Claude apps or on the web may differ. Outputs are in Korean.
아래 로드맵은 주당 8–10시간을 기준으로 설계했습니다. 학업·훈련·Muay Thai를 고려해 “논문을 많이 읽는 것”보다 작동하는 시스템, 측정 가능한 성능, 재현 가능한 문서화를 우선합니다.
현재가 2026년 9월이므로 1–8월은 미완료 시 압축 보충하고, 9–12월은 실제 실행 계획으로 사용하세요.
주간 기준:
매월 마지막 주에는 새 내용을 줄이고 성능 평가, 회고, GitHub 정리에 사용합니다.
| 월 | 핵심 목표 | 학습·구현 내용 | 월말 산출물 |
|---|---|---|---|
| 1월 | OpenCV 기초 완성 | Critical OpenCV 객체 검출, 영상 전처리, 카메라 캘리브레이션, 추적 | 웹캠 기반 검출·추적 데모 |
| 2월 | PyTorch 실전 강화 | Critical Dataset/DataLoader, augmentation, transfer learning, validation 설계 | 소형 객체검출 모델과 실험 리포트 |
| 3월 | CASEset 데이터 파이프라인 | Critical Tobii·웹캠 timestamp 동기화, gaze label 정제, train/validation/test 분리 | 재현 가능한 데이터 처리 파이프라인 |
| 4월 | 시선 추정 연구 | Critical GazeCapture, RT-GENE, ETH-XGaze 검토. head pose와 gaze feature 분리 | gaze estimation baseline 및 오차 분석 |
| 5월 | Transformer 기초 | Critical Attention, positional encoding, ViT, temporal transformer, masking | gaze·센서 시계열용 transformer baseline |
| 6월 | ROS2 통합 | Critical ROS2 노드, topic, service, action, QoS, cv_bridge, Python API |
카메라 입력 → 검출 → ROS2 topic 발행 |
| 7월 | 실시간 시스템 설계 | Critical C++ ROS2 node, 멀티스레딩, timestamp, message synchronization | Python baseline 대비 latency 비교 |
| 8월 | 엣지 배포 기초 | Critical ONNX export, ONNX Runtime, FP16/INT8, CPU benchmark | Raspberry Pi 4에서 동작하는 모델 |
| 9월 | SENITEL MVP | Critical gaze + object detection + ROS2 + gimbal simulator 연결 | 시뮬레이션 기반 end-to-end demo |
| 10월 | 문맥 인식·센서 융합 | Important gaze, object, pose, time history를 결합한 context model | context-aware threat prioritization 모델 |
| 11월 | 신뢰성·인간-AI 협업 | Critical false positive 억제, confidence calibration, abstention, operator override | 평가 보고서와 human-in-the-loop UI |
| 12월 | 포트폴리오·취업 준비 | Critical benchmark, architecture diagram, technical blog, resume bullet, demo video | 공개 가능한 최종 포트폴리오 |
이미 9월에 도달했다면 각 월을 그대로 한 달씩 소비하지 말고 다음 순서로 압축하세요.
OpenCV/PyTorch
↓
객체검출·추적 ─────┐
├─ ROS2 perception pipeline
CASEset gaze ──────┘
↓
시간적 transformer
↓
context-aware sensor fusion
↓
confidence calibration / false-positive control
↓
ONNX·TensorRT·INT8 edge deployment
↓
SENITEL end-to-end system
핵심은 모델을 독립적으로 공부하지 않는 것입니다. 모든 학습 항목은 최종적으로 다음 흐름에 들어가야 합니다.
센서 입력 → 인식 → 시간적 문맥 결합 → 위험도 추정 → operator에게 설명 가능한 표시 → 엣지 장치에서 실시간 실행
선수 지식: Python, 선형대수, CNN 기초
읽을 때 확인할 항목:
CASEset에서는 단순 평균 오차보다 사용자별 편향, 조명 조건, head pose별 성능을 따로 측정하세요.
선수 지식: PyTorch, CNN, sequence modeling
SENITEL에서는 처음부터 거대한 모델을 사용하기보다 다음 순서가 적합합니다.
선수 지식: PyTorch 모델 학습, Linux, 기본 Docker
실습 순서:
ONNX Runtime은 양자화 전처리와 양자화 API를 제공하고, TensorRT는 ONNX 모델의 최적화·프로파일링·정밀도 변환에 사용됩니다. 공식 문서의 권장 방식처럼 최적화 전후를 trtexec, latency, throughput, 메모리 사용량으로 비교하세요. ONNX Runtime 양자화 문서, NVIDIA TensorRT 문서
Raspberry Pi 4는 CPU baseline과 경량 모델 검증용으로 사용하고, transformer·다중 센서 실시간 처리에는 Jetson Orin 계열 또는 유사 GPU 엣지 장치를 고려하는 것이 좋습니다.
선수 지식: OpenCV, CNN, precision/recall
실제 군사 데이터가 없어도 다음과 같은 비민감·공개 데이터로 시스템 역량을 증명할 수 있습니다.
“위협”이라는 표현은 모델의 최종 판단이 아니라 관심 객체 또는 anomaly candidate 분류로 정의하세요. 실제 운용을 주장하기보다 “operator decision support prototype”으로 포지셔닝하는 편이 안전하고 전문적입니다.
Type 1 error 최소화가 목표라면 accuracy만 사용하면 안 됩니다.
반드시 다음을 기록하세요.
권장 구조:
unknown 또는 review required군사적 의사결정을 자동화하는 방향이 아니라 human-in-the-loop 의사결정 지원을 목표로 삼으세요. 미국 국방부의 AI 원칙도 책임성, 추적 가능성, 신뢰성, 통제 가능성, 공정성을 강조합니다. 미 국방부 AI 윤리 원칙
선수 지식: Linux, Python, 기본 객체지향 프로그래밍
월별 순서:
sensor_msgs, cv_bridge, launch, rosbag공식 ROS2 튜토리얼은 package, node, topic, service, action, Python 사용법을 단계별로 제공합니다. ROS2 Python 패키지는 공식 문서의 rosdep, workspace, build 흐름을 기준으로 구성하세요. ROS2 공식 튜토리얼, ROS2 Python 패키지 가이드
매월 다음 질문에 답하는 1–2쪽 보고서를 작성하세요.
12월에는 다음 수치를 포트폴리오에 명시하세요.
Model: detector/context model name
Hardware: Raspberry Pi 4 or Jetson device
Input resolution: ...
Precision: FP32 / FP16 / INT8
Latency: ... ms
Throughput: ... FPS
RAM: ... MB
Precision: ...
Recall: ...
False-positive rate: ...
Calibration error: ...
Failure cases: ...
2026년에는 Rust를 핵심 모델 언어로 삼기보다 다음 용도로 제한하는 것이 효율적입니다.
먼저 Python/C++ 기반 SENITEL을 완성한 뒤 Rust를 별도 모듈로 추가하세요.
GitHub에는 다음 3개 저장소 구조가 좋습니다.
caseset-gaze-pipeline
senitel-ros2-perception
edge-vision-benchmark
각 저장소에는 README보다 다음이 더 중요합니다.
Tobii·웹캠 데이터는 얼굴·시선 정보가 포함될 수 있으므로 공개 저장소에 원본 영상을 올리지 말고, 익명화된 feature와 합성 데이터만 공개하세요.
2026년 10–12월에 다음을 준비하세요.
예시 이력서 문장:
Developed a ROS2-based perception pipeline integrating gaze estimation, object detection, temporal context modeling, and edge inference; benchmarked FP32/INT8 deployment and evaluated false-positive rate under controlled environmental changes.
보안 인가와 관련해서는 허위 정보 없이, 해외 체류·여행·재정·법적 기록 등 요구되는 사실을 일관되게 관리하고 공개 연구와 비공개 정보의 경계를 명확히 하세요. 민감한 작전 데이터나 실제 위협 식별 능력을 포트폴리오에 포함시키기보다 시뮬레이션, 공개 데이터, 안전성 평가, 인간 통제를 강조하는 것이 바람직합니다.
가장 중요한 최종 목표는 “모델을 만들었다”가 아니라 다음 문장을 증명하는 것입니다.
제한된 하드웨어에서 실시간으로 실행되며, false positive를 측정·관리하고, 실패 상황에서 사람에게 통제권을 돌려주는 컴퓨터 비전 시스템을 설계할 수 있다.
| 2046 Puzzle Game Challenge | |
| 21st.dev component prompt | |
| 3D FACTORY | |
| 3D FPS Game | |
| 3D Kinetic Ball Simulation |