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,[]);