본문 바로가기
  • 머킹이의 머신로그

전체 글114

[오늘부터 코딩테스트]파이썬으로 프로그래머스 코딩 입문 프로그램 풀기 [파이썬] 프로그래머스 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.
[오늘부터 코딩테스트]파이썬으로 프로그래머스 코딩 입문 프로그램 풀기 [파이썬] 프로그래머스 Lv0. 가장 큰 수 찾기 안녕하세요 머킹입니다! 기상시간을 고치고자 마음을 먹었습니다... 이대로 살다가는 안될 것 같아요 아자자 def solution(array): sorted_array = sorted(array, reverse=True) max_value = sorted_array[0] answer = [max_value, array.index(max_value)] return answer 저는 이런 방식으로 풀었습니다. 다른 사람들의 풀이를 좀 보니까 되게 다양하게 푸셨더라구요. def solution(array): val = max(array) return [val, array.index(val)] 이렇게 푸신 분도 있고 def solution(array): retur.. 2024. 1. 8.
728x90