2019년 08월 15일 부터 2019년 08월 18일까지 열린 PyCon Korea 2019에 4일 연속으로 참여하였다. 참여한 프로그램 튜토리얼(8/15~8/16) 서울시 자전거 따릉이 데이터로 파이썬 기초부터 크롤링까지(박조은) 서울시 자전거 따릉이 데이터로 파이썬 시계열 분석부터 기계학습까지(박조은) 딥러닝 NLP 손쉽게 따라해보기 - GluonNLP 첫날 튜토리얼 중 프로젝터가 자꾸 꺼지는(키보드만 입력하면) 문제가 있었는데 프로젝터 문제를 여러번 해결하려고 노력했는데 잘 되지가 않았다. 결국 전액 환불하는 지경에 이르렀는데... 개인적으로는 사고 때문에 누락된 내용을 제외하고는 유익하게 잘 들었는데 환불까지 받고 다시 강의 진행 해주신다고 해서 오히려 감사할 따름이다. 발표세션(8/17~8/1..
[Bit of Code:Javascript/React] Simple Accordion 사용 기술 : react, javascript - react componenet : Accordion - state : isCollapsed(열려있는지 여부) - props : collapsed(최초 열려있는지), label(제목), children(내용) - 아코디언 제목 클릭시, 실행될 함수 div onclick="this.toggleAccordion" 으로 지정. - React.createRef()으로 css에 접근
TIL/TIT 2019-08-16 어제부터 파이콘 행사(PyCon 한국 2019)를 하고 있다. 이틀동안 튜토리얼, 이틀동안 키노트와 발표 세션을 진행한다. 어제 서울시 따릉이 데이터 분석 튜토리얼에 참석한 것에 이어서 딥러닝 NLP 손쉽게 따라해보기 - GluonNLP 참여하고 왔다. 최근에 어렴풋이 깨닫게 된 것중에 머신러닝(딥러닝)의 기능을 활용하기를 원한다면 밑바닥부터 다 개발하는 것이 아니라 api나 라이브러리를 잘 활용하는 것이 중요하다는 것이다. 그치만 그 종류를 많이 알고 있는것도 아니고, 탄탄히 공부하면 뭐라도 도움이 되겠지 싶어서 머신 러닝 이론들을 가능한대로 공부를 하고 있었다. NLP는 Natural Language Processing(자연어 처리)를 의미한다. 머신 러닝 책을 보면..
TIL 2019-08-15 PyCon Korea 2019에서 하는 튜토리얼에 참여하고 왔다. 서울시에서 제공하는 따릉이 대여 통계 자료를 분석하는 방법에 대한 워크숍이다. 초급, 중급 모두 신청해서 참여했다. 자료를 불러와서 전처리하고, pandas, seaborn라이브러리활용하여 분석하는 것을 했다. 솔직히 말하면 후반으로 갈수록 내용이 생소하고 따라가기가 어려웠다. (내가 초보라서.. ㅠㅠ) 그래도 실제 데이터를 불러와서 전처리 하는 과정에 대한 팁도 주시고 주피터 노트북에서, 자기호출 기능(shift + tab)을 활용하는 팁도 유용하게 쓸 것 같다. 자료를 시각화해보고, 데이터가 가지는 의미에 대한 해석으로까지 설명해주셔서 좋았다. 그리고 평균값(mean), 중앙값(median)의 차이와 언제 어..
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까지 나왔다고 하..