본문 바로가기
728x90
반응형

AI17

인공지능(AI)을 이해하기 위한 수학 기초: 미분 미분 기호 y를 미분한다. $ y' $ y를 x에 대해서 미분한다. $ \frac{dy}{dx} $ 함수 $f(x)$의 도함수 = 함수 $f(x)$를 미분한다. 함수 $f(x)$를 $x$에 대해서 미분한다. $ \frac{d}{dx}f(x) $ 또는 $ \frac{d}{dx}f $ 또는 $ f'(x) $ 미분계수 : 어느 한 점에서의 미분값 점 a의 미분계수 = $f'(a)$ = 점 a에서 접선의 기울기 미분법 a,b,n가 상수인 $y=ax^n+b$ 의 경우 상수는 미분하면 0이되므로 b는 0이 되어 사라지고, $$ \frac{dy}{dx} = a \cdot n \cdot x^{n-1} $$ 이 된다. 기본 법칙 $ y = f(x)+g(x) = (f+g)(x) $일 때, $$ \frac{dy}{dx} =.. 2022. 4. 12.
인공지능(AI)을 이해하기 위한 수학 기초 : 행렬, 로그, 지수, 시그마 행렬의 표현 행렬의 크기 : m x n $A = a_{ij}$ , 1=< i =< m , 1=< j = 2022. 4. 12.
머신러닝(Machine Learning)이란? 규칙을 일일이 프로그래밍하지 않아도 자동으로 데이터에서 규칙을 학습하는 알고리즘을 연구하는 분야 인공지능의 하위 분야 중에서 지능을 구현하기 위한 소프트웨어를 담당하는 핵심 분야이다. 예전에는 통계학에서 많은 머신러닝 알고리즘이 유래되었으나 최근에는 통계나 수학 이론보다 경험을 바탕으로 발전하는 경우도 많다. 대표적인 머신러닝 라이브러리는 사이킷런(scikit-learn)이 있다. 머신러닝(기계학습)의 과정 준비 정확한 출력값이 입력값과 찍지어진 데이터셋을 충분히 많이 준비한다 데이터를 계산할 함수의 모양을 만든다 기계학습시작 계수를 초기화한다 초기화된 계수와 입력데이터를 가지고 출력값을 계산한다 이렇게 계산해서 구한 출력값과 데이터셋에서 가지고 있던 출력값을 비교한다 이 두 값의 차이를 줄이는 쪽으로 .. 2022. 3. 30.
머신러닝에 유용한 데이터셋 소스 20220509 1. 사이킷런(scikit-learn), 시본(seaborn) 등 파이썬 라이브러리 제공 데이터셋 2. 캐글(kaggle): https://www.kaggle.com Kaggle: Your Machine Learning and Data Science Community Kaggle is the world’s largest data science community with powerful tools and resources to help you achieve your data science goals. www.kaggle.com 3. UCI 머신러닝 저장소 ( uci dataset - 구글검색) : https://archive.ics.uci.edu/ml/datasets.php 4. 공공 데이터 (해외) Wo.. 2022. 3. 14.
기계학습(머신러닝;Machine Learning)의 분류 대분류 지도학습 Supervised Learning 정답이 있는 데이터를 활용해 데이터로부터 하나의 함수를 유추해내기 위한 기계 학습 비지도학습 UnSupervised Learnig 정답이 없는 데이터를 활용해 데이터로부터 하나의 함수를 유추해내기 위한 기계 학습 강화학습 Reinforcement Learning 어떤 환경(하이퍼파라미터) 안에서 에이전트(AI모델)가 선택 가능한 행동들 중 보상(타겟)을 최대화하는 행동 혹은 행동 순서를 선택하는 방법 에이전트는 어떤 행동을 취하고, 환경으로부터 새로운 상태와 보상을 받는다. 이 상호작용에 기반하여 강화 학습을 하는 에이전트는 누적된 포상값을 최대화하는 정책을 개발한다. 필요한 데이터가 다른 학습에 비해 적다. 장기, 단기의 포상 사이 트레이드오프가 존재.. 2022. 2. 23.
728x90
반응형