HealRo Project (47) 썸네일형 리스트형 RandomForest Regressor 성능 분석 RandomForest 의사 결정 트리 어떤 값을 결정하는 여러 요소가 있을 때 각 요소 별로 트리를 만듬 암 발병 확률에 대한 요소가 키, 몸무게 , 혈액형 , 흡연 여부 등등이 있다면 키 , 몸무게 암 확률에 대한 트리 1개 , 다른 요소와의 결합으로 트리 1개 .... 이런식으로 트리들이 모여서 forest를 이루고, 각 트리에서 질문을 던짐. 흡연을 할 때 , 몸무게가 x이상이라면 암에 걸릴 확률은? ... 그리고 그 질문들을 종합하여 결론을 내림. -> ensemble (앙상블)이라고 함 어떤 요소가 결과 값에 가장 영향을 많이 주는지를 포함한 경향성을 파악 RandomForestRegressor 모델 성능을 예측하는 방법은 train set에서 학습시킨 모델에게 새로운 데이터와 값을 score.. flask Rest API GET 매개변수 Spring Html 자전거 이용률 예측 machine learning Spring Sender $(function(){ $("#btn").click(function(){ var data = { data : $('#text-input').val() } JSON.stringify(data); console.log(data); $.ajax({ type: "GET", dataType: "jsonp", data : data, url: "http://localhost:5000/info", success: function (data) { console.log('data는'+data); } }); }); }); Python pip install flask-restful 다운 from flask_restful impo.. 간단한 머신러닝 연동 테스트 Python (in flask) from flask import Flask from flask_jsonpify import jsonpify import json from functools import wraps from flask import redirect, request, current_app from sklearn.ensemble import RandomForestRegressor import pandas as pd app = Flask(__name__) @app.route('/', methods=['GET']) def test(): train = pd.read_csv("./train.csv") train["datetime"] = train["datetime"].astype("datetime64").. csv file eclipse 가져오기 pandas library 이용. project 폴더와 같은 폴더 내에 csv 파일을 위치 시키고 pandas read_csv 함수 이용해서 불러옴. return은 jsonpify 형식이여야 하는데 csv가 json dateframe이 아니므로, to_json()을 통해 json으로 바꾸고 jsonpify로 한번더 감싸서 보냄. from flask import Flask from flask_jsonpify import jsonpify import json from functools import wraps from flask import redirect, request, current_app import pandas as pd app = Flask(__name__) @app.route('/', method.. Cross Domain 해결 보호되어 있는 글입니다. flask run localhost:5000 으로 돌아감 from flask import Flask app = Flask(__name__) @app.route('/') def index(): return 'Hello Flask' @app.route('/info') def info(): return 'Info' if __name__ == '__main__': app.run() flask 개발환경 구축 (eclipse) python 설치하고 => 파이썬 최신버전은 pip 내장 flask 설치 pip install flask eclipse IDE - help - eclipse marketplace - PyDev install - Window - Preference -PyDev - Interpreters - Python Interpreter 클릭 - 우측에 "Config first in PATH" 클릭 시 자동으로 python.exe 경로가 인터프리터 경로로 잡힘. 상단 Window > Perspective > Open Perspective > Other... > PyDev 를 클릭 New project 클릭시 맨위에 PyDev project 존재 관련 링크 https://velog.io/@decody/%ED%8C%8C%E.. 이전 1 ··· 3 4 5 6 다음