일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 멀티모달AI
- 한빛미디어 리뷰어
- JPub 리뷰어
- 탈중앙화 금융
- 개발자 수학
- 멀티모달 생성AI 인사이드
- 세상에 없던 금융 디파이 입문편
- tidy first
- JPub리뷰어
- 파이썬 웹서비스
- 한빛미디어 #인사이드머신러닝인터뷰 #머신러닝인터뷰 #머신러닝면접
- 한빛미디어리뷰
- 생성AI
- 데이터 과학 기본 수학
- The programmer's Brain
- IT 서적 리뷰
- 파이썬 자동화 교과서
- 제이펍 IT리뷰어
- FastAPI
- 제이펍리뷰어
- 제이펍 리뷰어
- 프로그래머의 뇌
- 프로그래밍 인지과학
- 심층학습 수학
- 딥러닝을 위한 수학
- 업무 자동화
- 처음 시작하는 fastapi
- 한빛미디어 리뷰
- 쉽게 시작하는 캐글 데이터 분석
- 개발자를 위한 필수 수학
- Today
- Total
목록전체 글 (41)
무말랭이 숙성중
Well, I was going to make an application through android studio,but the situation was that my directory was 'C\Users\Hyejung Son\.....' I guess the space between file name(hyejung and son) could trigger some conflict inside of android studio.so I tired changing the username and summarize here the detail. reference : 1) https://steemit.com/aapt2/@kikiko/10-aapt2 2) https://texit.tistory.com/32 En..
(공부를 위한 글입니다) Vision, 영상처리에서 이미지의 공간 정보를 유지한 상태로 학습시키기 위한 모델 예측/분류 및 여러가지 결과를 얻고자 학습을 위해 (Deep) Neural Network를 사용해본 적이 있을 것. 그럼 이미지는 어떻게 학습을 시킬 수 있을까? 이미지 데이터는 MxNx3(RGB) 3차원으로 표현되는데, 이를 처음부터 1차원으로 pixel값을 풀어서 Neural Network를 수행한다고 하면 이미지 데이터 특유의 공간 정보 (옆픽셀간의 상관관계, 색깔-channel이 가지는 특징)를 잃을 수 있다. 결국 정확도가 낮아지고 학습이 비효율적이어 진다. 이미지의 공간 정보를 유지한 채로 학습이 가능하도록 한 것이 CNN 모델이다! CNN 모델은 이미지로부터 feature(특징으로, ..
1. Root directory : / Home directory : ~ 2. 1) touch 2) wc //word count(number of lines , number of word, number of characters) 3) less 4) head , tailhead -n (보기 원하는 줄수) 5) echo 6) output redirection : > , >>> : 파일을 새로이 덮어씌움>> : 있는 파일에 내용이 더해짐 7) 폴더/파일명을 바꿀때 mv를 사용함mv text1.txt text2.txt // text1 -> text2로 파일명 변경 8) cp 의 옵션중 -r 은 하위 디렉토리까지 모두 복사하는 기능! 9) command line에서 파일이나 폴더를 삭제하는것을 권장하지 않는다.대..
Python에서 문자열은 변할 수 없다! 다만, 문자열의 일부를 다른 문자열로 복사하여 사용한다! ex1) 복사는 가능1234myStr1 = 'my 'myStr2 = 'string!'myNewStr = myStr1 + myStr2//myNewStr = 'my string!'cs ex2) 문자열내 수정 불가능 1234myStr = 'This is for test'myStr[3]//'s'//myStr[3] = 'd' //error!cs 1. Print와 인터프리터의 자동 출력 결과는 다르다 - print는 문자열에서 인용부호를 제거한 뒤 내용을 출력! - ' , \n과 같은 문자들을 실제로 적용/제거한 뒤 결과가 나옴 2. 빈 문자열 - 빈 문자열을 이용하여 여러 문자열을 합칠때 공백을 넣을 수 있다. 12..
Comparing to human-level performance, Avoidable bias? Cat classification을 다시 예로 들때, ERROR율이 다음과 같다고 하자. Human 1%Training 8%Dev 10% - 현재, Human과 Training error사이의 gap이 꽤 크다 => Reducing bias 이경우에 Human-level error와 training error에 집중하여 training error를 줄여야한다. 이 과정을 Reducing bias라고 하며 아래의 방법이 있다ex) Bigger NN train, Run train set longer Human 7.5%Training 8%Dev 10% - 한편, Human error과 training error사이..
Comparing to human-level performance why human level performance?? 기계와 시간이 지남에 따라 Accuracy가 올라간다고 할때, 위의 그래프는, 일정 시간이 지날때 Human의 accuracy을 넘을 순 있지만 Bayes optimal error구간을 도달하지 못함을 보여준다. 실제로 Human level performance를 넘길때까진 성능과 속도가 증가한다. 하지만 아무리 오랜 시간을 투자해도 Bayes optimal error을 surpass(넘길수)없다. 왜냐하면 accuracy는 noisy때문에(고양이 사진에서는 blur 등) 절대 100%의 정확도를 가질 수 없기 때문이다. So, Human-level performance가 더 좋고 ML..
Cat classifier 를 생각해보자, A algo: 3% errorB algo: 5% error evaluation metric이 위와 같다고 할때, A알고리즘이 마냥 좋은것이라고 할 수 있을까? A algo : 3% error + pornographicB algo : 5% error + no-pornographic 라고하고 이 고양이 Classifier 가 상용화되려는 과정이라고하면 User와 회사는 B를 선택할것이다. 이럴 경우 evaluation metric이 잘못되었으므로 evaluation metric을 다시 설정해야 한다. 그럼 pornographic image를 cat으로 분류하는 현재상태에서 어떻게 해야 cat으로 분류가 안되도록 할 수 있을까? 위의 경우엔 Error율을 아래의 과정..
Logistic Regression을 생각해 볼때, Regularization은 Loss Function 뒤에 Regularization 항을 추가하면 된다. 일반적으로 R1, R2 Regularization이 있으며 아래와 같다. 왜 b에 대해서는 항을 추가하지 않는지 궁금해할수도 있다. b는 상수값인데 네트워크 파라미터에서 W에 비해 b는 너무 작기때문에 보통 생략을 한다. 여기서, 람다는 파이썬에서 제공되는 기능의 이름이기 때문에 우리가 실제로 사용할때는 lambd로 사용을 하도록 하자. 모든 레이어에 대해서 J가 아래라고할떄, (w[l],b[l]은 마지막 레이어의 파라미터들)각 레이어 l에 대한 hidden Units들이 존재하기 때문에 W : ( n[l-1]*n[l-1]) 차원이다.따라서, 위와..