본문 바로가기

분류 전체보기106

210126(화) 부스트캠프 일지 - GD, numpy #210126(화) 수행내역 1. GD 강의 수강 2. 피어세션 2pm~4pm 3. 헷갈리는 분석 개념 리뷰 배운점 1. optimizer 역사에 대해 다시 리뷰했다. 피어세션 때 이 주제에 대해 말하게 됐는데 완전히 머릿속에 정리됐다! 2021/01/13 - [Artificial Intelligence] - Optimizer 정리 Optimizer 정리 optimizer 정리 optimizer는 Gradient descent로 w를 update할 때 사용하는 알고리즘으로, w 변화량을 구해 어느 방향/스텝사이즈로 나아가야 하는지 알려주는 알고리즘. fine-tuning 단계에서 optimizer를 sgd, a.. sohyunwriter.tistory.com github.com/sohyunwriter/2.. 2021. 1. 26.
[Python] is 와 == 의 차이 *is / == 차이 == is for value equality. Use it when you would like to know if two objects have the same value. is is for reference equality. Use it when you would like to know if two references refer to the same object. 즉, is는 변수가 같은 Object(객체)를 가리키면 True ==는 변수가 같은 Value(값)을 가지면 True *is의 예시 - a와 b는 같은 리스트 객체를 가리킨다 - a와 b는 같은 객체이기 때문에 True - a와 c는 값은 같지만 다른 객체이기 때문에 False # 리스트 선언 a = [1, 2, 3] b.. 2021. 1. 26.
210125(월) 부스트캠프 일지 - numpy, 벡터, 행렬 수행내역 1. numpy 강의, 벡터 강의, 행렬 강의 수강 및 정리 2. 피어세션 참여 2pm~3:30pm 3. 벡터 퀴즈, 행렬 퀴즈 풀기 배운점 1. Moore-Penrose 역행렬 Moore-Penrose 역행렬에 대해 알게 됐다. np.linalg.pinv를 이용하면 구할 수 있다. 2. numpy 함수 정리 numpy에서 그동안 썼던 함수들에 대해 개념 정리를 완벽히 했다. -numpy 연산 지원 방식 -numpy array / python list 차이 -element-wise operation란? -broadcasting이란? -numpy dot / matmul 차이 -np.where 의미 -행렬 곱셈 / 행렬 내적 차이 3. L1, L2 노름 차이 및 기하학적 의미 L1, L2 노름에 대.. 2021. 1. 25.
영어 변수명 및 약자 데이터 전처리나 모델링 시 자주 사용하는 영어 변수명/약자에 대해 정리하고 있다. 1. 도메인은 주로 prefix로 줄인다. 2. 단위나 연산, 객체 속성 등에는 자주 쓰이는 약자들이 있으니 기억하자. 3. df_season, list_season 등 해당 타입을 앞에 명시해주자. 2021. 1. 25.
210122 (금) 부스트캠프 일지 #210122 (금) 부스트캠프 일지 수행내역 1. 10am~12am 강의 수강 2. 1pm~2pm 조교님, 팀과 화상회의 참여 3. 2pm~3pm 마스터 클래스 참여 4. 3pm~5pm 피어세션 참여 및 코드리뷰 5. 5pm~7pm 파이썬 변수 네이밍 가이드 공부 6. 어제 저녁에는 git 과제 제출 에러 해결방법을 적어서 질문게시판에 공유했다. 배운점 1. 피어세션 때 처음으로 코드 리뷰를 해봤는데 유익했다. 1) 2칸 띄어쓰기를 1칸 띄어쓰기로 바꾸고, 1칸 띄어쓰기에 대한 처리를 하면 코드를 좀더 간결하게 짤 수 있다. 2) dictionary, list 간단한 거 만들 때는 list comprehension을 잘 이용하자. 3) regex sub를 써서 지우고 싶은 문자를 ""로 바꾸면, spl.. 2021. 1. 22.
210121(목) 부스트캠프 일지 수행내역 1. OOP 개념과 모듈과 패키지에 대한 강의를 들었다. -OOP: 속성은 variable, 행동은 method로 표현됨 => 상속, 다형성, 가시성 -모듈과 패키지 차이 1) 모듈: 작은 프로그램 조각들 2) 패키지: 모듈을 모아놓은 단위, 하나의 프로그램 2. 피어세션을 진행했다. 16가지(?)의 주제들에 대해 이야기했다. -피어세션에 나왔던 주제들 1) switch문 vs if-else문 차이, 파이썬 switch문 없음 2) 파이썬 do while 없음 3) 파이썬 for, while에서의 else 4) PEP 8 5) 클래스, 객체, 객체지향프로그래밍 개념 6) decorator는 왜 쓰는가 7) 머신러닝 딥러닝 프로젝트할 때, module화는 어떻게 하면 좋을까? 8) with ope.. 2021. 1. 21.
728x90