일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 판다스
- sklearn
- 베이지안 최적화
- pandas
- 파이썬
- 경력기술서 첨삭
- 파라미터 튜닝
- 하이퍼 파라미터 튜닝
- 주요 파라미터
- 랜덤포레스트
- 이력서 첨삭
- 데이터사이언스
- 데이터사이언스학과
- 데이터 사이언스
- 데이터 사이언티스트
- 경력 기술서
- AutoML
- 데이터분석
- 대학원
- 사이킷런
- 퀀트
- 하이퍼 파라미터
- 퀀트 투자 책
- 주식데이터
- 자기소개서
- 코딩테스트
- 주가데이터
- 커리어전환
- 머신러닝
- 데이터사이언티스트
- Today
- Total
목록전체 글 (119)
GIL's LAB
안녕하세요. 근 1년만의 포스팅입니다. 이번 포스팅에서는 경력 기술서 내의 프로젝트 기술서를 작성하는 방법에 대해 알아보겠습니다. 가장 중요한 것은 제 3자인 평가자가 기술서를 본다는 점을 감안해야 한다는 것입니다. 기술서 구조 기술서는 다음과 같은 구조로 작성하는 것이 좋습니다. 프로젝트명, 기간 (개월수) 프로젝트 개요 주요 수행 내용 업무 성과 획득 역량 각 항목에 대해 자세히 알아보겠습니다. 프로젝트명 프로젝트명은 가급적 구체적으로 작성해줘야하며, 그 뒤에 기간을 명시해줘야 합니다. 가상의 프로젝트(주가 예측 알고리즘 개발)를 다음과 같이 쓸 수 있을 것입니다. 주가 예측 알고리즘 개발, 2023.06 ~ 2024.12 (1년 6개월) 기간 옆에 몇 개월짜리인지를 써주는 것이 평가자가 보기 편합니..
오랜만에 포스팅입니다. 최근 저희 회사에서 신입 데이터사이언티스트 2명을 채용하고 있고, 평가 위원으로 들어가게 됐습니다. 지금은 막 서류를 검토하고 면접에 올릴 인원을 선정하는 단계인데, 생각보다 엄청나게 많은 지원자가 몰려 일이 밀리고 있습니다. 정확한 경쟁률을 밝히기는 어려우나 300:1을 넘습니다. 그리고 인사팀에서 1차로 필터링을 해서 주지만, 그래도 현업 데이터사이언티스트 한 명이 봐야할 지원서만 백장을 넘습니다. 그러다보니 각자의 기준을 만들고 면접에 올릴 가능성이 없는 지원자는 빠르게 낮은 점수를 부여합니다 (지원자 입장에선 억울할 수 있지만, 결국 뽑는건 두 명 뿐이니 합격 가능성이 낮은 지원자는 빠르게 검토할 수 밖에 없습니다). 그리고 최근에는 현업에서 서류를 직접 검토하는 일이 많은..
이번 포스팅에서는 국내 주가 데이터를 다운로드할 수 있는 프로그램을 공유하도록 하겠습니다. 프로그램 다운로드는 아래 링크에서 할 수 있으며, 다운로드가 되지 않으면 댓글부탁드립니다. https://drive.google.com/file/d/1Z6w0KpKBCPyUzcnixPU9__x-QlRxRXgM/view?usp=sharing stock_data_collection.exe drive.google.com 매우 간단한 프로그램으로 그 사용 방법을 살펴보겠습니다. 먼저 아래 프로그램을 실행해줍니다. 그러면 아래와 같은 까만 화면이 떴다가 얼마 후에 프로그램이 실행됩니다. 프로그램이 실행된 화면은 아래와 같습니다. 여기서 종목명 옆에 있는 목록 버튼을 누르면 수집 가능한 종목 목록이 다음과 같이 뜹니다. 예를..
티스토리 어플로는 블로그 수익을 확인할 수 없고, 또 모바일 웹으로 들어가면 자연스럽게 모바일 어플 화면처럼 나옵니다. 이것저것 구글링해봤지만 휴대폰 종류나 티스토리 버전 등에 따라 안되는게 너무 많았는데, 간단한 해결책을 찾았습니다. 해결책은 모바일 웹에서 주소/manage로 접속하는 것입니다. 가령, 제 블로그의 경우에는 아래 주소로 접속할 수 있습니다. https://gils-lab.tistory.com/manage/ Tistory 좀 아는 블로거들의 유용한 이야기 www.tistory.com 여기에 접속하면 웹에서 보는 관리자 화면이 나옵니다. 물론 로그인을 해야 보입니다!
이번 포스팅에서는 문자열을 분리하는 방법에 대해 알아보겠습니다. split 메서드 split 메서드는 입력받은 구분자를 바탕으로 문자열을 리스트로 나눕니다. 예시 코드는 다음과 같습니다. a = 'line1/line2/line3' print(a.split('/')) [실행 결과] ['line1', 'line2', 'line3'] 위 예제는 a라는 문자열을 슬래시(/)를 기준으로 나눈 것을 보여줍니다. re.split 함수 re.split 함수는 문자열을 특정한 패턴을 바탕으로 분리해주는 함수입니다. 이 함수의 입력은 순서대로 패턴과 문자열입니다. 예를 들어, 공백과 줄바꿈 기호를 바탕으로 문자열을 나누는 상황을 생각해보겠습니다. import re a = 'line1 line2 line3\nline4' p..
이번 포스팅에서는 자주 사용되는 감성 사전을 간단히 알아보고, 이 파일을 공유하겠습니다. 참고로 R에서는 textdata 라이브러리에 내장되어 있으나, 저 같은 파이썬 유저에게는 직접 다운로드받는게 편합니다. AFINN 각 단어를 -5점과 5점 사이의 점수로 평가한 사전으로 5에 가까울수록 긍정, -5에 가까울수록 부정을 나타냅니다. BING 각 단어를 긍정(positive)와 부정(negative)로 분류한 사전입니다. NRC 각 단어를 긍정과 부정 외에도 다양한 감정으로 분류한 사전입니다. 데이터 분석 서비스가 필요한 분은 아래 링크로! https://kmong.com/gig/374194 데이터사이언스 박사의 데이터 분석 서비스 드립니다. | 150000원부터 시작 가능한 총 평점 5점의 I 78개 ..
NotFittedError는 사이킷런의 모델 인스턴스를 학습하지 않고 활용할 때 발생하는 에러입니다. 간단한 예시를 살펴보겠습니다. 먼저 임의로 데이터를 만들고 LinearRegression 클래스를 이용해서 선형 회귀 모델을 만들겠습니다. import numpy as np from sklearn.linear_model import LinearRegression X = np.random.random((100, 3)) y = np.random.random(100) model = LinearRegression() 다음으로 이렇게 만들어진 model을 사용해서 X의 라벨을 예측해보겠습니다. model.predict(X) [실행 결과] ------------------------------------------..
문제 상황 ValueError: too many values to unpack는 저장할 값의 개수가 변수 개수보다 많은 경우 발생하는 에러입니다. 간단한 예제를 살펴보겠습니다. x, y, z = 1, 2, 3, 4 [실행 결과] ValueError: too many values to unpack (expected 3) 위 코드에서 변수는 x, y, z로 세 개인데, 여기에 입력되는 값이 1, 2, 3, 4라서 오류가 발생했습니다. 반대로 ValueError: not enough values to unpack는 저장할 값의 개수가 변수 개수보다 적은 경우 발생하는 에러입니다. 역시 간단한 예제를 살펴보겠습니다. x, y, z = 1, 2 [실행 결과] ValueError: not enough values ..
이번 포스팅에서는 대학원 입학 자기소개서 작성시에 많은 분들이 놓치는 사항에 대해 간단히 알아보겠습니다. 여기서는 이공계 일반 대학원에 석사 과정으로 지원하고자 하는 분에게 한정했으며, 문과 혹은 박사 과정에게는 유효하지 않을 수 있습니다. 대학원은 뭘 하는 곳인가? 대학원은 연구를 하는 곳입니다. 간혹 무엇을 더 배우기 위해 대학원에 가겠다라는 분들이 있는데, 대학원에서는 특별한 무언가를 가르쳐주지 않습니다. 학부 과정에서는 여러 수업을 듣고 좋은 학점을 받는 것이 지상 목표였겠지만, 석사 과정부터는 수업을 들어서 무엇을 배운다기보다 자신의 연구에 필요한 것을 스스로 찾아서 공부하는게 중요합니다. 물론 대학원도 수업이 개설되지만 학부때에 비해 크게 신경쓰지 않습니다. 따라서 무엇을 더 배우기 위해 진학..
굉장히 오랜만에 포스팅을 올립니다. 요즘에는 줄긴 했으나, 여전히 로또를 추천해준다는 서비스가 있습니다. 애초에 정말 로또 번호를 높은 확률로 예측할 수 있으면 서비스를 만들지말고 로또를 사는게 당연히 합리적인 선택이니, 당연히 신빙성없는 서비스입니다. 그럼 데이터를 보면서 로또 번호 예측이 왜 불가능한지를 알아보겠습니다. 데이터 현재까지의 로또 당첨 번호 데이터는 동행복권 공식 홈페이지에서 다운로드받을 수 있습니다. https://dhlottery.co.kr/gameResult.do?method=byWin&wiselog=H_C_1_1 로또6/45 - 회차별 당첨번호 1078회 당첨결과 (2023년 07월 29일 추첨) 당첨번호 6 10 11 14 36 38 1078회 순위별 등위별 총 당첨금액, 당첨게..