Please enable JavaScript.
Coggle requires JavaScript to display documents.
인공지능과 학습 (1316 이규현), : : - Coggle Diagram
기계학습과 데이터
-
2-1.2 기계학습을 통한 문제 해결 과정
-
-
-
-
훈련 데이터의 양과 질, 활용하는 프로그랭의 성능, 앞으로의 기술 발전 양상에 따라 달라질 수 있다
2-1 3. 문제 해결을 위한 데이터
-
-
-
-
-
알고가기. 데이터 공정성
데이터 공정성이란 데이터 수집, 처리, 사용, 공유 과정에서의 공평성과 투명성을 의미한다.
2-2 데이터 선정 및 수집하기
-
데이터 수집하기
데이터 수집 시 고려 사항
-
- 필요한 속성에 대한 내용을 담고 있는 데이터인가?
-
-
-
-
-
인터넷 검색 및 웹크롤링, 설문조사, 인터뷰 결과 정리
알아두면 좋음
-
웹크롤링
웹 크롤링은 인터넷에 있는 웹페이지의 데이터를
자동으로 수집하는 기술입니다.
특정 프로그램(크롤러 또는 봇)이 웹사이트를 방문해서
텍스트, 이미지 등의 정보를 가져오고 저장합니다.
기계학습의 유형과 알고리즘
기계학습의 유형
-
-
-
기계학습 알고리즘에는 지도학습에 해당하는 회귀, 분류 알고리즘이 있다
지도학습, 비지도학습, 강화학습으로 구분할 수 있다
-
기계학습 알고리즘의 이해
분류
여러 범주로 데이터를 구분하는 경계를 학습하고, 새로운 입력이 들어오면 해당 범주 중 하나를 선택하는 지도학습의 한 형태이다.
-
-
-
딥러닝의 이해와 활용
인간의 뇌는 약 1,000억 개의 뉴런으로 구성되어 있으며, 이 뉴런들은 신호를 주고받는 생물학적 네트워크를 형성한다. 이러한 뉴런의 전달 방식을 모방하여 인간의 지능을 구현하려는 시도에서 인공신경망 연구가 시작되었다.
2-5 1. 인공신경망과 퍼셉트론
퍼셉트론(Perceptron)
퍼셉트론은 인공신경망을 실제로 구현한 가장 작은 연산 단위이며,
여러 입력을 받아 0 또는 1의 출력값을 생성한다.
퍼셉트론 구조
퍼셉트론은 입력층과 출력층이 각각 하나로 구성된 단층 구조를 가지며,
입력을 받아 처리하고 그 결과를 출력한다.
인공신경망(ANN)
인공신경망은 인간의 신경망 구조를 모방하여, 컴퓨터가 처리할 수 있도록 만든 모델이다. 여러 개의 뉴런(또는 노드)이 연결되어 하나의 네트워크를 형성한다.
생물학적 뉴런과의 유사성
퍼셉트론은 수상 돌기처럼 입력을 받고,신경 세포체처럼 데이터를 처리하며, 축삭 돌기처럼 출력을 전달하는 구조로 생물학적 뉴런을 모방하고 있다.
2-5 2. 딥러닝의 개념
-
딥러닝에서는 입력층에서 은닉층을 거쳐 출력층으로 연속적인 연산이 이루어진다. 여기서 출력층에서 은닉층, 은닉층에서 출력층으로 왔다갔다 할 수 없다.
층이 깊을수록 계산량이 많아져 학습 시간이 오래 걸리고, 과대적합이 발생할 수도 있다.
-
딥러닝의 활용 분야
-
금융
알고리즘 트레이딩, 사기 탐지, 신용 평가, 투자 자문
자연어 처리
언어 번역, 감정 분석, 음성 인식, 텍스트 생성, 챗봇, 지능형 개인 비서
-
컴퓨터 비전
객체 탐지, 이미지 분류, 얼굴 인식, 이미지 생성, 자율주행 자동차
-
컴퓨터 비전
컴퓨터 비전은 사람처럼 사물이나 사람을 시각적으로 인식하는 기술로, 이미지나 동영상을 분석하여 의미 있는 정보를 추출한다. 이 기술은 교통, 보안, 금융, 쇼핑, 의료 등 다양한 분야에서 활용된다.
특히 딥러닝 기반의 합성곱 신경망(CNN)은 이미지 인식에 매우 효과적이며,
이미지 분류, 사물 탐지, 이미지 분할 같은 시각 처리 작업에서 뛰어난 성능을 보인다.
CNN은 2차원 이미지의 형태를 유지한 채 특징을 학습하며,
사람처럼 물체의 모양과 위치를 인식할 수 있도록 설계되어 있다.
이미지 위에 커널(필터)을 적용하는 합성곱 연산을 통해
중요한 시각 정보를 추출하고, 이 과정을 반복해 이미지 전체를 분석한다.
-
-
-
-
-
-
음성 인식과 자연어 처리
음성 인식과 자연어 처리는 사람의 말을 컴퓨터가 이해하도록 처리하는 기술로, 음성을 문자로 변환(STT)하고 의미를 분석해 적절한 반응을 생성한다. 이 기술은 AI 스피커, 번역, 감성 분석 등 다양한 분야에 활용된다.
RNN(순환 신경망은시간 순서가 중요한 데이터(시계열 데이터)를 처리하는 데 적합한 딥러닝 구조로, 이전 입력의 정보를 다음 처리에 반영함으로써 연속성과 맥락을 이해할 수 있다.이러한 구조는 번역, 음성 인식, 감정 분석, 주가 예측 등 시간 흐름에 따라 변화하는 데이터를 처리하는 데 널리 활용된다.
GAN(Generative Adversarial Network)은 새로운 데이터를 생성하는 딥러닝 모델로, ‘생성자’와 ‘판별자’라는 두 네트워크가 경쟁하며 학습한다. 이 모델은 실제와 구별이 어려운 가짜 이미지, 영상, 음성 등을 생성할 수 있다. 주로 가상 인물 생성, 예술 이미지 생성, 딥페이크 등에 활용된다.
-
딥러닝으로 손글씨 분류하기
-
-
-
-
알고가기 기계학습과 딥러닝의 차이점
-
핵심 속성을 사람이 직접 찾아야 하지만, 딥러닝은 학습을 통해 스스로 핵심 속성을 찾아낸다.
-
-
-