라벨이 AI인 게시물 표시

ML06. PyTorch로 MLP 구현방법, 비선형 분류

이미지
개요 이전 글 에서 "XOR 문제" 를 순수 numpy 를 활용, 직접 순전파 (Forward), 역전파 (Back Propagation)를 구현해 풀어보았다. 가중치(W), 편향(b)의 업데이트 수식을 손으로 직접 유도하고 코드로 옮겨봤으니, 이제 머신러닝의 원리는 어느 정도 몸에 익었을 것이다.

ML05. XOR 문제 해결, 다층퍼셉트론(MLP)

이미지
개요 이전 글 에서 XOR 문제 는 단층퍼셉트론 으로 풀 수 없다는 것을 확인했다. (단층신경망은 은닉층이 없는 신경망, 즉 입, 출력만 존재) 직선 하나로는 아래 네 점을 절대 두 그룹으로 나눌 수 없기 때문이다. x1 x2 y (XOR) 0 0 0 0 1 1 1 0 1 1 1 0 여기서 XOR(배타적 논리합)은 두 개의 입력값 중 하나는 참(1) 이고 하나는 거짓(0) 일 때만 참(1)을 반환하는 논리연산이다. 이번 글에서는 단층신경망으로 분리 불가능했던  XOR 문제 를 두 가지 방법으로 직접 해결해본다.

ML04. XOR문제와 단층퍼셉트론의 한계

이미지
개요 이전 글에서 다뤘던 Logistic Regression 은 선형 결정 경계(직선 하나)로 두 클래스를 나누는 모델이었다. 그렇다면 아래처럼 직선 하나로는 절대 나눌 수 없는 데이터는 어떻게 해야 할까? x1 x2 y (XOR) 0 0 0 0 1 1 1 0 1 1 1 0 이것이 바로 유명한 XOR 문제 다. XOR(배타적 논리합) 은 두 입력이 다를 때 1(참) , 같을 때 0(거짓) 을 출력한다.

운동분석용 안드로이드앱 프로모션 코드 이벤트

이미지
PoseInsight 안녕하세요. 오션코딩학원장 김주원입니다. 취미인 자전거 페달링시 무릎각도를 측정하기 위해 만들어본 PoseInsight  안드로이드앱 입니다. 헬스, 러닝, 골프, 자전거 등 스포츠 활동시 관절각도 정량평가 에 도움을 줍니다.

ML03. 소프트맥스 회귀 (Softmax Regression), 다중분류

이미지
개요 이전 글 에서 다뤘던 Logistic Regression 은 0 또는 1처럼 두 개의 클래스(Binary Classification) 를 구분하는 모델이었다. 그렇다면 클래스가 3개 이상이라면 어떻게 해야 할까?

머신러닝 & 딥러닝 역사 타임라인

이미지
개요 2026년 현재, 누구나 A.I Agent 사용이 일상화, 대중화 되었습니다. 사실 일상화라고 하지만 본격적인 시작은 2022년 11월 30일 chatGPT의 등장 이후로 불과 5년이 😧 채 지나지 않았습니다. 과거 터미네이터 영화에서 등장했던 인류를 위협하는 인공지능이 가까운 현실이 되는 세상입니다.

AI, 바이브코딩 시대에도 프로그래밍 언어를 배워야 하는 이유

이미지
개요 [Google NotebookLM] 요즘 “바이브 코딩(vibe coding)”이라는 말이 자주 쓰입니다. 감각적으로, 빠르게, AI 도구의 도움을 받아 결과를 만들어내는 개발 방식이죠. 특히 LLM(대형 언어 모델)과 코드 에이전트 덕분에 “굳이 프로그래밍 언어를 깊이 배워야 하나?”라는 질문도 자연스럽게 따라옵니다.

ML02. 로지스틱 회귀 (Logistic Regression) 합격과 불합격의 문제

이미지
개요 지난 ML01 강좌에서는 공부 시간에 따른 시험 점수를 예측하는 선형 회귀(Linear Regression) 를 알아봤습니다. 하지만 세상에는 "몇 점인가?"보다 "합격인가, 불합격인가?" 혹은 "스팸 메일인가, 아닌가?" 처럼

ML01. 선형회귀 (Linear Regression)로 시작하는 머신러닝

이미지
공부 시간으로 시험 점수 예측하기 머신러닝을 처음 접하면 가장 먼저 등장하는 개념이 선형회귀(Linear Regression) 입니다. 머신러닝, 딥러닝, AI 분야를 공부하고 싶다면,  선형회귀 부터 시작하는 것이 가장 좋습니다.

머신러닝 신규과정 개강안내

이미지
안녕하세요. 오션코딩학원장 김주원입니다.  2025년 11월부터 머신러닝 교육과정 을 개강할 계획입니다. "두리뭉실한 AI 가 아니라 내 손으로 직접 만들어보는 AI를 만나보세요!"      

AI가 모든 프로그래밍을 대신한다

이미지
개요 최근 "가까운 미래에 AI 로 인해 프로그래머라는 직업은 사라지고, 프로그래밍언어는 배울 필요가 없다" 라는 말을 자주 보고, 듣곤합니다. Source : Bing Image Creator 저도 Dart, Kotlin 같은 제게 익숙하지 않은 언어로 모바일앱을 만들때 AI의 도움을 받아 작성하는 경우가 종종 있으며 그 편리함뒤에 다가오는 놀라움과 약간의(?) 위기감을 실감하고 있습니다.

이 블로그의 인기 게시물

Qt Designer 설치하기

파이썬을 활용한 PID 제어기 GUI 구현

MFC기반 화면 캡쳐앱 만들기