분류 전체보기135 [오늘부터 코딩테스트]파이썬으로 프로그래머스 코딩 입문 프로그램 풀기 [파이썬] 프로그래머스 Lv0. 약수 구하기, 짝수는 싫어요, 피자 나눠 먹기 (1) 안녕하세요 머킹입니다! 오늘도 열심히 풀어보겠습니다. 약수 구하기 def solution(n): answer = [] for i in range(1, n+1): if n % i == 0: answer.append(i) return answer 이렇게 풀었습니다ㅎㅎ 짝수는 싫어요 def solution(n): answer = [] for i in range(1, n+1): if i % 2 == 1: answer.append(i) return answer 윗 문제랑 풀이가 되게 유사하죠? 피자 나눠 먹기 (1) def solution(n): answer = 0 if n % 7 == 0: answer = n // 7 else.. 2024. 1. 12. [오늘부터 코딩테스트]파이썬으로 프로그래머스 코딩 입문 프로그램 풀기 [파이썬] 프로그래머스 Lv0. 편지, 최빈값 구하기 안녕하세요 머킹입니다 텐초의 파이토치 딥러닝을 다시 공부하는데 다시 공부하니까 되게 이해가 잘되는 것 같아요. 역시 복습이 답이다... 편지 def solution(message): message_len = len(message) answer = message_len * 2 return answer 저는 이렇게 풀었습니다. 비트 연산으로 x2 하는 경우도 있더라구요. def solution(message): return len(message) 2024. 1. 11. [용어 정리] 딥러닝 입문 [용어 정리] 딥러닝 입문 1. 모듈 파이토치에서 모듈은 신경망을 구성하는 기본 객체이다. 모듈에는 구성요소를 정의하는 __init__() 함수와 순전파의 동작을 정의하는 forward() 함수가 있다. 2. 신경망 간단한 신경망은 nn.Sequnetial, 복잡한 신경망은 nn.Module을 이용한다. 3. MSE(평균 제곱 오차) MSE(평균 제곱 오차)는 값의 차이의 제곱의 평균, CE(크로스 엔트로피)는 두 확률 분포의 차이이다. 회귀는 MSE, 분류는 CE 손실을 이용한다. 4. 다중분류 신경망의 입력으로 여러 범주로 분류하는 알고리즘 5. 피처 신경망의 입력으로 들어오는 값으로 데이터가 갖고 있는 특징 말 그대로 특징이라고 부름 6. 배치 데이터셋의 일부로 신경망의 입력으로 들어가는 단위, 에.. 2024. 1. 11. [용어정리] 딥러닝 기본 개념 정리 [용어정리] 딥러닝 기본 개념 정리 1. 인공 뉴런(퍼셉트론) - 입력값과 가중치, 편향을 이용해 출력값을 내는 수학적 모델 2. 단층 인공 신경망 - 퍼셉트론을 하나만 사용하는 인공 신경망 3. 다층 인공 신경망 - 퍼셉트론을 여러 개 사용하는 인공 신경망 4. 입력층, 출력층, 은닉층 - 입력값을 표현하는 입력층, 신경망의 출력을 계산하는 출력층, 입력층 이후부터 출력증 전까지는 은닉층 5. 가중치 - 입력의 중요도를 나타내고 편향은 활성화의 경계가 원점으로부터 얼마나 이동할지를 결정 6. 활성화 함수 - 해당 뉴런의 출력을 다음 뉴런으로 넘길지를 결정 시그모이드 함수는 뉴런의 출력 값을 0과 1 사이로 고정 7. 손실 함수 - 정답과 신경망의 예측의 차이를 나타내는 함수 8. 경사 하강법 - 손실을.. 2024. 1. 10. 이전 1 ··· 9 10 11 12 13 14 15 ··· 34 다음 728x90