안녕하세요 즐겁게 코딩하자시누 입니다.
오늘은 머신러닝이란 무엇인지의 대해서 알아보도록 하겠습니다.
오늘 알아볼 머신러닝 이 머신러닝은 이렇게 말하기도합니다.
Machine Learning = 기계 학습
그리고 이렇게 부르기도 합니다. AI 또는 인공지능이라고 부르기도합니다.
머신러닝을 알아보신분들이라면 딥러닝 그리고 인공지능이라는 키워드도 또한 보신 분들이 많을 것이라고 봅니다.
인공지능 딥러닝 그리고 머신러닝까지 대채 어떤 연관성을 가졌는지 쉽게 알려주는 사진 한장을 띄어 보자면 이러합니다.
오늘 알아볼 머신러닝
인공지능 > 머신러닝 > 딥러닝
그럼 본론으로 들어가 이 머신 러닝 즉 기계학습의 정의의 대해서 알아보도록 하겠습니다.
정의를 간단히 정리하자면 이러합니다.
정의
기계학습 또는 머신 러닝은 인공지능의 한 분야로써의 컴퓨터가 스스로 학습을 할 수 있도록 하는알고리즘과 기술을 개발하는 분야를 말한다.
예를 들어
기계학습을통해서 수신한이메일이 스팸인지 아닌지를 구분하는 훈련등 이 뉴스가 가짜 뉴스인지 진짜 뉴스인지 분류해내는 것까지 여러 분야에
서 머신러닝이 사용되곤한다.
그럼 머신러닝으로 무엇을 할수 있을까?
기본적인 개념
크게 하나 예를 들자면 우리가 사용하는 메신저에서 찾아볼수이는데
메신저에서 스펨인지 아닌지를 분석을 하여서 기계를 학습을 시키고
스팸여부를 제공을 한다. 그리고 이런 알고리즘을 활용하여서
새로운 이메일이 스팸인지 아닌지를 예측을 할수있는것입니다.
또는 편지 봉투에 손으로 쓴 우편번호 숫자 판별을 한다거나
혹은 의료영상 이미지에 기반한 조양을 판단을 한다거나 아니면 의심되는 신용카드 거래 금지 등 신용카드 거래가 부정거래인지 여부를 알아내는 등등
데이터 분석의 필요한 기술들
1. Linear Regression - 선형 회귀 분석
선형회귀 Linear Regression
2. Logistic Regression - 로지스틱 회귀 분석
3. Ridge Regression - 능선 회귀 분석
4. Lasso Regression - 라쏘 회귀
5. Jackknife Regression - 잭나이프 회귀 분석
6. Decision Tree - 의사 결정 나무
7. Random Forest - 랜덤 포레스트
8. K-mean Clustering - K-mean
9. Cross-Validation - 교차 검증
10. Artificial neural network - 인공신경망
11. Ensemble Learning - 앙상블 학습
12. Naive Bayesian Classifier - 네이브 베이시안 분류기
13. Collaborative filtering - 혈업 필터링
14. Principal Component Analysis(PCA) - 주요 구성요소 분석
15. Support Vector Machine - 지원 백터 머신
그럼 신경망은 무엇일까?
시경망은 즉 사람의 뇌에서 뉴런이 자동하는 방식과 유사한 머신러닝 유형중 하나입니다. 병렬로 작동하는 여러 계층의 노드 혹은 뉴런을 사용하여 일을 배우고 패턴을 인식하며 사람과 유사한 방식으로 의사결정을 하는 컴퓨터 프로그램입니다.
딥러닝의 간단한 정의
딥러닝 PNG
딥러닝은 여러 층의 뉴런과 방대한 양의 데이터 즉 빅데이터를 포함하는 '심층적인' 신경망입니다. 이고급 유형의 머신러닝은 복삽하고 비선형적인 문제를 해결할수 있고 NLP(자연어 처리), 개인 디지털 도우미 및 자율 운전 자동차 등등 혁신적인 AI를 담당합니다.
결론
오늘은 간단하게 머신러닝의 관해서 포스팅을 해보았습니다.
데이터 분석쪽으로 가시는 분들은 머신러닝을 아시는게 좋을것같고 머신러닝은 'R프로그래밍' 그리고 'Python' 이 두가지만 아시면 데이터 분석을 하시는데 (머신러닝을)배우시는데 도움이 되실것같습니다.
'AI' 카테고리의 다른 글
📘 랭체인 튜토리얼 무료 전자책(wikidocs)https://wikidocs.net/book/14314 (0) | 2024.07.02 |
---|---|
🔥성능이 놀라워요🔥 무료로 한국어🇰🇷 파인튜닝 모델 받아서 나만의 로컬 LLM 호스팅 하기 (0) | 2024.07.02 |
ChatGPT는 TensorFlow를 사용합니까? (0) | 2024.06.29 |
텐서플로란? TensorFlow란 무엇인가? (0) | 2024.06.29 |
Ollama 설치하고 ui 설정 (0) | 2024.06.26 |