본문 바로가기

일기2

알고리즘 문제를 푸는 마음가짐 1. 문제를 풀기전에 고민하는 시간, 구현하는 시간, 테스트 하는 시간을 1:1:1 비율로 한다. (되도록이면 고민하는 시간을 길게) 2. 고민하는 부분은 많지만 간략하게 다음과 같다. ① 어떠한 자료구조를 쓸지 (배열, 연결리스트, 어레이리스트) / (스택, 큐, 힙, 세그먼트 트리) ② 어떤 구조로 짤지 메소드의 위치, 틀 그리고 재귀로 구현할지 반복문으로 구현할지 속도 : 재귀 < 반복문 재귀는 자신이 할 일만하고 슥 넘기는 것이기 때문에 구현의 스케일이 큰 경우에 논리를 헷갈리지 않고 구현할 수 있다. ③ 어떠한 기술로 구현해야 할지 브루트포스, DFS, BFS, 백트래킹, 시뮬레이션, DP, 그리디 ④ 이렇게 구현하였을때 시간 복잡도가 어떻게 나오는지 10,000 * 10,000 = 100,00.. 2021. 2. 9.
머신러닝의 교과서 배송 완료! 머신러닝 프로젝트를 몇번해보기는 했지만 제대로 아는 느낌은 아니었다는 생각이 들어 책을 구입하게 되었습니다. 책 이름은 Hands-On Machin Learning with Scikit-Learn, Kears & TensorFlow! 구글에 머신러닝 책 추천 검색해도 제일 먼저 나오구 블로그들에서도 많이들 추천하길래 바로 구입했네요!! 처음에 원서만 있는 줄 알고 원서를 구입할뻔 했지만 다행히 품절이어서 더 찾아보니 한국어 판이 있었네요. 안 그래도 못 알아들을텐데..영어로 써있기까지 했으면ㅋㅋㅋㅋ 라면 받침 하나 늘어날뻔 했지 뭐에요~~ www.aladin.co.kr/shop/wproduct.aspx?ItemId=237677114 핸즈온 머신러닝 지능형 시스템을 구축하려면 반드시 알아야 할 머신러닝, .. 2021. 1. 13.