作家
登录

利用一点机器学习来加速你的网站

作者: 来源: 2017-04-14 09:17:25 阅读 我要评论

 
  • };  
  • machineLearning.predict(params, (err, prediction) => { // we have a prediction!}); 
  • 这里参数用大年夜写字母开首,本来计算改掉落的。后来想想照样算了。

    下面是我写的一个表单,模仿了卖家宣布信息的几个关键流程。

    Record, 是一个JSON对象。属性值是(title, description, price)

    我不想只供给一些代码片段。为了赞助大年夜家更好的懂得。我把所有的办事端代码都贴上来了。

    server.js:

    1. const express = require('express'); 
    2. const bodyParser = require('body-parser'); 
    3. const AWS = require('aws-sdk'); 
    4. const app = express(); 
    5. app.use(express.static('public')); 
    6. app.use(bodyParser.json());  
    7. AWS.config.loadFromPath('./private/aws-credentials.json'); 
    8. const machineLearning = new AWS.MachineLearning();  
    9. app.post('/predict', (req, res) => {  const params = { 
    10.     MLModelId: 'my-model-id'
    11.     PredictEndpoint: 'https://realtime.machinelearning.us-east-1.amazonaws.com'
    12.     Record: req.body, 
    13.   };  
    14.   machineLearning.predict(params, (err, data) => {    if (err) { 
    15.       console.log(err); 
    16.     } else { 
    17.       res.json({ category: data.Prediction.predictedLabel }); 
    18.     } 
    19.   }); 
    20. });  
    21. app.listen(8080); 

    aws-credentials.json:

    1.   "accessKeyId""my-access-key-id"
    2.   "secretAccessKey""shhh-secret-squirrel",  "region""us-east-1" 

    (在.gitignore 中忽视 /private 文件夹)

    膳绫擎就是所有的后台代码。

    前端代码

    表单琅绫擎的代码功能比较简单。

    • 监听几个输入框的 blur 事宜
    • 攫取表单琅绫擎的字段值
    • POST 给 API 端
    • 把 API 端返回的 prediction 显示在页面上

    问题,若何才能节约时光

    如许子用户选类其余时光就能省下来了。他们就可以高兴的把这些时光拿往来交往 reddit 找 DIY 的双层床了。

    1. (function() { 
    2.   const titleEl = document.getElementById('title-input'); 
    3.   const descriptionEl = document.getElementById('desc-input'); 
    4.   const priceEl = document.getElementById('price-input'); 
    5.   const catSuggestionsEl = document.getElementById('cat-suggestions'); 
    6.   const catSuggestionEl = document.getElementById(

        推荐阅读

        浅谈图片宽度自适应解决方案

      在网页设计中,跟着响应式设计的到来,各类响应式设计筹划层出不穷。对于图片响应式的问题也有很多前端开辟人员在进行研究。比较好的图片响应式假想就是在不合的屏幕分辨率下应用不合实际>>>详细阅读


      本文标题:利用一点机器学习来加速你的网站

      地址:http://www.17bianji.com/lsqh/34767.html

    关键词: 探索发现

    乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

    网友点评
    自媒体专栏

    评论

    热度

    精彩导读
    栏目ID=71的表不存在(操作类型=0)