AI Linux是Linux发行版,其中包含人工智能库,工具和语言,现已提供概念证明alpha版本,适用于在VirtualBox等虚拟环境中进行测试驱动。
云仍然垄断着神经网络及其算法滋生的空间。我们已经在Haven OnDemand提供机器学习即服务中探讨了这种情况。
不过,事情似乎正在发生变化,那些精心制作的算法希望继续在移动设备上本地运行。这也包括他们的训练;设备中驻留的,将要处理的图片,注释,数据和元数据也将用于训练网络并帮助其学习活动,例如对象的识别,排序和分类。所不同的是,现在所有这些都将在本地发生。
高通公司的Snapdragon 820处理器及其随附的Snapdragon神经处理引擎SDK处于这一举措的背后,这将使制造商能够在Snapdragon供电的设备(例如智能手机,安全摄像头,汽车和无人机)上运行自己的神经网络模型,而无需连接到云。通过SDK可以实现的常见深度学习用户体验包括场景检测,文本识别,对象跟踪和避免,手势,面部识别和自然语言处理。
以The Rollfor为例,这是一个iOS应用程序,基于将艺术摄影原理与深度学习技术相结合的算法,可以帮助组织用户手机上的照片。它根据主题,位置和事件对照片进行排序,并根据员工的排名系统对最佳照片进行识别。
新的Snapdragon处理器的推出可以使Roll等应用程序将业务从云转移到设备上,因为离线工作比在线工作具有明显的优势。在线处理需要WiFi或移动连接的存在。行动迟缓以及许多隐私问题。然后从实际的角度来看,来自成千上万个客户端设备的多个并发请求可以轻松使基于云的服务过载,并使客户端计算机在获得响应时容易出现长时间的延迟,甚至完全拒绝服务。
但是,为了开始在本地开发基于AI的应用程序,我们不必等待Qualcomm的SDK的发布。我们已经拥有一台功能强大的机器,即我们的GPU辅助个人计算机!道理很简单。我们习惯了Linux发行版。从专用服务器到安全性和渗透性测试,再到教育,游戏和科学,那么为什么将AI排除在游戏之外呢?
快速跟随趋势的AI Linux就是这样的发行版,它被描述为:
最小的Ubuntu Gnome转载了示例,编程语言和人工智能库。
它的公告说:
此发行版针对STEMpeople:学生,老师和探究精神。但是科学家,技术人员,工程师和数学家也可能感兴趣!
它包含以下内容:
编程语言
PythonLisp / Scheme / RacketC,C ++,Objective-C,Fortran,Java,Ada和Go程式库
numpy,scipy,matplotlib,pandasscikit-learn(python3-sklearn)EasyAIFANN(python3-fann2)Gensim自然语言工具包TensorFlowTheano以及一些由AI驱动的游戏,例如西洋双陆棋,西洋跳棋,国际象棋,围棋,以及CLIPS和weka等应用程序。
当然,Google的Tensorflow在其他产品中脱颖而出-AI Linux使得将Tesnorflow的脱机可用性与处理能力适中的个人计算机的功能轻松结合在一起。为了获得更大的灵活性,它也可以作为虚拟机托管。
再加上无数的Tensorflow教程或在线课程,例如Kadenze上的教程或课程,现在就可以在自己的AI驱动的应用程序上进行黑客入侵!
附带说明一下,如果您更喜欢.NET和Windows,那么您仍然可以通过Accord之类的框架来学习机器学习。与C#一起使用。
郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。