분류 전체보기
-
RNN 순환 신경망(Recurrent Neural Networks) 이론 퍼셉트론 인공 뉴런이 DNN(Deep Neural Network)이라면 순환신경망 RNN(Recurrent Neural Network)은 퍼셉트론의 일종의 자식 레이어로 볼 수 있습니다. RNN은 신경망의 일종으로 문자열과 같이 순차적으로 등장하는 데이터 처리에 적합한 모델입니다. 입력된 데이터가 입력층에서 은닉층으로, 은닉층의 결과가 다시 같은 은닉층의 입력으로 반복(recurrent)합니다. 즉, 이전 상태에 대한 정보를 ‘메모리’ 형태로 저장해서 그 다음 상태의 입력으로 사용하며 Sequence Data를 다루는 데 도움이 됩니다. Sequential Data 기존 퍼셉트론 이론으로는 순차적으로 데이터를 다루는데는 어려움이 있..
[딥러닝] RNN 순환 신경망(Recurrent Neural Networks) 이론RNN 순환 신경망(Recurrent Neural Networks) 이론 퍼셉트론 인공 뉴런이 DNN(Deep Neural Network)이라면 순환신경망 RNN(Recurrent Neural Network)은 퍼셉트론의 일종의 자식 레이어로 볼 수 있습니다. RNN은 신경망의 일종으로 문자열과 같이 순차적으로 등장하는 데이터 처리에 적합한 모델입니다. 입력된 데이터가 입력층에서 은닉층으로, 은닉층의 결과가 다시 같은 은닉층의 입력으로 반복(recurrent)합니다. 즉, 이전 상태에 대한 정보를 ‘메모리’ 형태로 저장해서 그 다음 상태의 입력으로 사용하며 Sequence Data를 다루는 데 도움이 됩니다. Sequential Data 기존 퍼셉트론 이론으로는 순차적으로 데이터를 다루는데는 어려움이 있..
2021.08.05 -
퍼셉트론 기본 모델 구현 Tensorflow-keras 이전 포스팅에서 배운 멀티 레이어 퍼셉트론 이론을 Tensorflow, keras code를 이용해 직접 모델을 구현합니다. 반드시 이론을 이해하고 숙지한 상태로 코드를 작성해야 합니다. (손실 함수는 loss function, cost function이며 output은 loss, cost) Google colab 사용자는 keras가 설치되어 있으니 아래 설치 코드는 무시합니다. colab 사용자가 아니라면 아래 세 라이브러리를 설치해줍니다. pip3 install tensorflow pip3 install keras pip3 install numpy from tensorflow import keras # tensorflow.keras모듈 impo..
[딥러닝] Keras 이용한 DNN 퍼셉트론 기본 모델 구현퍼셉트론 기본 모델 구현 Tensorflow-keras 이전 포스팅에서 배운 멀티 레이어 퍼셉트론 이론을 Tensorflow, keras code를 이용해 직접 모델을 구현합니다. 반드시 이론을 이해하고 숙지한 상태로 코드를 작성해야 합니다. (손실 함수는 loss function, cost function이며 output은 loss, cost) Google colab 사용자는 keras가 설치되어 있으니 아래 설치 코드는 무시합니다. colab 사용자가 아니라면 아래 세 라이브러리를 설치해줍니다. pip3 install tensorflow pip3 install keras pip3 install numpy from tensorflow import keras # tensorflow.keras모듈 impo..
2021.08.05 -
DNN 퍼셉트론 이론과 딥러닝의 목표 인공 지능은 인간의 지능을 기계로 구현한 것입니다. 머신 러닝은 그러한 인공 지능을 구현하는 구체적인 접근 방법이며 딥 러닝(Deep Learning)이란 완전한 머신 러닝을 실현하는 기술이 됩니다. 딥 러닝에 관해 알아보기 전, 1950년 당시 로젠 블라트(Frank Rosenblatt) 교수님에 의해 고안된 퍼셉트론 이론에 대해 알아봅시다. 퍼셉트론 퍼셉트론(Perceptron, Deep Neural Network)은 인간의 뉴런을 본따서 만든 알고리즘입니다. 뉴런은 신경 세포 중 하나로, 차가운 얼음을 만졌을 때 신경 세포는 '차갑다' 라는 전기적 자극신호를 가지돌기(dendrites)를 통해 전달되어 핵(nucleus)에서는 이것이 '차갑다' 또는 '뜨겁다' ..
[딥러닝] DNN(Deep Neural Network) Perceptron 이론DNN 퍼셉트론 이론과 딥러닝의 목표 인공 지능은 인간의 지능을 기계로 구현한 것입니다. 머신 러닝은 그러한 인공 지능을 구현하는 구체적인 접근 방법이며 딥 러닝(Deep Learning)이란 완전한 머신 러닝을 실현하는 기술이 됩니다. 딥 러닝에 관해 알아보기 전, 1950년 당시 로젠 블라트(Frank Rosenblatt) 교수님에 의해 고안된 퍼셉트론 이론에 대해 알아봅시다. 퍼셉트론 퍼셉트론(Perceptron, Deep Neural Network)은 인간의 뉴런을 본따서 만든 알고리즘입니다. 뉴런은 신경 세포 중 하나로, 차가운 얼음을 만졌을 때 신경 세포는 '차갑다' 라는 전기적 자극신호를 가지돌기(dendrites)를 통해 전달되어 핵(nucleus)에서는 이것이 '차갑다' 또는 '뜨겁다' ..
2021.08.05 -
인공지능 기초이론 : 클라우드 컴퓨팅 (Cloud Computing) 클라우드 컴퓨팅의 개념 클라우드 컴퓨팅 (Cloud Computing)은 인터넷(클라우드)을 통해 서버, 스토리지, 데이터베이스, 네트워킹, 소프트웨어, 분석, 인텔리전스 등의 컴퓨팅 서비스를 제공하는 것입니다. 클라우딩 컴퓨팅을 통해서 더 빠른 혁신과 유연한 리소스를 제공하고 대규모 경영의 이익 효과를 누릴 수 있습니다. 일반적으로 사용한 클라우드 서비스에 대해서만 요금을 지불하므로 운영 비용을 낮추고 인프라를 보다 효율적으로 운영할 수 있다는 장점이 있으며 비즈니스 요구 사항의 변화에 따라 규모를 조정할 수 있습니다. 클라우드 컴퓨팅의 기능과 장점 개인과 기업 모두에게 유용한 클라우드 컴퓨팅은 다음과 같은 기능들과 장점들이 존재합니..
[딥러닝 기초이론] 클라우드 컴퓨팅 (Cloud Computing)인공지능 기초이론 : 클라우드 컴퓨팅 (Cloud Computing) 클라우드 컴퓨팅의 개념 클라우드 컴퓨팅 (Cloud Computing)은 인터넷(클라우드)을 통해 서버, 스토리지, 데이터베이스, 네트워킹, 소프트웨어, 분석, 인텔리전스 등의 컴퓨팅 서비스를 제공하는 것입니다. 클라우딩 컴퓨팅을 통해서 더 빠른 혁신과 유연한 리소스를 제공하고 대규모 경영의 이익 효과를 누릴 수 있습니다. 일반적으로 사용한 클라우드 서비스에 대해서만 요금을 지불하므로 운영 비용을 낮추고 인프라를 보다 효율적으로 운영할 수 있다는 장점이 있으며 비즈니스 요구 사항의 변화에 따라 규모를 조정할 수 있습니다. 클라우드 컴퓨팅의 기능과 장점 개인과 기업 모두에게 유용한 클라우드 컴퓨팅은 다음과 같은 기능들과 장점들이 존재합니..
2021.08.04 -
Linear Algebra : 기본 행렬과 역행렬 구하기 · 분할 행렬과 역행렬 알고리즘 · 연립선형방정식과 행렬의 관계① 선형대수학 #19~21 요약 노트입니다. 기본 행렬과 역행렬 구하기 · 분할 행렬과 역행렬 알고리즘 · 연립선형방정식과 행렬의 관계① 에 관한 내용 정리입니다.
[Linear Algebra] #19~21. 기본 행렬과 역행렬 구하기 · 분할 행렬과 역행렬 알고리즘 · 연립선형방정식과 행렬의 관계①Linear Algebra : 기본 행렬과 역행렬 구하기 · 분할 행렬과 역행렬 알고리즘 · 연립선형방정식과 행렬의 관계① 선형대수학 #19~21 요약 노트입니다. 기본 행렬과 역행렬 구하기 · 분할 행렬과 역행렬 알고리즘 · 연립선형방정식과 행렬의 관계① 에 관한 내용 정리입니다.
2021.08.04 -
인공지능 기초이론 : 인공지능 운용을 위한 기초 통계학① 통계학과 통계 통계학(Statistics)은 산술적 방법을 기초로 하여, 주로 다량의 데이터를 관찰하고 정리 및 분석하는 방법을 연구하는 수학의 한 분야입니다. 통계는 수집한 자료를 이용하여 연구 가설의 참, 거짓을 판정하는 수학적, 확률적 논리를 제공하며 통계학 연구는 [ 이론 -> 문제제기 -> 일반화 가설 -> 통계 가설 -> 실험 설계 -> 통계적 검정 ] 의 절차를 거칩니다. 자료와 변수의 종류 자료의 사전적 정의는 연구나 조사 등의 바탕이 되는 재료이며 자료(데이터)를 수집하여 그것을 바탕으로 통계 분석을 진행합니다. 자료의 형태는 숫자, 문자, 소리, 이미지 등 다양한 형태가 있으며 자료의 종류로는 양적자료(Quantitative da..
[딥러닝 기초이론] 인공지능 운용을 위한 기초 통계학①인공지능 기초이론 : 인공지능 운용을 위한 기초 통계학① 통계학과 통계 통계학(Statistics)은 산술적 방법을 기초로 하여, 주로 다량의 데이터를 관찰하고 정리 및 분석하는 방법을 연구하는 수학의 한 분야입니다. 통계는 수집한 자료를 이용하여 연구 가설의 참, 거짓을 판정하는 수학적, 확률적 논리를 제공하며 통계학 연구는 [ 이론 -> 문제제기 -> 일반화 가설 -> 통계 가설 -> 실험 설계 -> 통계적 검정 ] 의 절차를 거칩니다. 자료와 변수의 종류 자료의 사전적 정의는 연구나 조사 등의 바탕이 되는 재료이며 자료(데이터)를 수집하여 그것을 바탕으로 통계 분석을 진행합니다. 자료의 형태는 숫자, 문자, 소리, 이미지 등 다양한 형태가 있으며 자료의 종류로는 양적자료(Quantitative da..
2021.08.03