국비교육기관83 85일차 DeapLearning - 모델 저장&호출 21.07.08 Deap Learning @ Optimizer의 발달 계보 @DeapLearning 모델 저장 model_pima = Sequential() model_pima.add(Dense(12, input_dim = 8, activation = 'relu')) model_pima.add(Dense(8, activation = 'relu')) # 은닉층 model_pima.add(Dense(1, activation = 'sigmoid')) # 출력층 model_pima.compile(loss = 'binary_crossentropy', optimizer = 'adam', metrics = ['accuracy']) from sklearn.model_selection import train_test_s.. 2021. 7. 8. 84일차 _ DeapLearning - 경사하강법, Sequential 21.07.07 Deap Learning @경사하강법 경사하강법은 Loss가 0에 가까워질 때까지 값을 다시 Model로 보내어 학습시키는 방법 이다. @Sequential 모델 이용 답 추측 아래와 같은 데이터를 이용해 딥러닝 모델을 설계한다. %Library 호출 from tensorflow.keras.models import Sequential from tensorflow.keras.layers import Dense import numpy as np import sklearn from sklearn.model_selection import train_test_split 기본적으로 keras라는 딥러닝 패키지를 사용 내가 학습에 사용할 모델은 Sequential 이라 한다. train 데이터와 te.. 2021. 7. 7. 83일차 Linux / DeepLearning - XOR,OR 게이트, 퍼셉트론 21.07.05 Linux asd asd ================================================ Deap Learning @환경 셋업 아나콘다에 새로운 환경 구축 새로운 폴더 생성 설치되어있지 않은 패키지를 다운 "Jupyter"와 "Tensorflow" 2개를 다운 받아 준다. 그리고 모든 업데이트가 끝나면 생성한 폴더로 변경. @ 퍼셉트론 만들기 w1*x1 + w2*x2 의 식을 형성하여 해당 식이 0보다 클 때는 1, 작으면 0이 return 되도록 만든다. 결국엔 그냥 AND 게이트를 만드는것. 두 값이 모두 1인 경우에만 1을 리턴하고, 아니면 0을 주는 것. %OR 게이트 비슷한 방식으로 OR 게이트 또한 만들 수 있다. 둘 중 하나라도 1이라면 1이 retur.. 2021. 7. 5. Spring 시작2 [웹 사이트] - 회원가입 21.06.29 DB생성 DB 접속 및 DataBase 생성 우선 MariaDB에 접속한다. 그리고 DataBase라는걸 생성해주는데 위는 'homepage'라는 이름으로 생성한 모습이다. 해당 부분에 대해서는... 좀 더 공부해서 다시 정리하자 계정 생성 및 권한 부여 위부터 설명하면, 'spring'이라는 이름으로 계정(user)을 생성하고, 해당 계정의 비밀번호는 'spring'으로 하였다. 그리고 접속은 'localhost'에서 하겠다는 의미. 두번째는 권한 부여인데, homepage 데이터베이스의 모든 테이블에 대한 권한을 "'spring'@'localhost'"에게 준다는 뜻이다. flush는 환경 설정에서의 commit과 같은 역할을 한다. id, PW 추가&수정 등 환경설정이 변경되었을 경.. 2021. 6. 29. 2차 플젝_Flask연동_CORS와 관련해서 21.06.27 CORS: Cross-Origin Resource Sharing 2차 프로젝트를 진행하면서 Flask와 Ajax를 연동하는 부분에 대해 다시 정리를 하다가 해당 부분이 너무 어려워 여기만 따로 빼서 정리를 한다. CORS 는 약어의 의미 그대로 다른 출처끼리의 자원 공유 를 뜻한다. 만일 CORS 에러가 일어난다면 이는 예로, 출처가 다른 리소스에(Ajax) 접근하려고 할 때 브라우저가 보안 상의 이유로 이 접근을 막으면서 발생한다. 이때 출처는 Origin을 뜻한다. % Origin 위는 URL의 구조를 나타낸다. Origin(출처)는 Protocol, Domain, Port로 정의 된다. (즉, 위에서 http://www.example.com:80 까지가 Origin이다.) Port .. 2021. 6. 27. 2차 플젝_Ajax와 Flask 연동 21.06.27 위와 같은 화면에서 나이, 성별, 효능을 체크한 뒤에 제품 조회 버튼을 누르면 해당 정보를 Flask로 보낸다. 이때 정보를 보낼 때에는 Ajax를 활용한다. Flask는 정보를 받으면 학습된 머신러닝 모델에 의해 답을 도출하고, 해당 값을 다시 Ajax에게 보낸다. Ajax는 통신이 성공하고, 값을 받으면 쿼리 스트링 형식으로 조회 페이지로 이동한다. Flask from flask import Flask from flask import request import pandas as pd from flask_cors import CORS import pickle app = Flask(__name__) # 내가 만든 모델을 "test.pkl"이란 파일에 저장, 해당 모델을 불러온다 test .. 2021. 6. 27. 이전 1 2 3 4 5 6 ··· 14 다음