분류 전체보기 55

내일배움캠프 본캠프 18일차 - 나는 오늘 무엇을 했는가

오늘은 한 게 별로 없다오늘은 TIL을 길게 쓰는게 양심이 없는 것이다나는 방금 위스키가 들어있는 초콜릿을 먹었다이 전에는 맥주도 먹었다그리고 막창도 먹었다이거 먹고 양념막창도 먹었다.여기는 아주 유명한 맛집이다.막창때문에 하루종일 설렜다.그래도 아무것도 안 한 것은 아니다.과제를 열어서 전처리를 하고 결측값을 어떻게 할지 고민했다.그리고 깃 특강도 들었고... 깃 특강 막판에는 못따라가서 다시 들어야하고....휴... 휴... 휴... 휴...... 휴.......... 휴..........휴.....아.... ㅠㅠ내일은 열심히 할거다 진짜로진짜 열심히 할건데...... 오늘은 어쩔수없지 뭐

카테고리 없음 2024.12.18

내일배움캠프 본캠프 17일차 - 머신러닝 특강

데이터의 종류 및 활용1. 데이터 종류정형 데이터정의: 형태와 구조가 명확하게 정의된 데이터예시: 엑셀, 데이터베이스(SQL) 등반정형 데이터정의: 구조는 있지만 일정하지 않은 데이터예시: HTML, JSON, CSV비정형 데이터정의: 구조화되지 않은 자유로운 형태의 데이터예시: 블로그 글, SNS 게시글, 이미지, 비디오2. 데이터 활용 방법데이터 전처리의 중요성데이터 전처리는 데이터를 분석하기 위해 반드시 필요한 과정이며, 재료 손질에 비유될 수 있음.1) 데이터 정제 (재료 손질)결측값 처리:데이터에 비어 있는 값 제거/대체비유: 감자의 썩은 부분 제거이상치 제거:너무 크거나 작은 값 제외비유: 너무 큰 감자나 작은 감자는 제외2) 데이터 변환 (재료 다듬기)포맷 형식 변환:날짜, 시간 등 데이터를..

TIL 2024.12.17

내일배움캠프 2주차 WIL - Python 연산자와 자료형

Python 연산자 정리1. 산술 연산자 (Arithmetic Operators)숫자 계산에 사용되는 연산자+더하기-빼기*곱하기/나누기%나머지//몫**거듭제곱 예시print(5 + 3) # 8print(10 % 3) # 1print(2 ** 3) # 82. 비교 연산자 (Comparison Operators)두 값을 비교하여 True 또는 False 반환:==값이 같다>크다작다>=크거나 같다작거나 같다!=같지 않다 예시:print(5 > 3) # Trueprint(5 != 5) # False3. 논리 연산자 (Logical Operators)논리값을 조합:and : 두 조건이 모두 참일 때 참.or : 둘 중 하나만 참이어도 참.not : 논리값을 반전.예시:print(True and Fal..

TIL 2024.12.13

내일배움캠프 본캠프 15일차 - 파이썬 - 연산자, 자료형 / 함수 문제 풀기

베이직반 강의 복습1. 산술 연산자 (Arithmetic Operators)숫자 계산에 사용되는 연산자:+ : 더하기- : 빼기/ : 나누기* : 곱하기% : 나머지// : 몫** : 거듭제곱예시:print(5 + 3) # 8print(10 % 3) # 1print(2 ** 3) # 82. 비교 연산자 (Comparison Operators)두 값을 비교하여 True 또는 False 반환:== : 값이 같음> : 크다>= : 크거나 같다!= : 같지 않음예시:print(5 > 3) # Trueprint(5 != 5) # False3. 논리 연산자 (Logical Operators)논리값을 조합:and : 두 조건이 모두 참일 때 참.or : 둘 중 하나만 참이어도 참.not : 논리값을 반전..

TIL 2024.12.13

내일배움캠프 본캠프 14일차 - 파이썬 함수

내 필기인데 알아보겠어?네, 필기 내용을 잘 이해할 수 있습니다! 정리된 내용은 파이썬 함수와 관련된 중요한 개념들을 다루고 있네요. 이를 바탕으로 각 내용을 조금 더 체계적으로 설명해 보겠습니다.함수와 관련된 개념 정리1. 함수의 기본 개념함수는 반복적인 작업을 수행하기 위해 정의됩니다.코드를 모듈화하여 유지보수와 재사용성을 높이는 데 사용됩니다.함수는 다음과 같은 특징을 가집니다:정의(Definition): def 키워드를 사용하여 정의매개변수(Parameter): 함수가 입력받는 값반환값(Return Value): 함수가 처리 후 돌려주는 값호출(Invocation): 함수를 실행하는 행위2. 매개변수와 인자매개변수(Parameter): 함수 정의 시 입력값을 받는 변수def greet(name):..

TIL 2024.12.12

내일배움캠프 본캠프 13일차 - 머신러닝 회귀모델 코드 뜯어보기

오늘의 계획은 지도학습 : 회귀모델 코드를 이해하는 거였따!import numpy as npimport pandas as pdfrom sklearn.model_selection import train_test_splitfrom sklearn.linear_model import LinearRegressionfrom sklearn.metrics import mean_squared_error, r2_score# 데이터 생성X = np.array([[1, 1], [2, 2], [3, 3], [4, 4], [5, 5],[6,6]])y = np.array([1, 2, 3, 4, 5, 6])# 데이터 분할 (훈련 데이터와 테스트 데이터)X_train, X_test, y_train, y_test = train_test..

TIL 2024.12.11

내일배움캠프 본캠프 12일차 - 머신러닝 : 데이터 전처리, 의사결정나무 실습

오늘 한 것  1. 데이터 로드train = pd.read_csv('./titanic/train.csv')test = pd.read_csv('./titanic/test.csv')동작: train.csv와 test.csv 파일을 Pandas의 DataFrame으로 불러옵니다.train: 모델을 학습하기 위한 데이터셋. 여기에는 승객의 생존 여부(Survived 열)가 포함되어 있습니다.test: 테스트용 데이터셋. 여기에는 생존 여부(Survived 열)가 없고, 모델이 예측한 값을 채워 제출해야 합니다. 2. 결측값 처리코드:train['Age'].fillna(train['Age'].median(), inplace=True)train['Embarked'].fillna(train['Embarked'].mo..

TIL 2024.12.10

내일배움캠프 본캠프 11일차 - 머신러닝 개념 정리

오늘 공부한 것요약: 머신러닝의 핵심 지식과 개요1. 머신러닝의 정의머신러닝은 컴퓨터가 데이터에서 학습하고, 사람이 정해주지 않은 규칙과 패턴을 스스로 찾아내는 능력입니다.전통적인 프로그래밍과 달리, 조건을 미리 지정하지 않고 데이터를 기반으로 작업을 수행합니다.머신러닝의 목표는 데이터를 활용해 예측, 분류, 최적화와 같은 문제를 자동으로 해결하는 것입니다.2. 머신러닝의 특징학습 기반 접근법:일반 프로그램은 미리 정의된 수학적 공식으로 결과를 생성.머신러닝은 데이터를 기반으로 규칙을 학습하고, 이를 통해 예측과 분류 작업 수행.데이터 중심적:충분한 양과 품질의 데이터가 머신러닝 성능에 중요한 역할을 합니다.자동화된 의사결정:머신러닝 모델은 데이터 분석을 자동화하고 빠르게 의사결정을 내릴 수 있습니다.3..

TIL 2024.12.09

2주차 WIL

아니 나 너무 어렵다 진짜. 너무 어렵다 너무 모르겠다!뭘 모르는지도 모르겠다! 10분만에 한 강 한 강이 끝나버리고!오늘 다 들었는데 뭘 가르쳐주는지도 모르겠고 뭘 배운건지도 모르겠고!모르겠다!머신 러닝 러닝 머신 머닝 러신 힘들다 진짜 뭐지?그리고 여태 주피터 노트북만 쓰다가 어제부터 vscode를 쓰게 되었다.그리고 git hub 업로드도 할 줄 안다!근데 그거 말고는 딱히.... 새 강의 들어온 이후로 진짜 막막하다.(전) 5합지졸 팀과 모여서 이야기를 나누었다.그들도 힘들다고 한다.. 다들 힘들다고 한단다.흐으으으으으으으으으으ㅡ으으으으으음이번 주 중간에 갑자기 조가 바뀌어서 그 이후부터 조금 집중이 안됐는데강의내용도 어려우니 더 그런 듯 하다배고프다...아까 저녁 먹을걸... 귀찮아서 밥을 안먹..

TIL 2024.12.06

내일배움캠프 본캠프 10일차 - 머신러닝, 마크다운 작성 방법

1. 머신 러닝...강의...3주차까지 들었다...지도학습(Supervised Learning): 입력 데이터(X)와 정답(y)을 기반으로 학습하는 알고리즘.회귀 모델 (Regression):데이터를 예측 가능한 연속 값으로 변환.선형 회귀 (Linear Regression): 데이터를 직선으로 표현해 결과를 예측.분류 모델 (Classification):데이터를 그룹으로 나눔.로지스틱 회귀(Logistic Regression): 시그모이드 함수로 확률 기반 분류.근데 솔직히... 솔직히... 오늘 하루 종일 복사 붙여넣기만 한 것 같다.환경 구축하는 게 생각보다 어려워서 해멨다. 어제도 분명히 이렇게 쓴 것 같은데...오늘 또 새로운 라이브러리를 깔고.. 안깔려서 또 찾아보고... 검색하고... 붙여넣..

TIL 2024.12.06