코드스테이츠 소속으로 진행하는 마지막 개인 프로젝트에 대한 기록을 남겨본다. 무엇을 할까? 프로젝트를 여러 차례 진행하면서 기술적 실력 외에 나 자신에게 가장 큰 문제가 된다고 느낀 것은 ‘관심이 가는 기술은 있어도, 특별히 흥미를 가지고 있는 도메인이 없다’는 점이었다. 내 경우 데이터로 풀어볼 수 있는 어떤 분야든 조금씩은 관심이 있지만, 그렇기 때문에 가장 관심이 가는 딱 한 가지의 도메인을 정할 수 없었다. 이 말은 즉 어느 회사에 지원하고 싶은지 정해진 바가 없다는 뜻이기도 하다. 물론 내가 순수하게 재미를 느끼는 주제로 프로젝트를 진행하는 것도 좋지만 지금 나는 취업이 절실한 취준생의 신분이므로 비즈니스 차원에서 가치를 창출할 수 있고 나의 구직활동에도 도움이 되는 프로젝트를 우선해야 한다. ..
Dynamic Programming Greedy Algorithm Dynamic Programming 동적 프로그래밍 Bottom-up approach(상향식 접근방법)의 일종으로, 쉽게 말해 문제의 일부분을 풀이한 다음, 그 결과를 재활용하는 방법(memoization). ‘기억하며 풀기’라고 이해하면 쉽다. 💡 DP를 위한 전제 ① 문제를 하위 문제로 나눌 수 있어야 함 ② 하위 문제의 결과 값으로 상위 문제의 결과 값을 구할 수 있어야 함 ③ overlapping subproblems: 하위 문제들이 중복되어야 함 → principle of optimality(최적성의 원리: 주어진 문제에 대한 최적해는 주어진 문제의 소문제에 대한 최적해로 구성됨)가 반드시 성립하여야 함 divide-and-con..
1. python True & False True: True, 1, [0], (0, ), "sentence", ' ', '0' False: False, None, 0, [], (), {} set(), "" cf. 비교 연산자 '=='와 'is'의 차이 == 값이 같으면 T, 다르면 F is 값이 같더라도 object가 다르면 F a = [1, 2, 3] b = [1, 2, 3] a = b >>> True a is b >>> False // 참고한 포스팅: https://ponyozzang.tistory.com/292 2. python 문자열 python string concatenation: string = 'hello' ', ' 'world' assert 'hello, world' == string c..
Section 2 3rd sprint 섹션 2의 마지막 스프린트를 진행했다. Sprint Review 여섯 번째(섹션 2에서는 세 번째) 스프린트에 대한 리뷰를 다음과 같이 작성했다. 사실(Fact): 누적피로로 인한 집중력 저하: 체력적으로도 슬슬 피로가 누적되기 시작했지만 강의 시간에 잘 이해하지 못한 내용을 일단 코드 실행만 해 보고 건너뛰는 방식을 반복하면서 정신적으로도 피로가 꽤 누적되었다. 이번 주와 지난 주에 겪은 거의 모든 문제의 원인이라고 본다. 복습 포기: 지지난주 스프린트 리뷰에는 노트 복습을 매일 했다고 적었는데 section 2의 1주차 내용에 비해서 2, 3주차의 내용은 이론보다는 실전에 가까운 것이어서 개념서를 다시 찾아보는 게 큰 의미가 없었다. 그래서 노트 정리는 포기하고 ..
Section 2 1st sprint 머신러닝을 찍어먹는 섹션 2. 첫 번째 스프린트를 진행했다. Sprint Review 네 번째(섹션 2에서는 첫 번째) 스프린트에 대한 리뷰를 다음과 같이 작성했다. 사실(Fact): 컨디션 난조를 반만 대비함: 부트캠프 시작 초기에 캘린더를 살펴보고 10월 초중순쯤 머신러닝을 배운다는 걸 알았기 때문에 코비드 백신 2차 접종을 당겨 맞는다는 좋은 선택을 했고 날씨가 추워질 걸 미리 알아서 실내 온도 조절도 잘 해뒀지만, 한 달에 한 번 습격하는 그것을 미처 고려하지 못했다. 몸도 아픈데 바깥 공기를 쐬기도 어렵고, 학습 내용도 어려워서 심리적으로 위축되고 말았다. 렉처 노트에서 다루는 개념/코드 이해가 부족함: 수학적인 원리가 모델에 어떻게 적용되는지, 그게 현업에..
선형회귀Linear Regression 1. 단순선형회귀모델을 만들기 위해 전제되어야 하는 조건들 기본적으로 회귀분석은 ①선형성 ②독립성 ③등분산성 ④정규성 ⑤비상관성의 다섯 가지 요건을 만족하는 것을 전제한다. ①선형성 독립변수와 종속변수 간의 관계가 선형적(즉, 회귀계수와 독립변수의 선형적 조합이 종속변수로 표현된다는 뜻) 산점도를 통해 확인 ②독립성 크게 1) 잔차와 독립변수의 값이 서로 독립인 것(단순회귀분석의 경우), 또는 2) 독립변수 간에 상관성이 없어야 하는 것(다중회귀분석의 경우)을 의미 ③등분산성 잔차와 분산이 독립변수와 무관하게 일정(=잔차가 고르게 분포) 독립변수와 잔차에 대한 산점도를 통해 확인 ④정규성 잔차항이 정규분포 형태(=잔차항의 평균이 0이고 분산이 일정) QQplot에서..
Section 1 Project: Game data analysis 섹션 1 프로젝트로 제시된 게임 데이터 분석을 진행했다. 지옥의 1주(그런데 이제 도피성 과수면을 곁들인)를 보냈더니 정신이 하나도 없다. 그 와중에 제출기한이 겹친 방송대 과제는 어떻게 제출했는지 기억도 안 난다. 두 마리 토끼를 잡으려다 토끼구이가 되어버린 기분 😂 Project Review 첫 번째 프로젝트에 대한 리뷰를 다음과 같이 작성했다. 사실(Fact): 주어진 자원을 충분히 활용하지 못함 시간 이제 와 돌이켜보면 프로젝트 준비에 할당된 시간이 넉넉했는데도, 고민만 하고 있느라 시간을 제대로 활용하지 못했다. 그래서 상대적으로 여유 시간이 있던 프로젝트 초기에는 코랩 화면을 띄워놓기만 하고 멍하니 있다가, 결국 마감 시간이 ..
3rd Sprint 스프린트가 벌써 세 번째라니 믿을 수가 없다…. 정사영을 아직도 좀 이해하지 못해서 걱정했는데 수학 문제는 아주아주 쉽게 나왔다. 하긴 생각해보면 이거 수학 시험 아니죠. 그렇지만 k-means는 제대로 했는지 전혀 모르겠다. 마지막까지 코드를 직접 짰어야 하는지 한참 고민하다가 냈다. 본격적어도 DS를 시작한 것도 아니고 이제 겨우 찍어먹어 본 수준인데 따라갈 수 있을지에 대한 걱정이 크다. Sprint Review 세 번째 스프린트에 대한 리뷰를 다음과 같이 작성했다. 사실 건강 저하로 인해 학습에 어려움을 겪음 코비드19 백신 접종 후에 며칠간 부작용을 겪었다(09/27~09/30). 헬프데스크 등에 사정을 설명하고 양해를 구할 수 있었는데도 스스로의 능력을 과신해서 그렇게 하지..
- Total
- Today
- Yesterday
- 인공지능
- 빅분기
- 이력서
- ADsP
- ADsP합격후기
- 개발자포트폴리오
- 빅분기합격
- 자격증
- 코드스테이츠
- 데이터준전문가합격후기
- data annotation
- 데이터분석
- 코테공부
- 데이터과학
- 빅분기후기
- googlecolab
- 빅데이터분석기사
- Notion2Tistory
- ai부트캠프
- 자버
- 취업준비
- Til
- todayIlearned
- github
- Kaggle
- 깃허브
- 데이터준전문가
- 빅데이터
- 커리어코칭
- 이자포스터디
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |