빡대가리 같은 소리하네 ㅋ 파이토치 백엔드가 어떻게 구현되는지 알고있긴하냐? cublas, cusolver나 magma같은 백엔드에 있는 라이브러리 자체 다뤄본적도 없는 놈들이 허세는 쩔어가지고
익명(23.119)2022-10-19 14:32
답글
제가 허세쩔게 글을 쓴건가요....?
익명(175.223)2022-10-19 14:50
답글
그런의미는 아니고;;; 파이토치 코드만 돌리는 빡대가리라고 하는 친구한테 하는말임. 그렇게 느꼈으면 미안;;;
익명(23.119)2022-10-19 15:04
답글
이 빡대가리 새끼를 위해 설명해주자면, 제대로된 교육과정에 있는 대학수업들, 예를들어 cs231n 같은 수업에서는 기본적인 역전파나 convolution 레이어 구조를 numpy를 가지고 직접 구현해 보는것을 과제로 낸다. '기존 라이브러리 쓰면 다 할수 있는데 이딴걸 왜 숙제로내냐?'라고 물으면 학습자들이 직접 저런것들을 구현해보면서 실제로 역전파라는게 어떻게 일어나고, 딥러닝 상의 데이터의 흐름이나 이런것들을 익히는데 실제로 코딩해보면서 스스로 고민해보는게 가장 큰 도움이 되기 때문이지. 커널을 들여다보거나 최적화를 하는게 목적이 아니라 빡대가리새끼야
익명(147.46)2022-10-19 15:19
답글
나도 설명을 할께 그럼. 왜 별 의미가 없다고보냐면, 어차피 너가 말하는 역전파는 그냥 gradient descent 라서 이걸 굳이 코딩을 통해서 이해한다는 것보다는 최적화의 관점에서 보는게 훨씬 도움이 되고, 나머지 NN에서 주요 쓰이는 테크닉 (MLP, N-d conv, graph neural network, transformer)는 이 분야를 하면 너가 주로 하는 분야 (예를들어서 내가 하는 geometry 같은 경우는 GNN 계열을 많이 씀) 너가 연구하면서 직접 들여다보게 될 구조라서, 너가 computational graph optimization, autograd 관련 할거 아니면 굳이 시간을 투자할 이유가 없다고 봐서임.
익명(23.119)2022-10-19 16:09
이 빡대가리 새끼를 위해 설명해주자면, 제대로된 교육과정에 있는 대학수업들, 예를들어 cs231n 같은 수업에서는 기본적인 역전파나 convolution 레이어 구조를 numpy를 가지고 직접 구현해 보는것을 과제로 낸다. '기존 라이브러리 쓰면 다 할수 있는데 이딴걸 왜 숙제로내냐?'라고 물으면 학습자들이 직접 저런것들을 구현해보면서 실제로 역전파라는게 어떻게 일어나고, 딥러닝 상의 데이터의 흐름이나 이런것들을 익히는데 실제로 코딩해보면서 스스로 고민해보는게 가장 큰 도움이 되기 때문이지. 커널을 들여다보거나 최적화를 하는게 목적이 아니라 빡대가리새끼야
익명(147.46)2022-10-19 15:18
답글
역전파라는게 어떻게 일어나고, 딥러닝상의 데이터흐름을 직접 코딩하면서 스스로 고민 (...) 한다니 그냥 뭐... 그렇게 해서 잘 배웠으면 된거지. 수고해라
익명(23.119)2022-10-19 16:14
그렇다고 두번 이야기할것 까지야. - dc App
익명(59.27)2022-10-19 15:57
서울대에서는 역전파를 chain rule써서 수학으로 증명하고 이에대해 간단하게 코딩시킵니다 수학 코딩 다 중요한듯?
익명(118.235)2022-10-20 08:58
이 업계는 걍 실력만큼 하는거임. 누구는 autograd 첨부터 구현하면서 할 능력이 되면 아무말 없이 걍 해서 실력으로 증명하는거고. 의미없다고 하는애들은 그냥 이걸 구현할 능력 자체가 자신한테 보이지도않고 이걸 구현하는게 자신의 능력밖이라고 자기자신이 뼈저리게 깨닫고 있기 때문에 안하는거
"밑바닥부터 시작하는 딥러닝" - 공개된 딥러닝 파이썬 소스 코드:
https://github.com/WegraLee/deep-learning-from-scratch
딥러닝을
numpy로 구현하는걸로 기억.
이건 이미 봤어요
http://m.yes24.com/Goods/Detail/34723305
고마워용
cs231과제 다 풀어보면 됨
그것도풀어볼게요
항상 하는 의문인데, 이게 의미가 있음? autograd 알고리즘 구현할거아니면
ㄴ 이렇게 공부하면 파이토치 코드만 돌리는 빡대가리가 됩니다.
뭔가 이해하면서 쓰고싶어서용
빡대가리 같은 소리하네 ㅋ 파이토치 백엔드가 어떻게 구현되는지 알고있긴하냐? cublas, cusolver나 magma같은 백엔드에 있는 라이브러리 자체 다뤄본적도 없는 놈들이 허세는 쩔어가지고
제가 허세쩔게 글을 쓴건가요....?
그런의미는 아니고;;; 파이토치 코드만 돌리는 빡대가리라고 하는 친구한테 하는말임. 그렇게 느꼈으면 미안;;;
이 빡대가리 새끼를 위해 설명해주자면, 제대로된 교육과정에 있는 대학수업들, 예를들어 cs231n 같은 수업에서는 기본적인 역전파나 convolution 레이어 구조를 numpy를 가지고 직접 구현해 보는것을 과제로 낸다. '기존 라이브러리 쓰면 다 할수 있는데 이딴걸 왜 숙제로내냐?'라고 물으면 학습자들이 직접 저런것들을 구현해보면서 실제로 역전파라는게 어떻게 일어나고, 딥러닝 상의 데이터의 흐름이나 이런것들을 익히는데 실제로 코딩해보면서 스스로 고민해보는게 가장 큰 도움이 되기 때문이지. 커널을 들여다보거나 최적화를 하는게 목적이 아니라 빡대가리새끼야
나도 설명을 할께 그럼. 왜 별 의미가 없다고보냐면, 어차피 너가 말하는 역전파는 그냥 gradient descent 라서 이걸 굳이 코딩을 통해서 이해한다는 것보다는 최적화의 관점에서 보는게 훨씬 도움이 되고, 나머지 NN에서 주요 쓰이는 테크닉 (MLP, N-d conv, graph neural network, transformer)는 이 분야를 하면 너가 주로 하는 분야 (예를들어서 내가 하는 geometry 같은 경우는 GNN 계열을 많이 씀) 너가 연구하면서 직접 들여다보게 될 구조라서, 너가 computational graph optimization, autograd 관련 할거 아니면 굳이 시간을 투자할 이유가 없다고 봐서임.
이 빡대가리 새끼를 위해 설명해주자면, 제대로된 교육과정에 있는 대학수업들, 예를들어 cs231n 같은 수업에서는 기본적인 역전파나 convolution 레이어 구조를 numpy를 가지고 직접 구현해 보는것을 과제로 낸다. '기존 라이브러리 쓰면 다 할수 있는데 이딴걸 왜 숙제로내냐?'라고 물으면 학습자들이 직접 저런것들을 구현해보면서 실제로 역전파라는게 어떻게 일어나고, 딥러닝 상의 데이터의 흐름이나 이런것들을 익히는데 실제로 코딩해보면서 스스로 고민해보는게 가장 큰 도움이 되기 때문이지. 커널을 들여다보거나 최적화를 하는게 목적이 아니라 빡대가리새끼야
역전파라는게 어떻게 일어나고, 딥러닝상의 데이터흐름을 직접 코딩하면서 스스로 고민 (...) 한다니 그냥 뭐... 그렇게 해서 잘 배웠으면 된거지. 수고해라
그렇다고 두번 이야기할것 까지야. - dc App
서울대에서는 역전파를 chain rule써서 수학으로 증명하고 이에대해 간단하게 코딩시킵니다 수학 코딩 다 중요한듯?
이 업계는 걍 실력만큼 하는거임. 누구는 autograd 첨부터 구현하면서 할 능력이 되면 아무말 없이 걍 해서 실력으로 증명하는거고. 의미없다고 하는애들은 그냥 이걸 구현할 능력 자체가 자신한테 보이지도않고 이걸 구현하는게 자신의 능력밖이라고 자기자신이 뼈저리게 깨닫고 있기 때문에 안하는거