问题描述
我必须为我的论文做一个涉及人工智能,协同过滤和机器学习方法的项目。
I have to do one project for my thesis involving Artificial intelligence, collaborative filtering and machine learning methods.
我只知道PHP / mysq / JS,并且有PHP中没有太多人工智能的例子。
I only know PHP/mysq/JS, and there is not much AI stuff examples in PHP.
互联网上有一些关于人工智能的书,但他们使用Java,Python。
There are some books on AI on internet but they use Java , Python.
现在我必须在网络应用程序上应用AI技术。
Now I have to apply AI techniques on web application.
我应该选择java或python的语言。
Which language should i choose java or python.
我在互联网上搜索我可以在我的php中调用java类,这样可以帮助我,因为我非常擅长php
I searhed on internet that I can call java classes inside my php so that can help as as I am very good at php
我也看到python可以也可以和php一起使用
I have also seen that python can also be used with php as well
那么我应该去哪个方式大致花多少钱来学习java
So which way should I go and roughly how much it will take me to learn java
我已经完成了java基础知识,但是那是6年前
I have done java basics but that was 6 years ago
推荐答案
在你提到的语言中,你会可能找到了Java中最容易使用的有用工具,特别是对于机器文件资源。一个很好的例子是,这是一种流行的数据挖掘工具在Java中。
Of the languages you've mentioned, you will probably find the most readily useful tools available in Java, especially for machine learning resources. A good example of this is WEKA, which is a popular data mining tool written in Java.
如果你不需要机器学习算法,你通常不需要从头开始编写代码。虽然你肯定会从中学到很多东西,但是他们可能需要花费大量的时间来调试,因为通常很难区分工作和非工作行为,例如,他们有时可能无法学习没有错误,他们也可以学习有或没有错误的模式。
Machine learning algorithms are generally something you don't want to have to code from scratch if you don't have to. Although you would certainly learn a lot from doing so, they can take a significant amount of time to debug since it can often be hard to tell the difference between working and non-working behavior, e.g., they can sometimes fail to learn either with or without bugs, and they can also learn patterns with or without bugs.
我首先寻找工具,然后在考虑工具选项的情况下决定语言。
I'd look for tools first, then decide on the language with the tool options in mind.
这篇关于我应该使用哪种语言进行Web项目的人工智能的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!