728x90
반응형
2025년을 맞이해서 뭐든 한 책이라도 끝내보기로 결정했습니다.
알파고가 나온지 얼마 안된 것 같은데 2016년도라니 세월 참 빠르군요..
교재는 한빛미디어에서 출판된 혼자 공부하는 머신러닝 + 딥러닝을 참고하기로 하였습니다.
인공지능, 머신러닝, 딥러닝의 정의와 특징, 활용 예시
구분 | 정의 | 특징 | 활용 예시 |
인공지능(AI) | 인간처럼 사고하고 학습하며 문제를 해결하는 시스템이나 기계를 만드는 컴퓨터 과학의 한 분야로 강인공지능과 약 인공지능으로 나눌 수 있음. | 인간의 지능을 모방, 문제 해결, 학습, 추론, 의사결정 포함. | 챗봇, 추천 시스템, 이미지 인식 등 |
머신러닝(ML) | 데이터로부터 학습하여 특정 작업을 수행하거나 패턴을 예측하는 AI의 하위 분야로 규칙을 프로그래밍 하지 않아도 자동으로 학습하는 알고리즘을 연구하는 분야. | 데이터 기반 학습, 지도/비지도/강화 학습으로 분류. | 이메일 스팸 필터링, 사용자 행동 분석, 가격 예측 |
딥러닝(DL) | 인공신경망(ANN)을 활용하여 데이터를 학습하는 머신러닝의 하위 분야로 텐서플로와 파이토치 등이 있음. | 다층 신경망 기반, 비정형 데이터 처리 강점, 높은 연산 자원 필요. | 자율 주행 차량, 음성 인식, 이미지 생성 |
들어가기에 앞서 인공지능, 머신러닝, 딥러닝의 정의를 알아보고자 합니다.
인공지능(AI)은 가장 넓은 개념으로, 머신러닝(ML)과 딥러닝(DL)을 포함합니다.
머신러닝은 AI의 하위 기술로 데이터를 학습하는 시스템을 의미하고
딥러닝은 그중에서도 인공신경망을 활용하여 복잡한 문제를 해결하는 기술이라고 볼 수 있습니다.
코랩 실습하기
기존에 쓰던 툴에서 구동해도 되지만 아무것도 모르는 저는 책에 나온대로 코랩에서 구동해보기로 하였습니다.
구글 코랩은 웹 브라우저에서 무료로 파이썬 프로그램을 테스트 할 수 있고 머신러닝 프로그램도 만들 수 있습니다. 또한 컴퓨터 성능과 상관없이 프로그램을 구동할 수 있습니다.
코랩에서 만든 프로그램은 노트북 단위로 저장되며 구글 클라우드 폴더에 자동으로 연동됩니다.
기본 동작 화면
노트단위로 만들어서 사용할 수 있으며 GitHub연결도 가능합니다.
텍스트 셀 화면
- 텍스트 셀 화면에서는 html언어와 마크다운 언어를 혼용하여 사용 가능합니다.
코드 셀 화면
- 코드 셀 화면은 코드입력 시 작동하는 화면입니다.
첫 코딩의 국룰 Hello World 출력
- 좌측 > 플레이 버튼 클릭으로 구동 가능합니다.
반응형
'Data > 머신러닝+딥러닝' 카테고리의 다른 글
[혼공머신] 2주차_혼자 공부하는 머신러닝+딥러닝_Chap03 (0) | 2025.01.19 |
---|
댓글