목록119 1. 물리학I 개념 개론(꼭 읽고 시작하자) 고등학교 물리교사로써, 물리학을 공부하는 학생들을 볼 때마다 생각보다 개념을 위한 개념이 안 잡혀 있다는 것을 느낀다. 예를 들어 '시간'과 '시각'의 차이는 초등학교 2학년 2학기 때 배우는 내용인데 일상적인 대화에서는 충분히 이해가능한 상황이지만 물리학 수업만 들어가면 둘을 혼동하는(...) 진풍경을 볼 수 있다. (마치 머리 좋은 서울대생도 이등병이 되면 아이큐가 2자리로 폭락하는 것 처럼 말이다.) 정확하게 말하면 제대로 이해하지 못했다는 것이다. 물리가 어려운 이유가 개념 이해가 어려운 것이 대부분이라 성적 분포가 정규분포가 아닌 극과 극으로 나뉘는 U자 형태가 심하다. 아래 그래프를 보면 경제학도 U자가 심한데 물리II 앞에서는 아무것도 아니다(...) 이는 물리 임용 시험에서도 잘 드러난다(.. 2022. 4. 28. 25 - Deep Neural Nets 구현하기 저번 시간까지 다층 퍼셉트론(Multi-Layer Perceptron, MLP)을 이용하여 학습을 시켜보았다. 정의에 대해 조금 더 이야기를 해 보자면 일반적으로 MLP는 고전적인, 완전 연결 신경망으로 볼 수 있는데 '일반적으로' 3개의 층에 sigmoid, tanh의 활성화 함수를 가진 신경망을 이야기한다. (본인의 예제에서 활성화 함수를 relu를 사용하였지만...) 여기서 DNN은 더 확장하여 순환(RNN, LSTM)을 할 수 있다던지, 완전 연결이 아니라던지, 활성화 함수가 0 또는 1이 아니라던지 등등 더욱 포괄적이고 상위적인 개념이 포함된다. 단순히 은닉 층 개수로 나눌 수는 없다. 제목은 DNN으로 거창하게 하였지만, 사실 MLP는 DNN의 하위개념이므로(...) 구현 상 큰 차이가 없다... 2022. 4. 20. 24. 딥러닝에서 데이터 표준화, 정규화가 필요한 이유 딥러닝 실행 전에 데이터 표준화(Normalization)와 정규화(Standardization)가 왜 필요할까? Kaggle 콘크리트 강도 계산(Calculate Concrete Strength) 데이터를 예시로 들어보자. 콘크리트 강도 계산 feature는 8개로 구성되어 있는데 각각 성질은 아래와 같다. Cement Component : - 시멘트의 혼합량 Blast Furnace Slag : - 고로 슬래그 미분말 함유량 (링크 참고) Fly Ash Component : - 플라이애시 혼합량(링크 참고) Water Component : - 물 혼합량 Superplasticizer Component : - 가소제 혼합량(링크 참고) Coarse Aggregate Component : - 굵은 골재 .. 2022. 4. 19. vscode 출력이 자동으로 지워지는 경우, conda run --no-capture-output --live-stream python 에러 vscode 업데이트 후 또 문제가 발생했다(뭐 업뎃하면 버그 하나씩 튀어나오네) 바로 conda 환경에서 python을 실행하면 터미널 출력이 한번 나타나고 바로 지워진다는 것이다. 그리고 강제로 오류를 일으키면 conda run -n '환경이름' --no-capture-output --live-stream python 이라고 뜨면서 출력이 사라지지 않는다. 며칠동안 검색해 본 결과 겨우 해답을 찾을 수 있었다. (reference : https://github.com/microsoft/vscode-python/issues/18660) 말 그대로 python이 오류난 것이었다. 1. 확장 -> python으로 들어간다. 2. 아래 그림처럼 제거 -> 다른 버전 설치로 들어간다. 3. 아래 그림처럼 20.. 2022. 3. 25. 이전 1 ··· 18 19 20 21 22 23 24 ··· 30 다음