신경망 코딩 챌린지

쉬운 문제부터 어려운 문제까지 17개의 코딩 챌린지로 신경망을(를) 연습하세요. 모든 챌린지는 브라우저에서 실행되며 즉시 테스트, AI 코드 리뷰, 비교할 수 있는 커뮤니티 풀이를 제공합니다.

쉬움 · 7 보통 · 8 어려움 · 2

연습할 기술: 경사 하강법역전파연쇄 법칙AdamMSEReLU와 tanhXOR 문제Xavier와 He 초기화가중합교차 엔트로피기울기내적
  • Python · C++ · C#
  • 자동 테스트
  • AI 코드 리뷰
  • 커뮤니티 솔루션
226
챌린지
2
공유된 솔루션
3
언어

모든 챌린지

주제, 언어 또는 난이도로 검색하세요.

17개 챌린지
보통

2층 신경망의 순전파

입력을 ReLU 은닉층과 sigmoid 출력층에 통과시킵니다.

배우는 내용 순전파다층 신경망
신경망ai머신 러닝
아직 풀이가 없습니다
보통

퍼셉트론 학습 알고리즘

틀렸을 때만 가중치를 갱신하는 원조 퍼셉트론을 학습시킵니다.

배우는 내용 퍼셉트론온라인 학습
신경망ai머신 러닝
아직 풀이가 없습니다
쉬움

활성화 함수

리스트의 모든 값에 sigmoid, ReLU, Leaky ReLU 또는 tanh를 적용합니다.

배우는 내용 시그모이드ReLU와 tanh
신경망ai머신 러닝
아직 풀이가 없습니다
보통

하나의 뉴런의 기울기

연쇄 법칙으로 sigmoid 뉴런의 각 가중치와 편향에 따른 손실의 변화를 구합니다.

배우는 내용 연쇄 법칙기울기
신경망ai머신 러닝
아직 풀이가 없습니다
쉬움

손실 함수: MSE, MAE, 교차 엔트로피

평균 제곱 오차, 평균 절대 오차 또는 이진 교차 엔트로피로 예측이 얼마나 틀렸는지 측정합니다.

배우는 내용 MSE교차 엔트로피
신경망ai머신 러닝
아직 풀이가 없습니다
쉬움

하나의 인공 뉴런

입력의 가중합에 편향을 더하고 sigmoid를 통과시켜 뉴런 하나의 출력을 계산합니다.

배우는 내용 뉴런가중합
신경망ai머신 러닝
아직 풀이가 없습니다
보통

레이어 정규화

각 행을 평균 0, 분산 1로 정규화한 뒤 스케일과 이동을 적용합니다. 모든 트랜스포머 블록에서 쓰입니다.

배우는 내용 레이어 정규화트랜스포머
신경망ai머신 러닝
아직 풀이가 없습니다
어려움

2층 신경망의 역전파

sigmoid 은닉층 하나와 sigmoid 출력 하나를 가진 신경망의 모든 가중치와 편향 기울기를 계산합니다.

배우는 내용 역전파연쇄 법칙
신경망ai머신 러닝
아직 풀이가 없습니다
쉬움

활성화 함수의 도함수

sigmoid, ReLU, Leaky ReLU, tanh의 각 값에서의 도함수를 계산합니다. 역전파에 필요한 기울기입니다.

배우는 내용 도함수역전파
신경망ai머신 러닝
아직 풀이가 없습니다
보통

완전 연결 레이어의 순전파

활성화 함수를 선택할 수 있는 완전 연결 레이어의 출력을 계산합니다.

배우는 내용 완전 연결층활성화 함수
신경망ai머신 러닝
아직 풀이가 없습니다
보통

미니배치 경사 하강법

전체 데이터가 아니라 작은 배치마다 가중치를 갱신해 선형 모델을 학습시킵니다.

배우는 내용 미니배치경사 하강법
신경망ai머신 러닝
아직 풀이가 없습니다
쉬움

모멘텀 경사 하강법

이전 단계의 일부를 유지하는 모멘텀 갱신으로 일관된 방향의 학습을 가속합니다.

배우는 내용 모멘텀옵티마이저
신경망ai머신 러닝
아직 풀이가 없습니다
쉬움

Xavier와 He 가중치 초기화

레이어의 가중치를 초기화할 때 쓰는 범위나 표준편차를 계산합니다.

배우는 내용 Xavier와 He 초기화학습 안정성
신경망ai머신 러닝
아직 풀이가 없습니다
어려움

XOR을 푸는 신경망 학습시키기

모든 것을 합쳐서: 2-2-1 sigmoid 신경망을 역전파로 XOR을 학습할 때까지 훈련합니다.

배우는 내용 신경망 학습XOR 문제
신경망ai머신 러닝
아직 풀이가 없습니다
보통

Adam 옵티마이저

딥러닝의 기본 옵티마이저인 Adam을 이동 평균과 편향 보정과 함께 구현합니다.

배우는 내용 Adam편향 보정
신경망ai머신 러닝
아직 풀이가 없습니다
보통

경사 하강법으로 뉴런 학습시키기

순전파, 기울기 계산, 가중치 갱신을 반복해 예제로부터 sigmoid 뉴런을 학습시킵니다.

배우는 내용 경사 하강법학습 루프
신경망ai머신 러닝
아직 풀이가 없습니다
쉬움

두 벡터의 내적

두 벡터를 원소별로 곱한 뒤 모두 더합니다. 모든 뉴런의 핵심 연산입니다.

배우는 내용 벡터내적
신경망ai머신 러닝
아직 풀이가 없습니다