728x90
728x90


"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."


[ML] 머신러닝 학습 방법 - 비지도학습 (Unsupervised Learning)
IT/Machine Learning 2024. 5. 2. 19:21

이번 포스팅에서는 머신러닝의 학습 방법 중 비지도 학습 (Unsupervised Lenarning)에 대해서 알아보겠습니다. 비지도 학습이란? (Unsupervised Learning)비지도 학습은 훈련 데이터에 정답 레이블이 없이 모델이 스스로 데이터의 구조와 패턴을 학습하는 방식으로 시스템이 어떤 지도나 감독 없이 스스로 데이터를 분석하고 구조를 발견하는 방법으로 데이터에서 숨겨진 구조를 발견하고 이해하는 데 중점을 두며, 레이블이 없는 데이터로부터 의미있는 정보를 추출합니다.비지도 학습은 레이블이 없어 지도 학습처럼 명확하지 않기 때문에 모델의 성능평가가 어렵습니다. 또한, 사용자가 직접 모델을 해석하고 정답, 규칙을 추론하여 이를 활용해야 하기 때문에 사용자의 주관에 크게 의존할 수도 있는 특징이..

[ML] 머신러닝 학습 방법 - 지도학습 (Supervised Learning)
IT/Machine Learning 2024. 4. 30. 19:34

머신러닝의 학습 방법 중 지도학습(Supervised Learning)이 무엇인지 알아보겠습니다. 지도학습(Supervised Learning) 이란?지도학습은 알고리즘에 사용하는 훈련 데이터에 레이블(label)이라는 원하는 답이 포함되어 있는 상태에서 데이터와 정답을 함께 학습하는 방법입니다.지도학습은 모델이 데이터와 레이블 간의 관계를 학습하여, 새로운 데이터에 대한 정확한 예측이나 분류를 수행할 수 있도록 하는 학습 방법 입니다. 위 그림과 같이 개와 고양이로 레이블링 되어 있는 데이터를 주고 이를 학습 시키면, 개 인지 고양이 인지를 예측할 수 있는 지도학습 모델이 됩니다.지도학습은 레이블이 주어진 데이터를 바탕으로 모델을 훈련시키므로, 충분하고 다양한 데이터가 중요합니다. 또한, 모델이 훈련 ..

[ML] 머신러닝이란? (Machine Learning?)
IT/Machine Learning 2024. 4. 29. 15:53

머신러닝 (Machine Learning)에 대해서 알아보는 포스팅을 시작하려고 합니다.머신러닝의 정의 부터 머신러닝의 알고리즘을 상세하게 다룰 예정입니다. 이번 포스팅에서는 머신러닝이 무엇인지 알아보도록 하겠습니다. 머신러닝의 정의 (Machine Learning)위키피디아를 보면 다음과 같이 머신러닝을 말하고 있습니다. 기계 학습(機械學習) 또는 머신 러닝(machine learning, ML)은 경험을 통해 자동으로 개선하는 컴퓨터 알고리즘의 연구이다. 방대한 데이터를 분석해 '미래를 예측하는 기술'이자 인공지능의 한 분야로 간주된다. 기계 학습은 복잡한 패턴에 대한 학습을 통해 상황에 대한 예측과 의사 결정을 돕는다. 컴퓨터가 학습할 수 있도록 하는 알고리즘과 기술을 개발하는 분야이다. 가령, 기..

[Pandas] 데이터 프레임 정보 확인하기
IT/Machine Learning 2024. 3. 17. 21:29

데이터 프레임의 각종 정보를 확인하는 방법을 알아보겠습니다. 데이터 프레임은 생성 방법은 이전 포스팅을 참고하시면 됩니다. [Pandas] 데이터 프레임 생성하기 판단스로 데이터 프레임을 만드는 방법에 대해서 알아보겠습니다. 데이터 직접 입력해서 데이터 프레임 생성하기 데이터 프레임을 생성 할 때 데이터를 직접 입력해서 만드는 방법입니다. import jkim83.tistory.com 데이터 프레임 정보 보기 컬럼명, 컬럼 데이터 타입 등 데이터 프레임의 정보는 info() 함수를 이용해서 볼 수 있습니다. import pandas as pd df.info() 데이터 프레임 컬럼명 보기 데이터 프레임 컬럼명은 columns 속성을 통해서 알 수 있습니다. colums는 Index 타입으로 리스트 타입으로..

[Pandas] 데이터 프레임 생성하기
IT/Machine Learning 2024. 3. 15. 22:20

판단스로 데이터 프레임을 만드는 방법에 대해서 알아보겠습니다. 데이터 직접 입력해서 데이터 프레임 생성하기 데이터 프레임을 생성 할 때 데이터를 직접 입력해서 만드는 방법입니다. import pandas as pd df=pd.DataFrame( {'id':[1,2,3,4,5,6,7,8], 'fruit':['apple','apple','mango','orange','strawberry','orange','mango','pear'], 'count':[10,3,2,4,5,9,20,1], 'weight':[3.1,5.92,0.4,5.0,5.1129,3.442,2.1,9.999] }) DataFrame 선언할 때 값을 직접 입력해서 만드는 방법입니다. 딕셔너리 형태로 입력하고 딕셔너리의 키가 id, fruit, ..

[Pandas] 데이터 프레임 컬럼 생략 없이 출력하는 방법
IT/Machine Learning 2023. 1. 16. 10:30

주피터 노트북 사용 시 데이터 프레임의 데이터량이 많으면 ... 으로 생략되어 출력됩니다. 모든 컬럼명을 보고 싶을 때 pd_name.info() 명령을 사용하면 되지만 컬럼과 데이터를 같이 보고 싶은 경우가 있습니다. 이때 사용하면 좋을 옵션 설정을 알려드리겠습니다. pandas 옵션 확인하기 데이터 프레임의 모든 컬럼을 출력하기 위해서는 pandas의 옵션을 바꿔야 하기 때문에 우선 어떤 옵션이 있는지 확인해봅니다. pd.describe_option() 판다스 공식 홈페이지에 들어가면 옵션 설명을 볼 수 있습니다. https://pandas.pydata.org/pandas-docs/stable/user_guide/options.html Options and settings — pandas 1.5.2 ..

728x90
728x90