본문 바로가기

Deep learning19

[코드로 이해하는 딥러닝 3] - Tensorflow placeholder변수 [코드로 이해하는 딥러닝 0] - 글연재에 앞서 https://limitsinx.tistory.com/27 [코드로 이해하는 딥러닝 1] - Tensorflow 시작 https://limitsinx.tistory.com/28 [코드로 이해하는 딥러닝 2] - Tensorflow 변수선언 https://limitsinx.tistory.com/29 ※이 전글에서 정리한 코드/문법은 재설명하지 않으므로, 참고부탁드립니다 [코드 전문] 이번에는 placeholder라는 변수에 대해 정리해보겠습니다. 이 전글인, [코이딥2-tensorflow 변수선언] 글에서는 node 1= tf.constant(3.0) 이런식으로 변수를 정리했었습니다. 그런데 이건 변수를 선언함과 동시에 초기값을 3으로 정해주고 시작하는거죠!.. 2020. 12. 16.
[코드로 이해하는 딥러닝 2] - Tensorflow 변수선언 [코드로 이해하는 딥러닝 0] - 글연재에 앞서 https://limitsinx.tistory.com/27 [코드로 이해하는 딥러닝 1] - Tensorflow 시작 https://limitsinx.tistory.com/28 ※이 전글에서 정리한 코드/문법은 재설명하지 않으므로, 참고부탁드립니다 [코드 전문] 이번에는 텐서플로우에 변수 3개를 선언하여 텐서플로우_변수 1 = 3 텐서플로우_변수 2 = 4 텐서플로우_변수 3 = 텐서플로우_변수 1 + 텐서플로우_변수 2 = 7 이 되는 코드를 작성해보겠습니다. [코드 분석-1] ① node1 = tf.constant(3.0,tf.float32) : node1이라는 변수에 3을 저장하고, 이것을 실수(float)데이터로 저장 ② node2 = tf.cons.. 2020. 12. 15.
[코드로 이해하는 딥러닝 1] - Tensorflow 시작 [코드로 이해하는 딥러닝 0] - 글연재에 앞서 https://limitsinx.tistory.com/27 [코드 전문] 딥러닝을 하기위한 첫 스텝인, Tensorflow를 시작해보겠습니다. 텐서플로우는 구글에서 만든 머신러닝용 라이브러리 입니다. 최근에는 페이스북이 만든 'Pytorch(파이토치)'가 빠르게 치고올라오고 있네요 일단, 저의 개발환경은 tensorflow 2.1.1입니다. 텐서플로우는 기존의 1 시리즈에서 2시리즈로 탈바꿈하면서 코드 문법을 모조리 바꾸어버렸는데요..(왜이러는 걸까요?) 텐서플로우2에서도 텐서플로우1의 문법을 그대로 사용하기 위한 코드가 import tensorflow.compat.v1 as tf tf.disable_v2_behavior() 부분입니다. [코드 분석-1] .. 2020. 12. 10.
[코드로 이해하는 딥러닝 0] - 글 연재에 앞서 머신러닝이라고 하면 복잡한 패턴인식과 통계학적 수식들, 확률론에 기반한 수치해석들이 생각나실겁니다. 저도 한때는 딥러닝을 공부한답시고 이런 이론들에만 연연했었는데요 인공지능 기술을 나의 분야에 접목시키기 위한 정도의 이해를 원하시는 분들을 위해 실제 코드가 돌아가는 모습을 위주로, 코드를 한줄씩 해석해가며 글을 포스팅해보고자 합니다. - [개발 환경] 아나콘다를 통한 설치 Python 3.8 tensorflow 2.1.1 코드 : Visual studio Code(VSC)1.5.1 ※ 참고한 자료 저자 : Standford,Andrew Ng 교수님, 홍콩과학기술대학교 김성훈 교수님 2020. 12. 10.