php也能实现人工智能

人工智能
  1.初级实现方法:建立关键词词库--》用户输入关键词进行匹配--》调用相关知识
  2.高级实现方法:搜索引擎,文本挖掘,NLP
    类似curl--》调接--》语言引擎--》自己写接口
    //替换
    $url=str_replace('INFO',$info,str_replace('KEY',$apiKey,$apiURL));
    //抓取数据
    file_get_contents($url);//以get的方式获取内容 不够灵活 对错误处理不好
    //初始化
    $ch=curl_init();
    $timeout=5
    curl_setopt($ch,CURLLOAD_URL,$url);
    curl_setopt($ch,CURLLOAD_RETURNTRANSFER,1);
    //发起链接前的等待时间
    curl_setopt($ch,CURLLOAD_CONNECTTIMEOUT,$timeout);
    $file_contents=curl_exec($ch);
    curl_close($ch);
    $temparr=array('page'=>'{'code'd:1000,'test':"fjkdsfd,dsfjk,dsfkj,dsfk"}')
    //检查数组中是否有我们需要的内容
    if(array_key_exists($info,$temparr)){
      $file_contents=$temparr[$info];
    }
    echo $file_contents;

机器学习(php7以上)
  php-ml
  预测推荐等
  回归
    $data=[
      ['laravel','swoole','redis'],
      ['laravel','swoole','mysql'],
    ];
    $ass=new Apriori(0.2,0.3);//数据关联挖掘 支持度 置信度
    $ass->train($data,[]);

posted @ 2018-11-12 16:51  井梅0709  阅读(2505)  评论(0编辑  收藏  举报