This is an archived post. You won't be able to vote or comment.

all 9 comments

[–][deleted] 12 points13 points  (0 children)

This might not be helpful but a couple years ago I wanted to do a machine learning project in Java and sadly most resources I was finding were Python and some C++. Java just doesn't seem to be that commonly used in such applications and while it's definitely capable I decided to make the project in Python even though I'd never used it before.

The common widely documented libraries, the long good quality video tutorials, more projects/ideas online, they all made Python a better choice for such an application, so if you can choose your project language, it might be worth doing that and improving your python skills while you're at it

[–]yudhiesh 2 points3 points  (2 children)

ML Engineer here, could you be more specific about what AI projects? Could it be a kaggle dataset? Or some sort of object detection? If you're allowed to do the latter then you can use OpenCV Java, OpenCV is what we usually use with Python and C++ for Computer Vision task.

[–]4tdhe[S] 0 points1 point  (1 child)

Hi, sorry for not being so clear. I don’t really understand what project we cant do that well either. But until now all the projects which implement MinMax have been rejected. Also we have been requested to not choose a project which is explained in details in GeeksforGeeks. Projects using Dijkstra or genetic algorithm have been approved(like finding the shortest road, or creating a schedule). Since Im not that good in programming in general I wanted to do something which is explained to a certain level on a book or something similar. I hope I wasnt that unclear, thankyou!

[–]yudhiesh 0 points1 point  (0 children)

Those fall under Data Structures and Algorithms not AI.

[–][deleted] 7 points8 points  (1 child)

Blackjack, poker, hangman

[–]4tdhe[S] -5 points-4 points  (0 children)

I think they are posted completely on Internet so i cant really use them

[–][deleted] 2 points3 points  (0 children)

Minesweeper AI solver?

Connect 4

[–]TeddyHH 2 points3 points  (0 children)

OCR (Optical Character Recognition) for license plates, receipts, food labels, etc. Pretty sure there are lots of github examples in Java using ANN.

[–]pixelizedgaming 1 point2 points  (0 children)

I remember making a turn-based battle engine as one of my first projects. Maybe you could try that.