728x90 반응형 분류 전체보기365 [인공지능] 인공지능 신경망의 핵심 : 비선형 활성화 함수(Activation Function) 인공 신경망이 복잡한 패턴을 인식하고 학습할 수 있는 능력의 비밀은 바로 비선형 활성화 함수에 있습니다. 이 함수는 신경망의 각 뉴런(노드)이 최종 출력을 생성하는 중요한 단계에서 사용됩니다. 활성화 함수란 무엇인가요?활성화 함수는 뉴런이 입력 신호를 받아 가중합을 계산한 후, 이 값을 비선형 함수에 적용하여 최종 출력을 생성하는 역할을 합니다. 만약 활성화 함수가 선형 함수라면, 아무리 층을 깊게 쌓아도 전체 신경망은 결국 하나의 선형 변환과 같아져 복잡한 비선형 문제(ex: 이미지 인식, 자연어 처리 등)를 해결할 수 없습니다. 선형 함수 : 전체 구간에서 기울기가 일정한 직선비선형 함수 : 전체 구간에서 기울기가 일정하지 않은 함수. 신경망이 복잡한 패턴 인식을 가능하게 하며, 학습 능력과 예측 .. 2025. 10. 23. [Python(AI)] Matplotlib 한글 깨짐? 이제는 2초 만에 해결! (feat. Colab 최적화) Python으로 데이터 시각화를 할 때 가장 짜증나는 순간 중 하나는 바로 한글 깨짐 현상일 겁니다. 분명 멋진 그래프를 그렸는데, 제목과 레이블이 아래 이미지처럼 네모(□□□)로 보이는 현상이죠.이 문제는 Matplotlib이 기본적으로 영어권 폰트만 지원하기 때문에 발생합니다. 기존에는 폰트를 설치하고, 캐시를 삭제하고, 런타임을 재시작하는 복잡한 3단계를 거쳐야 했지만, 이제는 이 모든 과정을 단 두 줄의 코드로 끝낼 수 있는 혁신적인 방법이 있습니다. 핵심 해결책: koreanize-matplotlib 라이브러리가장 빠르고 확실한 해결책은 koreanize-matplotlib 라이브러리를 사용하는 것입니다. 특히 Google Colab이나 Linux 기반 환경에서 이 방법이 가장 강력합니다. 설치.. 2025. 10. 20. [카카오테크 부트 캠프] 회고록 5주차 1. 연휴 후 복귀와 루틴 재정비4주차 수업 직후 추석 연휴를 보내느라 회고록 작성을 건너뛰었습니다. 긴 연휴의 여파로 인해 일상적인 학습 루틴에 복귀하는 데 다소 어려움을 겪었고, 이로 인해 이번 주간 학습 만족도가 높지 않았습니다. 다행히 다음 주부터는 대면 수업이 시작되는 만큼, 새로운 환경에서 흐트러졌던 집중력을 다시 다잡을 수 있을 것으로 기대합니다.2. 본격적인 머신러닝 기초 학습이번 5주차의 핵심 내용은 머신러닝 기초였습니다. PyTorch 활용법부터 시작하여 데이터 분할, 데이터 증강(Augmentation), 그리고 K-NN, SVM 등 학부 과정에서 개념만 접했던 내용들을 깊이 있게 다루었습니다. 드디어 이론을 넘어 실질적인 AI 기술을 학습하고 있다는 실감이 들면서, '진짜 인공지능 .. 2025. 10. 19. [CI/CD] macOS에서 SSH로 GitHub 연결하고 commit/push 하기 SSH 키 생성먼저 GitHub와 연결할 SSH 키를 생성합니다. ~/.ssh/id_ed25519 (비공개 키)~/.ssh/id_ed25519.pub (공개 키) ssh-keygen -t ed25519 -C "your_email@example.com" SSH 키 GitHub에 등록GitHub 접속 → 오른쪽 상단 프로필 아이콘 클릭Settings → SSH and GPG Keys → New SSH Key아래 명령어로 복사한 공개키를 붙여넣기cat ~/.ssh/id_ed25519.pub Add SSH key 클릭 완료!SSH 연결 테스트ssh 연결이 잘 되었는지 확인합니다. ssh -T git@github.com 정상 연결 시 다음 메시지가 출력됩니다 👇Hi estar! You've successful.. 2025. 10. 16. [Python] 동시성(Concurrency)과 병렬성(Parallelism) 개요프로그래밍에서 동시성(Concurrency)과 병렬성(Parrallelism)은 시스템의 효율성과 성능을 높이는 데 필수적인 개념입니다. 두 용어는 종종 혼용되지만, 실제로는 근본적인 차이가 있습니다. 주제 개념 및 용어 정리구분동시성(Concurrency)병렬성(Parallelism)실제 단어 뜻동시 + 성 : 여러 일이 함께 진행될 수 있는 성질병렬 + 성 : 여러 일이 실제로 나란히 수행되는 성질IT 용어 개념단일 코어에서도 여러 작업을 동시에 진행되는 것처럼 보이게 처리하는 논리적인 기술(시간을 짧게 쪼개 번갈아 가며 작업)멀티 코어 환경에서 여러 작업을 진짜로 동시에 실행하는 물리적 기술(하드웨어적 다중 처리)핵심관리(Dealing) : 여러 작업을 동시에 처리하는 방법을 구조화하고 관리하는.. 2025. 10. 12. [Python] 이벤트 루프 (Event Loop): 비동기 작업들의 실행 순서를 관리하고 제어하는 핵심 엔진 파이썬은 전통적으로 동기적인 프로그래밍 언어였지만, asyncio 모듈의 등장과 함께 이벤트 루프(Event Loop)를 핵심으로 하는 비동기 프로그래밍의 강력한 플레이어로 자기매김했습니다. Node.js의 이벤트 루프가 자바스크립트의 싱글 스레드 한계를 극복하기 위해 태어났다면, 파이썬의 이벤트 루프는 고성능 네트워크 I/O 작업을 효율적으로 처리하기 위한 해답입니다.개요 : 왜 파이썬에 이벤트 루프가 필요한가?파이썬의 이벤트 루프는 싱글 스레드 내에서 여러 코루틴(Coroutine)의 실행을 관리하여 논블로킹(Non-blocking) 방식으로 동시성(Concurrency)을 구현하는 핵심 메커니즘입니다. 일반적인 동기 파이썬 코드는 파일 읽기, 웹 요청 등 I/O 작업이 발생하면 해당 작업이 완료될 .. 2025. 10. 11. 이전 1 2 3 4 5 6 ··· 61 다음 728x90 반응형