TensorFlow3 Tensorboard 에서 그래프 확인하기 텐서 보드에서 그래프를 보려면 아래 코드를 한 줄 추가해주면 됩니다. # FileWriter 를 통해 현재 그래프의 정보를 # 텐서 보드가 읽을 수 있는 형태의 파일로 저장합니다. tf.summary.FileWriter('./mygraph', sess.graph) 저는 이전 글에서 작성했던 Softmax 코드에 추가해보았습니다. with tf.Session() as sess: ... # 마지막에 한 줄 추가 tf.summary.FileWriter('./mygraph', sess.graph) 코드를 실행하고나면, mygraph 라는 폴더가 생깁니다. 이제 이걸 텐서보드에서 열어주면 됩니다. 터미널에서 아래 명령을 실행합니다. > tensorboard --logdir=mygraph 이제 6006 포트가 열리.. 2020. 10. 9. Softmax Classification 구현하기 모두를 위한 딥러닝 강좌 ML-lec/lab-6 내용을 요약한 글입니다. Softmax Classification - 여러개의 클래스 중 하나로 예측하는 것 - 둘 중 하나의 값으로 예측하는 Logistic regression (또는 Binary regression) 을 다차원 형태로 확장한 것 Logistic regression 이 Logistic regression 은 X 가 A 인지 아닌지, 둘 중 하나의 값으로 예측을 해준다. 만약 3개의 클래스 A, B, C 중 하나로 예측을 하고 싶다면, A 인지 아닌지, B 인지 아닌지, C 인지 아닌지 .. 이렇게 같은 연산을 3번 해주면 된다. Multinomial Classification 그런데 여기서 다차원 벡터의 곱을 활용하면 더 쉽게 연산이 가능.. 2020. 10. 8. [ML lec 01] 기본적인 Machine Learning 의 용어와 개념 설명 유튜브 성킴 교수님의 딥러닝 강의를 요약한 글입니다. 1. ML(Muchine Learning) 이란? 머신러닝은 일종의 소프트웨어 또는 프로그램이라고 할 수 있습니다. 우리가 흔히 사용하는 모바일 앱이나 웹 서비스를 개발하는 프로그래밍은 일반적으로 Explicit Programming 입니다. 즉, 입력을 기반으로 어떤 로직을 처리해서 결과를 보여주는 방식입니다. 그러나 이러한 프로그래밍 방식의 한계는 개발자가 일일이 어떤 상황에서 프로그램이 어떻게 동작할 것인가 하는 로직을 직접 작성해야하는데, 스팸 메일을 필터링하는 작업이나 자율 주행 자동차와 같이 너무 많은 상황과 rule 들이 존재 할 때 모든 상황을 고려하여 프로그래밍 하는게 어렵다는 것입니다. 그래서 등장한 것이 머신러닝입니다. 1959 년.. 2020. 10. 5. 이전 1 다음