3월 26일부터 3월 28일까지 취업지원실 주관 취업캠프를 갔다와서 회고 및 느낀점 다시보면 오글거리겠지만, 캠프 당시 느꼈던 감정들을 잊지 않기 위해 정리해두려한다. 취업 준비 동안 힘들 때마다 들어와서 이때 느낀 이 감정을 되새기자. 캠프를 갔다온 소감을 한 마디로 정리하자면 처음 컴퓨터공학과에 전과하고 나서의 기분과 감정을 느꼈다. 일단 오랜만에 느껴보는 열등감, 열심히 살았다고 생각했는데 학점, 어학성적, 스펙, 면접스킬 뭐 하나 내세울 게 없었다. 대단한 사람들 사이에 나는 그냥 평범한 대학생?, '지금까지 내가 노력했다라고 말할수 없겠구나' 를 느꼈다. 당시에는 열등감이었지만 현재는 자극제로 좋은 영향을 미치고 있다. 또 나 자신한테 화가 많이 났다. 지금까지 안주하며 보낸 시간들, 별로 힘들..
본 포스팅은 kaggle:Intermediate Machine Learning을 수료하고 정리한 글입니다. 4. Pipelines 4-1 개요 Pipelines은 데이터 전처리 및 모델링 코드를 구성하는 간단한 방법이다. 특히 Pipelines은 전처리 및 모델링 단계를 한 번에 처리할 수 있게 해준다. Pipelines은 다음과 같은 장점이 있다. Cleaner Code: 각 단계마다 전처리하는 과정이 반복된다면 코드가 복잡해질 수 있다. Pipelines을 사용한다면, 학습 및 검증 데이터 단계의 전처리 과정을 한 번에 처리할 수 있다. Fewer Bugs: 전처리 과정을 까먹거나, 잘못 적용할 가능성이 줄어든다. Easier to Productionize: 프로토타입에서 대규모로 배포 가능한 것으로..
본 포스팅은 kaggle:Intermediate Machine Learning을 수료하고 정리한 글입니다. 1. Introduction Intro Machine Learning을 수료한 후 모델의 성능을 신속하게 향상시키기 위해 방법과 XGBoost에 대해서 학습할 것이다. 다음과 같은 학습내용으로 진행할 것이다. 결측치 처리 숫자형 변수, 카테고리형 변수에 대해서 파이프라인 설계 모델 검증(교차 검증) XGBoost 2. Missing Values 이 장에서는 결측치를 처리하는 세 가지 방법에 대해 알아볼 것이다. 2-1 개요 데이터는 여러 이유로 결측값을 가지게 된다. 예를 들어 데이터를 입력 중 실수로 값을 입력하지 않은 경우 값을 어떤 이유로든 관찰하지 못한 경우(예를 들어, 인구 조사에서 특정 ..
0. 잡담 정보처리기사 따놓으면 여러모로 도움이 될 것 같아 도전하게 되었다. 접수 마지막 날, 집에서 한 시간 반 떨어진 곳에 몇 자리 남아있길래 후다닥 접수했다. 30분만 늦었어도 아마 자리가 없어서 못 치러 가지 않았을까 ,, 아찔했다. 접수는 2월에 했는데 '정보처리기사 전공자 필기 합격 후기' 읽어보니 1주일, 길어야 2주일 준비하는 사람이 대다수이길래 나도 3월 1일부터 공부를 시작했고 딱 2주 공부했다. 중간중간 취업동아리 면접 준비 및 도전학기제 때문에 책을 펴지도 못한 날도 있어 공부한 시간으로만 따지면, 그리 많지 않다. 컴퓨터공학과에 재학 중이고 중간고사나 기말고사를 칠 때 이해하기보단 통째로 외워서 시험을 치는 편이다. 그래서 그런지 정처기 공부하는데 익숙한 내용이 많아서 쉽게 할 ..
https://www.acmicpc.net/problem/14916 14916번: 거스름돈 첫째 줄에 거스름돈 액수 n(1 ≤ n ≤ 100,000)이 주어진다. www.acmicpc.net 문제 춘향이는 편의점 카운터에서 일한다. 손님이 2원짜리와 5원짜리로만 거스름돈을 달라고 한다. 2원짜리 동전과 5원짜리 동전은 무한정 많이 가지고 있다. 동전의 개수가 최소가 되도록 거슬러 주어야 한다. 거스름돈이 n인 경우, 최소 동전의 개수가 몇 개인지 알려주는 프로그램을 작성하시오. 예를 들어, 거스름돈이 15원이면 5원짜리 3개를, 거스름돈이 14원이면 5원짜리 2개와 2원짜리 2개로 총 4개를, 거스름돈이 13원이면 5원짜리 1개와 2원짜리 4개로 총 5개를 주어야 동전의 개수가 최소가 된다. 입력 첫째 ..
https://www.acmicpc.net/problem/9251 9251번: LCS LCS(Longest Common Subsequence, 최장 공통 부분 수열)문제는 두 수열이 주어졌을 때, 모두의 부분 수열이 되는 수열 중 가장 긴 것을 찾는 문제이다. 예를 들어, ACAYKP와 CAPCAK의 LCS는 ACAK가 된다. www.acmicpc.net 문제 LCS(Longest Common Subsequence, 최장 공통 부분 수열)문제는 두 수열이 주어졌을 때, 모두의 부분 수열이 되는 수열 중 가장 긴 것을 찾는 문제이다. 예를 들어, ACAYKP와 CAPCAK의 LCS는 ACAK가 된다. 입력 첫째 줄과 둘째 줄에 두 문자열이 주어진다. 문자열은 알파벳 대문자로만 이루어져 있으며, 최대 100..
🔉 빅데이터 분석을 편리하게 해주는 파이썬 라이브러리인 Pandas에 대해 공부해보자! https://pandas.pydata.org/ pandas - Python Data Analysis Library pandas pandas is a fast, powerful, flexible and easy to use open source data analysis and manipulation tool, built on top of the Python programming language. Install pandas now! pandas.pydata.org 📝목차 1. map 2. apply 3. applymap 1. map ☑️ 함수를 통한 컬럼 변환 & 생성 import pandas as pd df = pd...
https://www.acmicpc.net/problem/1449 1449번: 수리공 항승 첫째 줄에 물이 새는 곳의 개수 N과 테이프의 길이 L이 주어진다. 둘째 줄에는 물이 새는 곳의 위치가 주어진다. N과 L은 1,000보다 작거나 같은 자연수이고, 물이 새는 곳의 위치는 1,000보다 작거나 www.acmicpc.net 문제 항승이는 품질이 심각하게 나쁜 수도 파이프 회사의 수리공이다. 항승이는 세준 지하철 공사에서 물이 샌다는 소식을 듣고 수리를 하러 갔다. 파이프에서 물이 새는 곳은 신기하게도 가장 왼쪽에서 정수만큼 떨어진 거리만 물이 샌다. 항승이는 길이가 L인 테이프를 무한개 가지고 있다. 항승이는 테이프를 이용해서 물을 막으려고 한다. 항승이는 항상 물을 막을 때, 적어도 그 위치의 좌우..