본문 바로가기

케라스2

[Tensorflow] tf1.x -> tf2.x 주요 변화점 텐서플로우 2.x 로 넘어오면서 많은 부분이 변경되었다. 텐서플로우 2.x는 단순성 및 사용 용이성에 중점을 두고 있으며, 케라스 고수준 API 사용을 권장한다. 한마디로, 1.x 버전에서는 같은 기능을 구현하기 위해서 다양한 구현 방법이 존재하였으나 2.x 버전에서는 다양한 API를 정리하고 중복을 줄여서 API단순화 한 것이다. (가장 좋은 방법 하나만 놔두고 다 정리한 ??) 그래서 이제 Tensorflow를 공부하고자 한다면 2.x 버전 사용을 권장한다. 만약 1.x 버전 코드를 호환하고 싶다면 (텐서플로 1.x 버전의 코드를 수정하지 않고 텐서플로 2.0에서 실행 가능) import tensorflow.compat.v1 as tf tf.disable_v2_behavior() import tens.. 2022. 1. 13.
[Tensorflow] 딥러닝이란 ? 본격적인 텐서플로우 딥러닝 공부에 앞서, 관련된 기본적인 것들을 정리하자면 ,, 딥러닝(Deep Learning) : 깊은 신경망. 머신러닝의 한 방법으로 머신러닝 이론과 크게 다르지 X 머신러닝의 인공신경망에서 발전된 알고리즘. 응용 목적별 다양한 신경망으로 발전하고 있음. (성과가 존재하는 분야 : 이미지 인식, 음성 인식, 자연어 처리 관심이 커지고 있는 분야 : 생성 모델 - 영상, 음성, 텍스트 등 강화 학습 - 퀀트, 자율주행, 동체 역학 시뮬레이션 등) AI > ML > DL 텐서플로우(Tensorflow) : Google에서 제작. 점유율 1위 딥러닝을 쉽게 구동할 수 있게 하는 라이브러리 & 머신러닝 오픈소스 플랫폼. 기본적으로 Core 부분으로 C++로 구현, Python, Java, .. 2022. 1. 13.