AI 3

tensorflow keras 활용한 손글씨 맞추기 with Flask

프로젝트 소개 프로젝트 기획 목표 AI를 이용하여 손글씨를 맞추고 웹으로 개발하여 모든사람이 이용가능하게 할 것으로 목표 프로젝트 내용 mnist 학습 후 가중치값 파일로 저장하기 colab을 이용하여 mnist를 가져옴 데이터셋 전처리 라벨링 인코딩 모델링 설계 모델 컴파일 모델 fit으로 학습하기 matplotlib으로 정확도, 로스율 확인 모델 평가 모델링 h5 파일로 저장 python flask 설치 만들어놓은 h5 파일 로딩 javascript로 만든 canvas를 이용하여 그린 데이터를 가져옴 가져온 데이터를 new_model에 predict하여 argmax로 가장 높은 숫자를 출력 해당 index 결과값을 web homepase에 출력 웹서버 구성 프로젝트 발전가능성 아이들 교육용 또는 사진..

인공지능(AI) 2020.12.20

Supervised - Linear Regression - Gradient Descent(경사하강법)

1. Regression ( 수치예측) - error값의 최소값을 찾아 최적의 기울기를 찾음. 평가기준(error=loss=cost 동일 기준 개념(전부 낮아야 함)) y: 실제값, ^y:예측값 cost(loss)손실값 : (y-^y)^2 MSE : mean(y-^y)^2 learning rate(stepsize) 는 w값이 크면 발산할 수 있으므로 조금씩 W값을 이동 시키는 상수 학습원리 gradient decent : w = w-@미분(w) 출처 blog.naver.com/PostView.nhn?blogId=beyondlegend&logNo=221346376413 머신러닝 경사하강법 (Gradient Decent Algorithm) 선형회귀(Regression)에서 가중치 W, 바이어스 b 를 찾는 ..

인공지능(AI) 2020.10.15

AI(Artificial Intellligence) 인공지능

Artificial Intellligence(AI) * 인공장치들의 지능을 설계 및 인간 지능을 모방. * 지능 : 추론,기억,인식,이해,학습 등 현실세계에 적응하기 위한 능력 1차 인공지능(과거) : 수동적 대화 시스템 / 한계점 : 프레임의 문제 발생(고려해야될 사항이 많음) 2차 인공지능(과거) : 전문지식 시스템 활용 / 한계점 : 지식 획득 병목의 문제(표현할 수 없는 범위가 많음) 3차 인공지능(현재) : 빅데이터와 딥러닝 (학습) / * 아기들은 '아빠'라는 소리를 지속적으로 듣고 보면서 학습하며 인식한다. 컴퓨터는 데이터를 디지털화하여 지속적으로 학습시킴으로써 인식하도록 만든다. *인공지능도 학습을 기반(머신러닝) Machine Learning(ML) * Machine(머신) - 함수로 분..

인공지능(AI) 2020.10.14