AI小白徒手搭建人工智能平台

简介: 好,我是小马学AI的小编,是一名在职的核电仪控工程师,博主从事AI外呼技术多年,有问题或要演示站找博主,免费技术支持。专业是核电厂主控制室信息处理,由于在工作中会涉及到一些相关的数据处理领域,因此渐渐对人工智能产生了兴趣

大家肯定首先会问我为什么公众号取名叫小马学AI,小编在这里先给大家讲一个故事。

小马和他的妈妈住在绿草茵茵的十分美丽的小河边。除了妈妈过河给河对岸的村子送粮食的时候,他总是跟随在妈妈的身边寸步不离。他过的很快乐,时光飞快地过去了。

有一天,妈妈把小马叫到身边说:“小马,你已经长大了,可以帮妈妈做事了。今天你把这袋粮食送到河对岸的村子里去吧。”小马非常高兴地答应了。他驮着粮食飞快地来到了小河边。可是河上没有桥,只能自己淌过去。可又不知道河水有多深呢?犹豫中的小马一抬头,看见了正在不远处吃草的牛伯伯。

小马赶紧跑过去问到:“牛伯伯,您知道那河里的水深不深呀?”牛伯伯挺起他那高大的身体笑着说:“不深,不深。才到我的小腿。”小马高兴地跑回河边准备淌过河去。他刚一迈腿,忽然听见一个声音说:小马,小马别下去,这河可深啦。”小马低头一看,原来是小松鼠。小松鼠翘着她的漂亮的尾巴,睁者圆圆的眼睛,很认真地说:“前两天我的一个伙伴不小心掉进了河里,河水就把他卷走了。”小马一听没主意了。

马妈妈老远地就看见小马低着头驮着粮食又回来了。心想他一定是遇到困难了,就迎过去问小马。小马哭着把牛伯伯和小松鼠的话告诉了妈妈。妈妈安慰小马说:“没关系,咱们一起去看看吧。”小马和妈妈又一次来到河边,妈妈这回让小马自己去试探一下河水有多深。小马小心地试探着,一步一步地淌过了河。噢,他明白了,河水既没有牛伯伯说的那么浅,也没有小松鼠说的那么深。只有自己亲自试过才知道。

小编现在面前也有一条河,它叫人工智能(Artificial Intelligence),英文缩写为AI。小编坚信,这条河也是既没有牛伯伯说的那么浅,也没有小松鼠说的那么深,只有自己亲自试过才知道。所以小编决定淌一淌这条河。

言归正传,一说起AI大家肯定是跃跃欲试想看看AI到底是啥,工欲善其事必先利其器,要想看看AI到底是什么玩意儿,首先我们将AI平台搭建起来,一睹它的真容。

AI的平台有很多,用琳琅满目来形容简直一点都不为过,有Tensorflow、Caffe、Keras、CNTK、MXNet、Torch7、Theano等等等等等等。各个开源框架在Github上百花齐放,背后有Google、Microsoft、Facebook等商业巨头以及伯克利大学、蒙特利尔大学等高等院校的身影,可谓藏龙卧虎。

小编是一名工程师,天然对更加工程化的Tensorflow以及对Google的后台产品更具有好感,并且Tensorflow本身在Github的影响力最大。小编采取的技术路线为Python+Tensorflow+Linux(Ubuntu),类似的你也可以采用完全对应的Python+Tensorflow+Windows,这两者毫不冲突。

小编一开始在安装Tensorflow的时候遇到了各种问题,无论是从编译好的程序进行安装还是从源代码开始安装都经历了很多的波折,为了让大家尽快搭建起来,小编找到了一条最快路径,在这里感谢清华大学的清华大学开源软件镜像站,下载速度又快又稳定。在这里小编下载了Anaconda3-4.3.0-Linux-x86_64.sh和tensorflow-1.0.0rc0-cp35-cp35m-linux_x86_64.whl,小编的目标是以了解算法为主要目标,因此安装Tensorflow的CPU版本即可,Python采用3.5版本,Tensorflow采用1.0.0版本,两者都不是最新版本但是相对比较成熟比较适合小编,大家可以根据自己的意愿选择更高的版本安装。

1.安装Anaconda

在Anaconda的下载目录下执行以下命令:

$Bash Anaconda3-4.3.0-Linux-x86_64.sh

接下来会看到安装提示,直接回车键确认进入下一步,然后会进入Anaconda的license文档,直接q键跳过,然后输入yes确认。下面一步是确认Anaconda3的安装路径,没有特殊情况的话,可以直接回车使用默认路径,然后安装就自动开始了。

2.安装Tensorflow

在Tensorflow的下载目录执行以下命令:

$pip install --upgrade tensorflow-1.0.0rc0-cp35-cp35m-linux_x86_64.whl

这时系统可能会出现找不到pip的指令的情况,这个问题按照系统提示安装或升级pip工具即可。另外可能会遇到Cannot remove entries from nonexistent file的问题,只要执行以下命令:

$pip install --upgrade --ignore-installed setuptools

升级setuptools问题即可得到解决,继续执行上述命令,然后就稍等片刻等Tensorflow安装好吧!

3、设置Jupyter Notebook

在Tensorflow环境中安装Jupyter和Ipython:

$conda install ipython

$conda install jupyter

最后,运行以下命令就能彻底完成此次安装了,并在Jupyter Notebook中导入Tensorflow:

$ipython kernelspec install-self –user

好了至此我们的AI平台就搭建完毕了,windows上可按对应的安装程序但是一样的步骤完全安装好。让我们一起来跑一下第一个AI程序吧。终端输入jupyter notebook,开启我们的AI学习之路吧。

相关文章
|
8月前
|
云安全 人工智能 安全
Dify平台集成阿里云AI安全护栏,构建AI Runtime安全防线
阿里云 AI 安全护栏加入Dify平台,打造可信赖的 AI
3883 166
|
9月前
|
人工智能 API 开发者
Dify x AiOnly平台:手把手教你调用GPT-5从零构建AI工作流!
本文介绍如何通过Dify与AiOnly平台,快速构建基于GPT-5等顶尖大模型的AI应用。涵盖环境部署、模型接入、工作流编排及实战案例,助力开发者低门槛打造专属聊天机器人,轻松实现AI应用落地。(238字)
|
8月前
|
人工智能 运维 算法
AI来了,运维不慌:教你用人工智能把团队管理提速三倍!
AI来了,运维不慌:教你用人工智能把团队管理提速三倍!
925 8
|
8月前
|
人工智能 运维 Java
Spring AI Alibaba Admin 开源!以数据为中心的 Agent 开发平台
Spring AI Alibaba Admin 正式发布!一站式实现 Prompt 管理、动态热更新、评测集构建、自动化评估与全链路可观测,助力企业高效构建可信赖的 AI Agent 应用。开源共建,现已上线!
7803 109
|
8月前
|
人工智能 搜索推荐 程序员
当AI学会“跨界思考”:多模态模型如何重塑人工智能
当AI学会“跨界思考”:多模态模型如何重塑人工智能
1124 120
|
9月前
|
人工智能 运维 安全
从被动防御到主动免疫进化!迈格网络 “天机” AI 安全防护平台,助推全端防护性能提升
迈格网络推出“天机”新版本,以AI自学习、全端防护、主动安全三大核心能力,重构网络安全防线。融合AI引擎与DeepSeek-R1模型,实现威胁预测、零日防御、自动化响应,覆盖Web、APP、小程序全场景,助力企业从被动防御迈向主动免疫,护航数字化转型。
从被动防御到主动免疫进化!迈格网络 “天机” AI 安全防护平台,助推全端防护性能提升
|
8月前
|
人工智能 Java 测试技术
【556AI】(一)IntelliJ IDEA全流程AI设计开发平台
556AI支持IDEA、PHPSTORM、PYCHARM最新版 AI平台定位是开发大型软件项目,大型软件项目代码AI生成引擎,OA/ERP/MES 百万行代码一次性AI生成 支持axure原型导入预览,集成AI软件设计/AI软件开发/AI软件测试整个流程 支持 若依 JEECG SmartAdmin THINKPHP Django等多种JAVA/PHP/python框架 实现了java php python 的统一增强行调试方式 可以链接多个AI大模型,进行AI生成代码
828 8
|
8月前
|
人工智能 并行计算 PyTorch
以Lama Cleaner的AI去水印工具理解人工智能中经常会用到GPU来计算的CUDA是什么? 优雅草-卓伊凡
以Lama Cleaner的AI去水印工具理解人工智能中经常会用到GPU来计算的CUDA是什么? 优雅草-卓伊凡
739 4
|
9月前
|
机器学习/深度学习 数据采集 人工智能
AI能帮我们读懂心事吗?——聊聊人工智能在精神疾病早期诊断中的探索
AI能帮我们读懂心事吗?——聊聊人工智能在精神疾病早期诊断中的探索
273 5

热门文章

最新文章