본문 바로가기

분류 전체보기393

[React] 환경 구축 & Visual Code 연동 하는게 매번 바뀌는거 같네요..이번에는 웹!구성하는데는 React를 사용해보려고 합니다. 먼저.... React란?React는 사용자 인터페이스(UI)를 만들기 위한 JavaScript 라이브러리로, Facebook에서 개발하고 현재도 활발하게 유지·관리되고 있습니다. 복잡한 UI를 보다 효율적이고 유지보수가 쉬운 구조로 만들 수 있도록 돕는 도구입니다! 주요특징!Virtual DOM을 통한 빠른 렌더링React는 Virtual DOM(가상 DOM) 을 사용합니다. 실제 브라우저 DOM 대신 메모리 상의 가상 DOM에서 먼저 변경을 처리하고, 변경된 부분만 실제 DOM에 반영합니다. 이 방식은 DOM 조작 비용을 최소화하여 빠른 UI 업데이트를 가능하게 합니다.컴포넌트 기반 구조React는 UI를 여.. 2025. 5. 28.
[인공지능/AI _ 5] - 머신러닝 > 지도 학습 > 분류 (결정 트리 분류 실습) 오늘은 분류 문제 3번째!오늘은 머신러닝 지도학습에서 가장 직관적이고 설명하기 쉬운 분류 모델인결정 트리(Decision Tree) 분류에 대해 공부해보겠습니다!결정 트리란?결정 트리는 말 그대로 "질문을 따라가며 결정을 내리는 나무(tree) 형태"의 모델입니다.각 분기점(노드)에서는 하나의 **조건(특징값 기준)**을 검사하고,그 결과에 따라 왼쪽/오른쪽으로 가지(branch)를 타며**최종 리프 노드에서 분류 결과(클래스)**가 결정됩니다! 예시로 설명하면?[특징: 나이 ≤ 30?] → YES → [소득 ≤ 5000?] → YES → 클래스 A → NO → 클래스 B → NO → [직업 = 학생.. 2025. 5. 5.
[인공지능/AI _ 4] - 머신러닝 > 지도 학습 > 분류 (서포트 벡터 머신 실습) 오늘은 분류 문제 2번째!오늘은 머신러닝의 지도학습 중,분류 문제를 해결하는 또 하나의 강력한 방법인 서포트 벡터 머신(SVM) 에 대해 공부해보겠습니다!분류란 다시 정리!앞 글에서도 다뤘지만, 간단히 요약하면분류(Classification)는 데이터를 미리 정해진 클래스(Label)로 나누는 작업!출력값이 범주형(클래스)인 문제에 사용됩니다.SVM (Support Vector Machine)이란?서포트 벡터 머신은 두 클래스 사이의 경계(결정 경계)를 정의하고,그 경계를 기준으로 데이터를 분류하는 모델입니다.주된 목적은? "클래스 사이의 마진(Margin)을 최대화하는 최적의 경계(초평면)를 찾는 것!"SVM의 핵심 개념들1. 결정 경계 (Decision Boundary)데이터를 분류하는 선 혹은 초평.. 2025. 5. 4.
[인공지능/AI _ 3] - 머신러닝 > 지도 학습 > 분류 (로지스틱 회귀 이진분류/다중 분류 실습) 오늘은 분류 문제!오늘은 지도학습 중 하나인 분류! 문제에 대해 이야기해보겠습니다! 분류란?분류는 말 그대로 어떤 데이터를 미리 정해진 클래스로 나누는 작업입니다.예를 들어 사진을 보고 고양이인지 개인지 판별한다면? → 분류환자의 기록을 보고 질병 유무를 판별한다면? → 분류이메일이 스팸인지 아닌지를 판단한다면? → 분류즉, 분류는 출력값이 연속적인 숫자가 아니라, 정해진 레이블(Label) 중 하나로 나오는 문제입니다.분류의 종류이진 분류→ 정답이 두 가지 (예: 스팸/정상, Yes/No, 0/1)다중 분류→ 정답이 세 가지 이상 (예: 숫자 인식 0~9)대표적인 분류 알고리즘로지스틱 회귀 (Logistic Regression)서포트 벡터 머신 (SVM)결정 트리 (Decision Tree)랜덤 포레스.. 2025. 5. 3.
[Unity] 유니티 여러대의 카메라 캡쳐 (MultiCam Capture) / 투명 캡쳐 이번글은 제목 그대로! 씬 상의 여러대의 카메라가 있을때 이를 동시에 사용하여 캡쳐하는 방법을 정리하였습니다! 이전에 정리했던 Recorder 기능을 이용하여 캡쳐를 진행하였고, [Unity] 유니티 Recorder를 이용하여 화면 녹화하기평소 블로그에 글을 쓰거나 했던 것들에 대해 사진으로 남기기는 약간 애매한경우!Window + G를 통해 전체 화면을 녹화 했었습니다! (윈도우 기본 녹화 프로그램) 하지만... 이를 이용한 녹화는 화ljhyunstory.tistory.com추가로 코드를 통해 캡쳐하는 방법도 알아보겠습니다. 그럼 시작! 먼저 저는 지난 글에 이어, bvh를 시각화 하는 프로그램을 만들고 있습니다. 다양한 방향에서 보여주고 싶어서, 아래처럼 카메라가 여러대....를 만들어 버렸고,.. 2025. 4. 28.
[BVH] bvh 파일 유니티 애니메이션으로 적용시키기 (Blender 포함) 매번 하는게 자꾸 바뀌는거 같..긴 한데.이번에는 행동 추적관련 연구를 진행하면서,bvh파일를 유니티에서 사용하게 되었습니다 먼저 BVH 파일이란?BVH (Biovision Hierarchy) 파일은 다음 두 가지 정보를 포함하는 텍스트 기반 파일입니다.스켈레톤 계층 구조(Hierarchy)애니메이션 데이터(Motion)원래는 Biovision이라는 회사의 모션 캡처 시스템을 위해 만들어졌지만,지금은 여러 툴(Blender, Unity, Maya 등)에서 널리 사용되고 있다고 합니다! 기본구조는 관절 구조와 기본 위치에 대한 HIERARCHY와 Motion 파트로 이루어져있는데,HIERARCHYROOT Hips{ OFFSET 0.000 0 0.000 CHANNELS 6 Xpositio.. 2025. 4. 18.
반응형