텐서란? 랭크란? tensor란 int, float, string과 같은 자료형이다. tensor란 여러가지 형태를 가질 수 있는 numpy 배열이다. 텐서에서 배열의 차원을 Rank라고 표현한다. 0차원, 1차원, 2차원이 아닌 0랭크, 1랭크, 2랭크 이다. What is tensor? tensor1 = 7 # 0-dimensional tensor2 = [7] # 1-dimensional tensor3 = [[1,2,3], # 2-dimensional [4,5,6]] ... ... Flow Flow란 결국 Graph이다.즉 모든 계산을 쉽게 하기 위해서 각각의 연산을 잘게 쪼개고 이것을 Graph로 연결 한 것이다.미분 Chain Rule 같은것을 생각해보면 왜 연산이 간단해 지는지 알 수 있다. G..
분류 전체보기
1. 구글 데이터셋 검색 https://datasetsearch.research.google.com/ 2. 캐글 https://www.kaggle.com/ 참고할만한 데이터셋 Titanic IEEE-CIS Fraud Detaction Don't Overfit 시리즈 Youtube Video Challenge KaKR 시리즈 3. Keras에서 제공하는 데이터셋 4. 유명한 공개 데이터 저장소 AI Hub(https://www.aihub.or.kr/) 공공데이터 포털(https://www.data.go.kr/) UC 얼바인 IMine 머신러닝 저장소(http://archive.ics.uci.edu/ml)) 캐글Kaggle 데이터셋(http://www.kaggle.com/datasets)) 아마존 AWS 데..
딥러닝용어:평가 혼동행렬 confusion Matrix 정확도 accuracy 데이터가 불균형할 때 잘못된 지표로 사용될 가능성이 있음 정밀도 precision 재현율 recall 정밀도 precision : 모델이 True라고 예측한 것 중 실제로 True인 비율 → 혼동행렬의 가로축 재현율 recall: 실제 데이터가 True인 것 중에서 모델이 True라고 예측한 비율. 민감도Sensitivity라고도 한다. → 혼동행렬의 세로축 햄버거의 유통기한 경과 여부를 판별하는 기계가 있다고 할 때, 재고 관리 직원*은 정상 햄버거를 유통기한이 지난 햄버거로 판별하여 버리지 않도록 해야 한다. → 정밀도가 높은 기계 사용 제품 판매 직원은 유통기한이 지난 햄버거를 정상 햄버거로 판별하여 고객에게 주지 않도록..
딥러닝 학습 용어 하이퍼파라미터 어떠한 값이 적절한지 모델과 데이터가 알려주지 않기 때문에, 모델 외적인 요소 라고도 한다. 배치와 배치 크기 에폭(epoch)와 스텝(step) 에폭은 전체 데이터를 사용하여 학습하는 횟수. 스텝은 모델이 가진 파라미터(가중치)를 1회 업데이트 하는 것. 지도학습 정답이 포함된 데이터로 학습 비지도학습 정답이 포함되어있지 않은 학습 강화학습 주어진 환경에 대해 보상reward을 통해 학습 과대적합 모델이 학습 데이터에서는 좋은 성능을 보이지만, 새로운 데이터에 대해 좋은 성능을 보이지 못하는 결과 해결방법 학습 데이터를 다양하게, 많이 수집 정규화Regularization 사용 이상치Outlier 제거 ( 데이터가 충분할 경우에는 좋지 않은 방법이다 ) 과소적합 충분한 ..