Python8 Python 활용(디버깅, 함수, 클래스, 데코레이터) Python 활용 (2023.05.26) 디버깅 개념과 다양한 파이썬 활용 방법들을 다뤘다. 공부해야 할 내용이 많다... [ 주요 개념] 디버깅 (debugging) 디버깅 (debugging) : 버그 (bug)를 찾는 행동 버그를 찾아주는 도구 : 디버거, 디버그 어플리케이션, 디버깅 도구 파이썬에는 pdb 라는 파이썬 표준 라이브러리에 포함된 디버깅 도구가 있다. import pdb pdb.set_trace() 파이썬 3.7 이상부터는 breakpoint()만 적어도 디버깅 가능 # 결과 -> pdb.set_trace() (Pdb) 결과를 보면 (Pdb) 라는 문구가 뜨고 코드가 → 위치에 멈추는데, 이렇게 멈춘 상태에서 값을 확인한다던지 특정 단계들을 검토한다던지 등 다양한 작업을 할 수 있다... 2023. 5. 30. [AI 부트캠프 18기] Day 9 AB Test AB Test (2023.02.24) AB 테스트의 개념과 고려사항 등에 대해 학습하고 직접 AB Test를 진행해 보았다.[ 중요 개념 ]대조군 vs 실험군전환율Z-test[ 새롭게 알게 된 내용 ]List Comprehension(리스트 컴프리헨션) 리스트를 쉽게, 짧게 한 줄로 만들 수 있는 파이썬의 문법 리스트 안에 식, for 반복문, if 조건문 등을 지정하여 리스트를 생성하는 것 [식 for 변수 in 리스트]list(식 for 변수 in 리스트)[ ( 변수를 활용한 값 ) for ( 사용할 변수 이름 ) in ( 순회할 수 있는 값 )] # 리스트 컴프리헨션 ["old_page" if i == "control" else "new_page" for i in ab_data.그룹] # 동일한 작.. 2023. 2. 27. [AI 부트캠프 18기] Day 8 Hypothesis Test Hypothesis Test (2023.02.23) 귀무가설과 대립가설을 설정하고 가설 검정을 진행했다.[ 중요 개념 ]1종 오류 & 2종 오류Hypothesis Test의 의미P-value[ 새롭게 알게 된 내용 ] 가설 검정(Hypothsis Test)모집단의 특성에 대한 가설을 설정한 뒤에 표본관찰을 통하여 그 가설의 채택여부를 결정하는 통계적 분석방법, 우리가 알고자 하는 질문을 두 개의 대립되는 가설로 세우고 이것의 참과 거짓을 수집한 데이터를 통해 판단하는 것귀무가설(Null Hypothesis, H0)데이터 수집 전 사실이라고 믿는 가설, 수학적으로 = 를 포함한다. ( =)대립가설(Alternative Hypothesis, H1)우리가 사실이라고 증명하고자 하는 가설, 수학적으로 = 를 포.. 2023. 2. 23. [AI 부트캠프 18기] Day 7 Central Limit Theorem Central Limit Theorem (2023.02.22) 오늘은 Central Limit Theoerm(CLT, 중심극한정리)과 신뢰구간에 대해 학습했다.[ 중요 개념 ] 모집단(Population) : 우리가 알고 싶은/ 다루고 싶은 전체 데이터 모수(Population parameter) : 모집단을 구성하는 데이터를 설명하는 수치값 → 모평균, 모분산, 모표준편차, 모비율, 모상관관계 등 표본(Sample) : 모집단에서 추출된 샘플, 모집단의 부분집합 표본 분포(Sampling Distribution) : 모집단에서 추출한 샘플의 통계량의 분포 큰 수의 법칙(Law of Large Numbers) :어떤 모집단에서 표본 집단들을 추출할 때, 추출한 데이터의 크기가 커질수록 그 표본 집단들의 .. 2023. 2. 22. 이전 1 2 다음