목록분류 전체보기 (243)
차밍이
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/8n4uv/btqCwXrQm1j/d9qLS7UqlDiWMJCPGpxQ6K/img.png)
실습을 통해서 알아보는 PCA 주성분 분석이 모델의 성능을 높여줄 수 있는지에 대해서 알아보겠습니다. 데이터셋은 싸이킷 런의 wine 데이터를 사용해서 실습을 진행했습니다. 와인의 알코올 도수, 산도, 색깔, 등의 정보를 바탕으로 어떤 class의 와인인지 알아보는 모델을 LogisticRegression을 사용해서 분류할 것입니다. 이때, PCA를 사용하는 것과 사용하지 않은 것을 두 가지를 진행할 것이며 이를 비교해보겠습니다. 이를 통해서 주성분 분석이 필요한 이유와 과연 주성분 분석이 모델의 성능을 높여주는지에 대해서 알아보겠습니다. 특히나 주성분 분석의 성능 향상에 대해서 여러 가지 상황을 나누어 성능 차이를 살펴보도록 하겠습니다. PCA에 대한 기본적인 내용을 잘 모르신다면 이전에 작성한 글을 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bjrME7/btqCoQVTF2R/gr8cW1HKHCkD5jb6dMSiU0/img.jpg)
뇌를 알아야 더 효율적으로 공부할 수 있다. 우리의 뇌를 잘 알고 있어야 뇌를 잘 사용할 수 있을 것입니다. 효율적으로 공부하기 위해서는 우리의 뇌를 잘 사용할 수 있어야 합니다. 이번 시간은 뇌과학을 중심으로 해서 어떻게 하면 뇌를 더 잘 사용할 수 있는지에 대해서 알아보겠습니다. 특히 뇌의 보상 체계와 호르몬에 대해서 중점적으로 알아보겠습니다. 공부에 핵심적인 호르몬 : 도파민과 노르에피네프린 우리의 효율적인 공부방법에 아주 핵심적인 역할을 하는 호르몬은 도파민과 노르에피네프린입니다. 두 호르몬 모두 뇌의 신경 전달물질로 아주 적은 양이지만 우리의 생각화 행동에 큰 영향을 미치게 됩니다. 도파민 새로운 것, 자극적인 것을 좋아하는 호르몬입니다. 새로운 환경과 자극적인 것들을 보면 많은 도파민이 많이 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/zgjTt/btqCrjW7ArV/dpwRiTkKlBdu16bzhamBn1/img.jpg)
공부를 언제까지 해야 하나? 고등학생 때는 대학만 가면 공부를 안 할 것 같다는 생각을 많이 하였습니다. 막상 대학에 오니 학점관리에 자격증 등 공부를 해야 할 일들이 많아졌습니다. 그리고 취직만 하면 더 이상 공부할 일이 없을 것이라 생각했습니다. 하지만, 막상 취직해서도 공부를 계속해야 더욱 성장할 수 있다는 것을 보고 듣고 느꼈습니다. 여러분 이제 깨어나세요. 공부는 계속해야 합니다. 죽을 때까지. 단지 어떤 것을 공부해야 하는지 과목과 종목이 바뀌는 것뿐입니다. 꼭 환경에 의해서 공부를 해야 하는 것이 아니더라도 내가 하고 싶은 분야나 공부하고 싶은 분야에 대해서 꾸준하게 알아가고 연구하기도 합니다. 꾸준한 자기 계발을 위해서 공부를 많이 하는 사람들도 굉장히 많습니다. 하지만, 우리에게 주어진 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/b1pMOi/btqCn1oUQew/ZQG46SsR2wptajKi7xCvP0/img.png)
실습으로 알아보는 PCA의 필요성 scikit-learn의 IRIS 데이터와 PCA library를 활용해서 PCA실습을 진행하고 왜 PCA가 필요한지 알아보도록 하겠습니다. PCA에 대한 기본 개념의 아래 글을 참고해주세요. 2020/03/02 - [머신러닝] - [머신러닝] PCA(principal component analysis) 차원 축소에 대해 [머신러닝] PCA(principal component analysis) 차원 축소에 대해 0. 차원 축소 차원 축소의 필요성 실제 데이터들의 대부분은 매우 많은 설명 변수(= 특성 = feature = 흔히 X 값)들을 가지고 있습니다. 따라서 머신러닝 알고리즘을 적용해서 문제를 해결하는 데 있어서 어려움이.. chancoding.tistory.com..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/cx67Vf/btqCoRM2IeB/VWREkcn7S94UktCtEiuZYk/img.png)
0. 차원 축소 차원 축소의 필요성 실제 데이터들의 대부분은 매우 많은 설명 변수(= 특성 = feature = 흔히 X 값)들을 가지고 있습니다. 따라서 머신러닝 알고리즘을 적용해서 문제를 해결하는 데 있어서 어려움이 많습니다. 전체 데이터의 양이 너무 많아서 학습 속도가 느려진다. 별로 의미없는 feature들로 인해서 과적합되거나 학습이 잘 되지 않는다. 그러므로 feature selection이나 Dimensionality Reduction(차원 축소) 등의 작업이 필요합니다. 이번 글에서는 차원 축소에 대해서 알아보겠습니다. 1. 차원의 저주 각 변수의 50%영역에 해당하는 자료를 가지고 있다고 할 때, 전체 자료의 얼마만큼을 확보할 수 있는가? 머신 러닝에서 하나의 feature가 늘어날 때마..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/FJno8/btqCkPChT86/gWqTP1MHF4naCOdNBPA1c1/img.jpg)
할 수 있다! 퀀트 투자 : 초보자도 연복리 20% 벌 수 있는 주식투자 비법 · 저 : 강환국 · 감수 : 신진오 · 출판사 : 에프엔미디어 · 발행 : 2017년 09월 11일 · 작성 : 2020년 03월 01일 · 쪽수 : 396 · 제품구성 : 전1권 > 인터파크 소개내용 "가장 쉽고 편하게, 안정적으로 고수익 내는 투자 비법 수백 편 논문에서 뽑아낸 ‘검증된 퀀트 투자전략’ 공개 주식 투자 초보자도 쉽게 따라 하면서 주가지수보다 훨씬 높은 초과수익을 올릴 수 있는 ‘퀀트 투자(quantitative investing, 계량투자) 전략’을 소개하는 책. 주식 투자에 많은 시간을 들일 수 없는 직장인이나 전문 지식이 없는 개인 투자자가 검증된 퀀트 투자 기법을 실전에서 써먹을 수 있도록 정리한 게..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/dD6z5s/btqCioLRxCO/FD2QK4vxfUSuO782gSlmQK/img.png)
친구 네트워크 시간 제한 메모리 제한 제출 정답 맞은 사람 정답 비율 3 초 256 MB 11608 3704 1925 26.658% 문제 민혁이는 소셜 네트워크 사이트에서 친구를 만드는 것을 좋아하는 친구이다. 우표를 모으는 취미가 있듯이, 민혁이는 소셜 네트워크 사이트에서 친구를 모으는 것이 취미이다. 어떤 사이트의 친구 관계가 생긴 순서대로 주어졌을 때, 두 사람의 친구 네트워크에 몇 명이 있는지 구하는 프로그램을 작성하시오. 친구 네트워크란 친구 관계만으로 이동할 수 있는 사이를 말한다. 입력 첫째 줄에 테스트 케이스의 개수가 주어진다. 각 테스트 케이스의 첫째 줄에는 친구 관계의 수 F가 주어지며, 이 값은 100,000을 넘지 않는다. 다음 F개의 줄에는 친구 관계가 생긴 순서대로 주어진다. 친..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/LojpF/btqCjSr7x7F/79L1kwKdCSeby7CCXyYSv1/img.png)
키로거 시간 제한 메모리 제한 제출 정답 맞은 사람 정답 비율 1 초 256 MB 15669 3883 2452 23.480% 문제 창영이는 강산이의 비밀번호를 훔치기 위해서 강산이가 사용하는 컴퓨터에 키로거를 설치했다. 며칠을 기다린 끝에 창영이는 강산이가 비밀번호 창에 입력하는 글자를 얻어냈다. 키로거는 사용자가 키보드를 누른 명령을 모두 기록한다. 따라서, 강산이가 비밀번호를 입력할 때, 화살표나 백스페이스를 입력해도 정확한 비밀번호를 알아낼 수 있다. 강산이가 비밀번호 창에서 입력한 키가 주어졌을 때, 강산이의 비밀번호를 알아내는 프로그램을 작성하시오. 입력 첫째 줄에 테스트 케이스의 개수가 주어진다. 각 테스트 케이스는 한 줄로 이루어져 있고, 강산이가 입력한 순서대로 길이가 L인 문자열이 주어진..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/zcJwD/btqCly7xZvN/aEnNXqLxAzlKdbXdb8Gpo1/img.png)
> 주피터 노트북 테마 자세하게 알아보기 이전에 주피터 노트북 테마 스킨 설치 및 설정하는 방법에 대해서는 알아보았습니다. 하지만 좀 더 상사하게 설정하는 방법을 알아보도록 하겠습니다. 주피터 노트북 설치 및 기본 설정이나 테마별 스킨을 이미지로 확인하시려면 아래 링크의 이전 글을 통해서 확인해주세요. 2020/02/28 - [파이썬] - 주피터 노트북 테마 스킨 - 전체 사진으로 비교 jupyter theme 비교하기 2020/01/21 - [파이썬] - [Python] 주피터 노트북(Jupyter notebook) 테마 설정, 스킨 적용 > 테마 설정 명령어 주피터 노트북의 테마는 command prompt 혹은 anaconda prompt에서 설정할 수 있습니다. 커맨드 창에서 필요한 명령어에 대해..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/stkjL/btqClyGpJBv/q9jvOeeqFYDA6keAeBrU31/img.png)
> 쥬피터 노트북 테마 전체 비교하기 코딩 쪽으로 진로를 정하면서 코딩을 많이 하게 되었습니다. 그러다 보니 하루 종일 컴퓨터에서 작업해야 하니 눈이 아프더라고요. 그래서 스킨을 조금 더 보기 편한 방식으로 변경하려고 알아보았습니다. 특히나 아나콘다의 주피터 노트북 환경에서 작업을 많이 합니다. 그래서 주피터 노트북의 테마들에 대해서 알아보겠습니다. > 쥬피터 노트북 테마 명령 프롬프트에 들어가서 쥬피터 노트북 테마를 위한 패키지를 다운로드하여주세요. 이미 설치한 적이 있다면 최신 버전으로 업그레이드해주시면 좋습니다. # 쥬피터 노트북 테마 설치 pip install jupyterthemes # 이전에 쥬피터 노트북을 설치한적이 있다면 pip install --upgrade jupyterthemes # ..