전체 글 76

250708_머신러닝(앙상블), 파이썬(람다함수, 고차함수, try-except)

요약/나만의 인사이트파이썬튜플 언팩킹튜플을 언팩킹해서 변수에 담아 반환할 수 있다.names = ['김철수', '나응식', '배영만']scores = [86, 46, 90]for name, score in zip(names, scores): print(f"{name}의 점수는 {score}점")#김철수의 점수는 86점#나응식의 점수는 46점#배영만의 점수는 90점# ('김철수', 86), ('나응식', 46), ('배영만', 90)의 튜플을 언팩킹해서 튜플 속 요소를 name과 score에 담아냄람다함수lambda매겨변수 : 표현식함수를 간결하게 표현 한 것함수를 선업없이, 이름없이 사용할 수 있다.map이나 filter와 같은 고차함수와 같이 쓰인다.#함수def plus(x,y): print(x + y..

250704_머신러닝(지도학습-회귀, 분류)

더보기이번주 회고Keep (잘한점/유지할점)통계, 머신러닝이 어려웠지만 거듭 복습하여 개념에 익숙해지도록 노력했다.코드타카를 풀 때 문제를 구조화했다. 문제가 요구하는것 /단계별 풀이/ 그에 따른 필요한 구문이나 함수 등을 논리적으로 생각해보려고 애썼다.틀린 문제는 위의 과정을 세세하게 거쳐 오답노트를 작성했다.Problem (아쉬운점)한마리 고양이의 일방적 괴롭힘(?) 이슈로 중재하느라 중간중간 학습에 집중하지 못한점이 아쉽다.통계, 머신러닝 개념이 낯설고 어려워서 이해하고 풀이하는데 한참이나 걸린 것이 아쉽다.코드타카 문제를 풀고 틀릴 때 자책하는 게 아쉽다. (나는 왜 공부를 했는데 문제를 풀지 못할까)Try(시도할점)하루 종일 모든 시간을 집중하는 것은 불가능하다는 걸 인정하자.우선순위가 높은(중..

250703_파이썬(길이 N의 부분문자열 뽑기), visual studio code 가상환경 설정

요약/나만의 인사이트V-Code 활용 시 프로젝트 단위별로 폴더1/가상환경을 만들어야 한다.그래야 라이브러리 충돌 없이 잘 사용할 수 있다.가상환경 activiate하고 나서 가성환경 unactivate한다.나의 라이브러리 환경을 공유하고 싶으면, pip freeze >requirements.txt로 할 수 있다.lambda 함수는 간결하고 간편한 방식으로 정의하는 함수이다. 함수를 인자로 전달해야 하는 경우에 유용하게 사용된다. answer = lambda x: x**2 x라는 매개변수에 값을 받아 제곱을 반환한다. print(answer(5)) #25길이 len(s)의 문자열에서 len(p)만큼 부분추출하기 위해선 range(0, len(s)-len(p)+1)까지 순회해야 한다.크로스 조인하면 각각의..

기타/Python 2025.07.03

250702_머신러닝(머신러닝이란, 머신러닝을 위한 전처리과정)

요약/나만의 인사이트머신러닝도 결국 8할은 전처리이다. 잘 정돈된 데이터일수록 모델링을 효과적으로 할 수 있다.[통계] 내 말로 바꾸어 적어보기(출력)통계의 종류기술 통계데이터를 요약하고 해석하는 통계추론 통계표본을 통해 모집단을 추론하고 가설을 검정하는 통계변수의 종류이산변수(discrete variable)딱딱 떨어지는 수치형 변수ex 횟수, 주사위 눈연속변수(continous variable)값이 연속되는 수치형 변수ex 시간, 확률, 몸무게추론 통계는 크게 2가지로 구분된다.추론표본을 통해 모집단을 추정주요 개념신뢰구간표본을 통해 정확히 딱 떨어지는 모수(모집의 통계량)을 추정하기 어렵기 때문에 구간으로 추정한다.정규분포표본을 반복 추출할 경우 정규분포를 따른다. 이에 모집단도 정규분포를 따른다고..

250701_기초 통계학(선형회귀, 다중선형회귀), 파이썬(클래스)

요약/나만의 인사이트통계를 배우는 자세 : 싹 다 외운다 (x) →어떤 식으로 굴러가는지 대략적으로 이해한다. (o)가설검정 시 양측검정(A,B의 차이가 있다.) 단측검정(A가 B보다 낫다)이 있는데 보통 실무에서는 양측검정을 사용한다. 사전 지식없이 A가 B보다 낫다고 주장하는 건 위험할 수 있기 때문P-VALUE는 우연히 발생할 확률이다. 따라서 귀무가설(차이가 없다.)이 맞다고 가정했을 때, 우연히 발생할 확률이 적다는 건, 통계적으로 유의미하다는얘기이다.신뢰구간 — 표본평균 등에 대한 범위로 구간 추정, 95% 가설검정 — P-value, 유의성을 설명검정방법의 2가지 모수검정 — 정규 분포 가정 비모수검정 — 분포 가정 없음 새롭게 알게 된 것파이썬 클래스 복습클래스 : 객체 지향 설계도 공장클..