아카이브
close
프로필 사진

아카이브

github: @sungjin-code

  • 모두 보기 (180)
    • Guide (7)
    • 일기장 (9)
    • AI (37)
      • study (9)
    • 프로그래밍 언어 (58)
      • Python (31)
      • Go (13)
      • C++ (10)
    • 기타 주제 (33)
      • 웹 (27)
  • About
  • Github
  • Linkedin

ML을 위한 확률과 통계 용어 모음

참고자료: Mathematics for Machine LearningProbability Mass Function: 이산 무작위 변수가 특정 값을 가질 확률을 나타내는 함수입니다.$$P(X = x)$$Cumulative Distribution Function: 무작위 변수가 특정 값보다 작거나 같을 확률을 나타내는 함수입니다.$$F_X(x) = P(X \le x) = \begin{cases} \sum_{x_i \le x} P(X = x_i) & \text{(이산형)} \ \int_{-\infty}^{x} f(t) , dt & \text{(연속형)} \end{cases}$$Joint Distribution: 두 개 이상의 무작위 변수가 동시에 특정 값을 가질 확률분포입니다.$$\text{이산형: } P(X..

  • format_list_bulleted AI
  • · 2026. 6. 4.

Rank와 행렬의 부분공간

행렬 하나에는 네 가지 부분공간이 숨어 있어요. Column Space, Row Space, Null Space, 그리고 Left Null Space. 이 글에서는 이 네 공간이 각각 무엇이고, Rank와 어떤 관계를 갖는지 정리해요.Rank행렬 $A$의 rank는 선형 독립인 열(또는 행)의 최대 개수예요.$$ A = \begin{bmatrix} 1 & 2 \\ 2 & 4 \end{bmatrix} $$두 번째 열은 첫 번째 열의 2배예요. 선형 독립인 열이 1개뿐이므로 $\text{rank}(A) = 1$이에요.rank는 열 기준으로 세든 행 기준으로 세든 같아요. 이를 아래처럼 표현해요.$$ \text{rank}(A) = \dim(\text{Col}(A)) = \dim(\text{Row}(A)) $$..

  • format_list_bulleted 기타 주제
  • · 2026. 5. 13.

Python 프로젝트에 Makefile 도입하기

Python 프로젝트를 관리하다 보면 반복적으로 실행하는 명령어들이 생긴다.uv run ruff check .uv run ruff format .uv run pytest tests/매번 타이핑하거나 히스토리를 뒤지는 건 번거롭다. 이때 Makefile을 쓰면 make lint, make test 한 줄로 해결된다.Makefile이란Makefile은 원래 C/C++ 프로젝트의 빌드 자동화 도구다. 소스 파일을 컴파일하고 링크하는 과정을 자동화하기 위해 만들어졌다. 하지만 본질적으로는 "이 이름으로 이 명령어를 실행해라" 를 정의하는 도구이기 때문에, Python 프로젝트의 태스크 러너로도 잘 작동한다.make 명령은 macOS와 대부분의 Linux 배포판에 기본으로 설치되어 있다. Windows라면 WSL..

  • format_list_bulleted 프로그래밍 언어/Python
  • · 2026. 4. 29.

주니어 AI 개발자를 위한 포트폴리오 준비 가이드

포트폴리오를 만드는 데 정답은 없다. 본인을 가장 잘 표현할 수 있는 방법이 가장 좋은 방법이다. 다만 어디서부터 시작해야 할지 모르겠다면, 아래 방식을 추천한다.🤔 왜 필요한가포트폴리오는 꾸준히 축적해야 한다. 이 글은 완벽한 포트폴리오를 한 번에 만드는 방법이 아니라, 시간을 들여 꾸준히 정리해나가는 방법을 다룬다. 프로젝트를 진행하는 순간의 기록, 설계 과정에서 한 고민, 실패한 실험은 시간이 지나면 흐려진다. 그때그때 정리해두는 습관이 필요하다.특히 주니어라면 결과보다 과정을 보여주는 것이 중요하다. 모델을 학습시켜 정확도 99%를 달성했다는 문장은 누구나 쓴다. 어떤 데이터 문제를 만났고, 어떤 가정을 세웠고, 왜 그 아키텍처를 선택했는지를 설명할 수 있어야한다. 실패한 실험도 포함할 가치가 ..

  • format_list_bulleted Guide
  • · 2026. 4. 21.
연구자 포트폴리오를 위한 홈페이지 제작

연구자 포트폴리오를 위한 홈페이지 제작

Rico(리코)는 코딩이나 디자인 기술 없이 연구자가 10분 만에 개인 홈페이지를 구축할 수 있는 서비스예요. 제작부터 배포까지 모두 무료로 사용 가능해요. 로그인도 필요하지 않아 누구나 빠르게 사용해 볼 수 있어요.https://rico-v1.vercel.app사용법rico-v1.vercel.app에 접속하고 [ 시작하기 ]를 눌러요. 화면에 있는 입력창에 따라 이름, 이메일 등 정보를 차례대로 입력해요.입력을 완료하면,Github Pages로 배포하거나파일을 다운로드할 수 있어요.테마 보기라이트 모드와 다크 모드를 모두 지원하며, 총 4가지 테마를 선택할 수 있어요.수정하기생성한 페이지를 수정하는 것도 가능해요.배포한 페이지에 config.json라는 파일이 들어있어요. 이 파일을 [ JSON 불러오..

  • format_list_bulleted Guide
  • · 2026. 4. 19.
짐벌락(Gimbal lock) 시뮬레이션

짐벌락(Gimbal lock) 시뮬레이션

짐벌락: (Gimbal lock) 오일러 각 체계에서 세 축 중 두 축이 겹치면서 한 축의 자유도를 상실하여 특정 방향으로의 회전이 불가능해지는 현상이다. 주로 중간축이 90도로 회전할 때 발생한다.*짐벌이 보이기까지 몇 초가 소요될 수 있습니다. Yaw (Z축) 0° Pitch (Y축) 90° Roll (X축) 0° ..

  • format_list_bulleted 기타 주제
  • · 2026. 4. 5.
  • navigate_before
  • 1
  • 2
  • 3
  • 4
  • ···
  • 30
  • navigate_next
전체 카테고리
  • 모두 보기 (180)
    • Guide (7)
    • 일기장 (9)
    • AI (37)
      • study (9)
    • 프로그래밍 언어 (58)
      • Python (31)
      • Go (13)
      • C++ (10)
    • 기타 주제 (33)
      • 웹 (27)
전체 방문자
오늘
어제
Copyright © denev6 모든 권리 보유.
SKIN: Copyright © 쭈미로운 생활 All rights reserved. Designed by JJuum.
and Current skin "dev-roo" is modified by Jin.

티스토리툴바