tensorflow 3

[Deep_learning] Dense Layers 구현

dense layers 진행과정과 진행하면서 변화되는 입력데이터의 shape와 weight, bias의 shape도 확인해보자. 1. x입력데이터는 tf.random.normal로 shape를 설정하여 만들자. 2. dense 패키지를 활용하여 affine과 activation을 동시에 연산을 진행하는 객체를 만들고 거기에 x입력값을 넣자. 3. 연산 다 된 상태에서 이제 W, B와 마지막으로 나온 출력값의 shape들을 확인해보자. Dense Layers 우선 Layer가 하나 있는 형태를 통해 각 파라미터와 출력값의 shape를 확인해보자. 필요한 패키지들을 불러오고, 입력데이터를 만들자. import tensorflow as tf from tensorflow.keras.layers import De..

[Deep_learning] Artificial Neurons 구현

저번 게시글에서 배운 Artificial Neurons이 실제로 어떻게 구현이 되는지 파이썬을 통해 구현해보자. Artificial Neurons는 Affine Funtion 과 Activation Funtion으로 이루어져있다고 했다. Affine Funtion 과 Activation Funtion을 먼저 구현해보고 Artificial Neurons를 진행해보겠다. 가장 중요하게 봐야할 것은 분석되는 과정에서 데이터의 차원, weight의 차원, bias의 차원을 확인해야한다. 왜냐하면, 나중에 거대한 데이터를 다룰 때, 모델이 잘 구동되고 있는지는 shape로 밖에 확인할 수 없기 때문이다. Affine Function Artificial Neurons를 구현할 때, Affine Function은 w..

[Mac m1 pro]에 Tensorflow Download

나는 m1 mac pro 를 사고 바로 window에서 사용했던 python , R, anaconda 등을 다운받았다. 아주 잘 사용하고 linear regression 까지는 아무 탈없이 사용하고 있었다. (sklearn과 nampy도 매우 잘됐다.) 이제 linear regression을 어느정도 학습해보고, Artifical Neurons를 공부하면서, Tensorflow 패키지를 다운받으려 했다. m1에서는 아직 anaconda3에서 Tensorflow를 호환해주지 않는다는 글들을 많이 봤고, 다운받으려니까 arror도 자꾸 발생했다. 그래서 anaconda3를 삭제하고 anaconda의 경로도 모두 삭제한 후에, Tensorflow를 miniforge를 사용하여 다운받아보았다. 하지만, 계속해서..