1 머신러닝. 사이킷런으로 SVM 구현하는것 완료하고 이해하는것을 목표로 했는데 2일만에 완료했느나 아직 와닿지 않는 부분도 있다. SVM의 cost, gamma 값에 따라 분류의 기준이 되는 초평면이 결정되는데, 사이킷 런에서는 이를 알기 위해서 수학적인 이해보다는 라이브러리에 있는 함수의 입/출력만 잘 쓰면 되게 돼있다. SVC( ),meshgrid 잘 모르겠다. 사이킷런에서 나오는 함수들, 몇시간 지나면 금방 까먹어버릴것 같다. test[['aa','bb']] 형식으로 된것도 파이썬 문법인가?? 2 파이썬 개발환경 설정 pip install, pip list 정도만 썼는데 pip search, pip show는 처음 써본다. 그리고 vs code에 task.json 파일..
꽤 오랫동안 맥북을 써 오고 있는데 불편했던 점 하나가 듀얼 디스플레이를 사용시에 생기는 문제였다. 한 쪽 화면에서 전체화면을 해버리면 다른 쪽 화면은 까만 화면이 되면서 사용할 수가 없게 되는 문제이다. 이 문제 때문에 지금까지 전체화면 기능은 없는셈 치고 사용하고 있엇다. 최근에 동영상 강의를 많이 듣다 보니, 한쪽에는 강의만 크게 띄우고 다른 쪽 모니터에서는 코드를 실습하거나 참고자료를 보면서 사용을 하고 싶은데... 전체 화면을 쓸 수가 없으니 화면 크기도 작고, 창 테두리 보이는것도 답답한 상황. 그러던 중, 이건 아니다 싶어서 해결 방법을 반드시 찾겠다며 방법을 찾다가 결국 해결 방법을 알게 되었다. 별도 소프트웨어를 사용해서라도 해결할 생각이었는데 의외로 기본 설정에서 해결 가능한 문제였다...
문제 상황 SVM(서포트 벡터 머신) 알고리즘을 사이킷런을 이용해서 적용하는 코드를 실습하던 중 위 스샷에서처럼 빨간색창에 Warning메시지가 뜬다. 경고 메시지 내용 : /usr/local/lib/python3.7/site-packages/sklearn/model_selection/_search.py:813: DeprecationWarning: The default of the `iid` parameter will change from True to False in version 0.22 and will be removed in 0.24. This will change numeric results when test-set sizes are unequal. DeprecationWarning) 해결 사이..
TIL 2019-08-11 고민이 이것저것 많이 들었던 날. 1. GIT GIT 사용법에 대해서 언젠가 확실하게 정리해야겠다고 생각했는데 많은 부분을 다시 공부하면서 알게되었다. commit push pull 정도만 알고 사용하다보니 branch 생성후 어떻게 합쳐야 할지, conflict가 생겼을때 어떻게 처리를 못한다든가 여러부분에서 제약이 많았었다. 일단 목표는 git을 아주 고급스럽게 까지는 아니라도 기본이라고 할만한 범위에서는 명령의 기능과 수행 결과를 확실히 알고사용 할 수 있게 되는 것이다. 공부한것을 설명이 가능하도록 다시 정리해보려고 한다. 그리고 rebase, reset(hard, soft, mixed?) 처럼 잘 모르겠거나..익숙하지 않아서 바로 까먹을것만 같은 것들도 있다. 마지막에..
써놓은것이 날아가서 간략히 기록 많이한건 없지만 그래도 기록하는것이 더 좋다. 오늘 한 일 1. 조그휠관련 업무 처리 - 진행상황 정리, 부품 구입 등 - javascript 마우스 휠로 비디오 컨트롤 기능 구현 완료, 2. gatsby style guide를 읽었는데 글을 어떻게 써야 하는지에 대한 좋은 깨달음을 얻었다. 아마 이런식의 style guide가 다른버전으로도 많이 있을것 같아 찾아 읽어 보고 싶어졌다. 한국어로 된것도 있으면 참고가 많이 될것같다. 3. 패캠 리액트 강좌 수강 - 초반 내용 중에 javascript 부분은 가볍게 보되, 잘 몰랐던 것은 조금더 집중해서 본다. - 지금까지 알던 javascript는 옛날꺼라서 es6에 맞춰서 다시배우고있다. - 사실 es10까지 나왔다고 하..
1. 태그로 비디오 파일을 불러오고, 자바스크립트로 재생속도 조절하는것과 currentTime지정 등을 수행해보는것. 완전히 새로운건 없지만 그래도 video가 가질수 있는 property를 직점 확인 해봄 외주 작업 관련하여 해보고 있는 것이라 이정도만 쓴다. 2. gatsby를 계속 테스트 해보고있다. 기본 blog starter를 써보니 글 서식이 너무 안예쁘고 특히 code 블록 쓰고 나면 이런저런 더러운 일들이 발생을 한다.. 이것을 수정하려고 해보니 생각보다 잘 안되어서, lumen이라는 다른 blog starter를 사용해서 테스트 블로그를 만들어봤는데 기본starter에 비하면 깔끔하기도 하고, disqus가 이미 설치가 되어있어서 shortcode만 적으니까 연동이 바로 되어서 놀라웠다...
TIT(Today I Think) TIT #1 TIL누락된게 또 3일? 시간은 어느새 지나간다. 기록을 안하면 그냥 없는 날처럼 되어버리는게 싫어졌다. 아무것도 안한것 같은 날이라도, 당분간은 뭐라도 쓰는게 좋은것같다. TIT#2 머신러닝 공부 진도가 안나간지 일주일정도 된것 같다ㅠㅠ 처음 시작때에는 뭘 몰라서 못나가지 싶어서 파이썬도 공부하고 numpy, pandas, tensorflow 등 공부하고 수식과 함께 쓰여진 알고리즘 이론들도 찬찬히 이해해보려고 노력해봤는데 학습 속도가 느리다보니 성취감을 가질만한 이벤트가 없으니 아무래도 힘든것 같아서 고민이다. 공부한 시간과 발전한 것을 되돌아보면 뭔가 많이 했긴한데, 아직도 첫걸음 단계다보니 현재 판단하건데 졸업논문으로 이쪽 주제를 쓰는건 좀 오버한 것..
TIL(Today I Learned) 이 그날 배운 것을 기록 한다고 하면, 생각난 것들을 자유롭게 기록하는 공간을 따로 만들어야겠다고 생각했다 주로 이런 주제가 될 것 같다. ~~ 이런게 있으면 어떨까? ~~ 만드는데 이렇게 만들면 어떨까? ~~를 ~~로 만들면 어떨까? ~~를 꼭 이렇게 해야되나? 배운다는 것은 주로 외부의 자료를 보고 익히는 것이지만, 생각하는것은 더욱 주체적인 일이다. 사실 블로그에 올라오는 글이라는게 단순 정리가 아닌 이상 굳이 분류하지 않아도 생각이 될수도 있지만, 이곳은 좀더 rough한 아이디어를 기록하고 싶은 곳이다. TIL의 변종으로 TIT(Today I Thought)라고 일단 카테고리 이름을 생각해봤는데 thought과 idea는 조금 다르므로 고민이 좀된다. 생각하..
TIL TIL은 Today I leaned의 약자입니다. 몇몇 개발관련 블로그에서 TIL이라는 카테고리로 그날 배운 소소한 것들을 기록하는 것들을 보고 시작했습니다. TIL이라는 카테고리는 이번에 처음으로 도입해보는 것이지만, 사실 예전부터 그날그날 배운것을 evernote에 기록하는 일을 종종 했었고 매번 형식이 다르고 배우는 분야, 양이 다르다보니 어떤 형식으로 공개해야 할지 잘 모르겠어서 공개하지 않던 것이기도 합니다. 형식을 매번 철저하게 갖추어 쓰기는 어렵지만, 하루하루 기록하는게 의미있다고 생각하여 최대한 남기려고합니다. 하나하나는 별거 없는 학습이지만 이것을 꾸준히 하면 더 커다란 뭔가가 되어있을것 같습니다. 그런 마음가짐으로 하루를 보내면 그렇지 않았던것보다 더 가치있는 시간을 보내던 것 ..
그동안 아무것도 안한건 아닌데 기록을 안하니까 시간을 더 쉽게 넘겨버리게된다. 1. 머신 러닝 책 `머신러닝 교과서`를 단독으로 보기에는 조금 어려워서 허민석님 저서인 `나의 첫 머신러닝/딥러닝`을 같이 보고 있다. 유사한 내용이지만 좀더 쉽게 잘 풀어져있다. 도서관에서 대출기간이 끝나서 일단 반납하고 다시 빌리려 한다. 2. 패스트캠퍼스 온라인 강의 결제 패스트캠퍼스 프론트엔드 올인원(html/css + 리액트)를 결제했다. 이전에 결제한 거는 유튜브나 인프런에 공개된 무료강의보다 못한것 같아서 좀 실망스러웠는데 이번에 듣는것은 강의 퀄리티가 꽤 좋아서 좀 놀랍다. 리액트는 이미 veropert로 유명하신 김민준님이 강의를 하는것을 알고 구매한 것이고 html/css는 너무 기초라서 다 아는 내용이지 ..