본문 바로가기

전체 글97

[Trillion(1조)] 프로젝트로 배우는 데이터사이언스_3주차 3.1 탐색한 데이터로 모델 성능 개선 3.1.1 연속 수치 데이터를 범주형 변수로 변경하기 이전에 1주차 내용에서 피처 엔지니어링과 전처리를 전혀 하지 않은 상태에서 데이터 셋을 나누어, DecisionTree ML 알고리즘을 통해서 예측을 진행 했습니다. 이때 71.43%의 정확도가 나왔었습니다. 이 정확도를 개선하는 방법들을 다음과 같습니다: feature engineering model의 parameter tuning (모델 성능 개선) 2번에 대한 설명을 간단히 하자면, 지난번의 예측에선 DecisionTreeModel의 기본 옵션만을 사용했지만, tree의 깊이 제한 leaf node의 샘플 개수 조정 node가 나뉘어 질 때 최소한의 샘플 개수 지정 이런 방법으로 모델의 성능을 개선해 볼 수.. 2024. 3. 25.
[불사조] Python study (3) 팀원 : 김승혁 류건희 박지현 이예주 임은진 조준혁 3주차 내용은 이전글에 이어서 작성했습니다(링크참고) https://khu-code.tistory.com/116 [4조 불사조] Python Study (2) 팀원: 김승혁, 류건희, 박지현, 이예주, 임은진, 조준혁 2주차 학습내용은 이전 글에 이어서 작성했습니다. (링크참고) 2024.03.10 - [Study/CODE 3기 [Jump to python]] - [4조 불사조] Python Study [4조 불사조] Pyt khu-code.tistory.com 클래스의 상속 - 클래스의 상속이란? > 어떠한 클래스를 만들 때 다른 클래스의 기능을 물려받을 수 있게 만듦! 고로 예를 들어 위의 Fourcal 클래스를 상속하는 MoreFourcal 클래스.. 2024. 3. 24.
[김이김이나] python 스터디 3주차 작성자: 김서현 작성일: 3/24 진도: [4-1] 함수란 무엇인가? ~ 입력값과 리턴값에 따른 함수의 형태 📌함수란 무엇인가? 입력값을 가지고 어떤 일을 수행한 후 그 결과물을 내어 놓는 것이 함수가 하는 일이다. 박스 안에 ‘입력’ 값을 넣고 결과물이 나오는 것이 ‘출력’이 된다. 📌함수를 사용하는 이유는 무엇일까? 반복되는 부분이 있을 경우, ‘반복적으로 사용되는 가치 있는 부분’을 한 뭉치로 묶어 '어떤 입력값을 주었을 때 어떤 결괏값을 리턴해 준다’라는 식의 함수로 작성하는 것이다. 또한, 프로그램의 흐름을 잘 파악할 수 있고 오류가 어디에서 나는지 쉽게 알 수 있다. 📌파이썬 함수의 구조 def 함수_이름 (매개변수): 수행할_문장 1 수행할_문장 2 여기서 def은 define의 약자로 함수.. 2024. 3. 24.
[ 비비빅 ] Python 스터디 #3 🍀팀원: 김민서, 도소연, 배동준, 정수아, 임효신 🍀기간: 3/19(화) ~ 3/25(월) # 3주차 🍀학습 범위: p. 149 ~ 180 💕목차 1. 함수(1) 2. 함수(2) 3. 사용자 입출력 4. 파일을 읽고 쓰는 방법 5. 프로그램의 입출력 ** 백준 문제 ** 1. 함수(1) (작성자 : 정수아) ▶ 함수란? 함수란 입력값을 가지고 어떤 일을 수행한 후 그 결과물을 내어 놓는 것이다. 함수를 이용하면 반복적으로 사용되는 부분을 묶을 수 있다. 파이썬 함수의 기본 구조는 다음과 같다. 더보기 def 함수_이름(매개변수): 수행할_문장1 수행할_문장2 이때, def는 define의 약자이다. 다음은 while문의 예이다. 위 예시에서 a,b는 매개변수(parameter), 3,4는 인수(argu.. 2024. 3. 21.