我应该在web项目中使用哪种语言进行人工智能

2024-06-14 23:15:44 发布

您现在位置:Python中文网/ 问答频道 /正文

我必须为我的论文做一个项目,涉及人工智能,协同过滤和机器学习方法。

我只知道PHP/mysq/JS,PHP中没有太多人工智能的例子。

互联网上有一些关于人工智能的书籍,但它们使用Java和Python。

现在我要把人工智能技术应用到web应用上。

我应该选择java或python哪种语言。

我在网上热议我可以在我的php中调用java类,这样可以帮助我,因为我非常擅长php

我还看到python也可以与php一起使用

所以我应该走哪条路,大概要花多少时间来学习java

我做过java基础知识,但那是6年前的事了


Tags: 项目方法机器js互联网java协同人工智能
3条回答

您可以使用Java或Python。两种语言都有很多可用的资源。

我认为以下几本书可能适合你的目的。

Programming collective intelligence: building smart web 2.0

collective intelligence in action

在您提到的语言中,您可能会发现Java中最容易使用的工具,特别是机器学习资源。一个很好的例子是WEKA,这是一个用Java编写的流行数据挖掘工具。

机器学习算法通常是你不想从头开始编码,如果你不想的话。尽管这样做你肯定会学到很多东西,但是它们可能需要花费大量的时间来调试,因为很难区分工作和非工作行为之间的区别,例如,它们有时无法学习有或没有错误,它们也可以学习有或没有错误的模式。

我会先寻找工具,然后考虑工具选项来决定语言。

你的书用哪种语言真的重要吗?我是说,你不能复制粘贴那些例子。您将学习快速识别基本结构(函数、循环等)。这不像学中文。

说到学习时间,这个问题可能没有明确的答案。我认为最好的方法是看看java和python中的代码示例,看看哪个看起来“更好”,更容易,更熟悉。

祝你好运!

相关问题 更多 >