**딥러닝(Deep Learning)**이란

여러 층을 가진 인공신경망(Artificial Neural Network)을

사용하여 머신러닝 학습을 수행하는 것으로 심층학습이라고도 부릅니다.

기계가 자동으로 대규모 데이터에서 중요한 패턴 및 규칙을 학습하고,

이를 토대로 의사결정이나 예측 등을 수행하는 기술입니다.

**프레임워크(Framework)**란

응용 프로그램을 개발하기 위한 여러 라이브러리나

모듈 등을 효율적으로 사용할 수 있도록 하나로 묶어 놓은 일종의 패키지입니다.

딥러닝 프레임워크(Deep Learning Framework)는 이렇게 이미 검증된

수많은 라이브러리와 사전 학습까지 완료된 다양한 딥러닝 알고리즘을 제공해주어

개발자가 이를 빠르고 손쉽게 사용할 수 있도록 해줍니다.

이를 통해 중복적인 기능을 구현해야 하는 소모적인 작업으로부터 개발자를

해방시키고 문제 해결을 위한 핵심 알고리즘 개발에만 집중할 수 있도록 도와줍니다.

[대표적인 딥러닝 기반 프레임워크 종류]

https://www.jobindexworld.com/_upload/content/201910/thumb/4ruynCWOxiJIlzaU.png