프로그래밍/AI 2

MobileNet

이번 포스팅에서는 MobileNet에 대해 알아보도록 하겠습니다    MobileNet이란?MobileNet은 Google에서 개발한 경량화된 합성곱 신경망(CNN, Convolutional Neural Network)으로, 모바일 및 임베디드 장치와 같은 자원이 제한된 환경에서도 뛰어난 성능을 발휘하도록 설계되었습니다.  MobileNet의 핵심 아이디어:깊이별 분리 합성곱 (Depthwise Separable Convolution)MobileNet의 가장 큰 특징은 깊이별 분리 합성곱을 사용하여 네트워크의 파라미터 수와 계산량을 크게 줄이는 것입니다. 일반적인 합성곱(convolution)은 공간적 특성과 채널 특성을 동시에 계산하지만, 깊이별 분리 합성곱은 이 두 가지 연산을 분리하여 수행합니다. ..

프로그래밍/AI 2025.03.19

인공신경망 이론

인공신경망 / 인공신경망의 구조 / 인공신경망의 동작원리 🍒인공신경망(Artificial Neural Network, ANN) : 뇌의 신경망을 모방해 만든 기계학습 알고리즘 생물학적 신경망과 인공 신경망의 차이점 생물학적 신경망 생물학적 신경망은 생물학적 뇌에 기반한 신경망 -> 우리 뇌의 구조와 기능! 생물학적 신경망은 다양한 생물학적 매커니즘을 통해 작동함 + 뉴런과 시냅스를 통해 정보를 전달하고 처리함 생물학적 신경망은 유연하며 조절 가능함 -> 뉴런들이 동적으로 연결됨 생물학적 신경망은 효율적인 학습과 추론을 수행함 인공 신경망 인공 신경망은 인간이 디자인한 컴퓨터 프로그램이며, 생물학적인 제약을 받지 않는다 인공 신경망은 단순한 수학적 모델로 구성된다 -> 입력/가중치/활성화 함수/출력 등의 ..

프로그래밍/AI 2023.08.14