This week's book giveaway is in the Artificial Intelligence and Machine Learning forum.
We're giving away four copies of Succeeding with AI and have Veljko Krunic on-line!
See this thread for details.
Win a copy of Succeeding with AI this week in the Artificial Intelligence and Machine Learning forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Paul Clapham
  • Ron McLeod
  • Liutauras Vilda
  • Junilu Lacar
Sheriffs:
  • Tim Cooke
  • Jeanne Boyarsky
  • Knute Snortum
Saloon Keepers:
  • Stephan van Hulst
  • Tim Moores
  • Tim Holloway
  • Carey Brown
  • Piet Souris
Bartenders:
  • salvin francis
  • fred rosenberger
  • Frits Walraven

On Web project for AI, which language could be used?

 
Greenhorn
Posts: 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I have to do one project for my thesis involving Artificial intelligence, collaborative filtering, and machine learning methods.

I only know PHP/MySQL/JS, and there are not many AI stuff examples in PHP.

There are some books on AI which were suggested by my friend but they use Java, Python. Now I have to apply AI techniques on the web application.

Which language should I choose java or python?

I searched on the internet that I can call java classes inside my PHP so that can help as I am very good at PHP, I have also seen that python can also be used with PHP as well

So which way should I go and roughly how much it will take me to learn java

I have done java basics but that was 6 years ago.

Pleasw suggest me any language that could help my project.
 
Greenhorn
Posts: 1
  • Likes 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Java is one of the programming languages to answer ‘which computer language is used for artificial intelligence?’ Java is a multi-paradigm language that follows object-oriented principles(OOPs concept) and the principle of Once Written Read/Run Anywhere (WORA). It can run on any platform that supports it without the need for recompilation.

Java is appropriate for NLP and search algorithms and also for the neural networks.

Artificial intelligence has a lot to do with search algorithms, artificial neural networks, and genetic programming. Java provides many benefits: easy use, debugging ease, package services, simplified work with large-scale projects, graphical representation of data and better user interaction. It has the incorporation of tools like Swing and SWT (the Standard Widget Toolkit) which helps to make graphics and interfaces look appealing and sophisticated.
 
Ranch Hand
Posts: 1421
8
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I think you can use either for Machine Learning .In general I have seen that Python has more suitable easy libraries for machine learning than any other language.
 
Greenhorn
Posts: 18
1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
If you look at the GitHub's Octoverse from last year: https://github.blog/2019-01-24-the-state-of-the-octoverse-machine-learning/ - Python is clearly a winner due to the highest momentum in the libraries space (numpy/scipy/pandas/matplotlib/scikit/tensorflow), amounts of commits and generally the projects that people like.
 
Get me the mayor's office! I need to tell her about this tiny ad:
ScroogeXHTML 8.7 - RTF to HTML5 and XHTML converter
https://coderanch.com/t/730700/ScroogeXHTML-RTF-HTML-XHTML-converter
    Bookmark Topic Watch Topic
  • New Topic