Dear friends,
Greetings.
For sometime now i have been thinking on embarking on a project of my own. I would be glad if you can provide me with your expert suggestions.
I'm sure you know about machine learning algorithms, an implementation of it is in
Weka
I'm a novice
java programmer. I'm comfortable with Core Java programming, HTML, CSS and Javascript basics
What i want to do is the following:
1. Develop a GUI browser based and/or a Web based Application with a Dashboard component in it. The application will do the following;
a) read an excel or comma separated value (CSV) file that contains customer shopping data,
b) Perform data pre-processing (ie cleaning of erroneous fields)
c) Apply Bayes Naiive algorithm or any other data mining algorithm after step b
And the Dashboard will do the following;
d) Show the result to the user.
e) Store the result in a database
f) Allow the user to access the database for past results and allow the user to apply the past results in the prediction of the new result.
Also this dashboard should have different dashlets like Graphs, Maps, Table data from tables in database etc
Now, i would request you to let me know what do i need to read and learn in order to develop this web based application. I did some reading on
PrimeFaces,
RichFaces,
JavaSwing, PrimeFaces and RichFaces confused me a lot, i do not even know why in the first place i was reading it, maybe because somewhere in the dark corridors of my mind, the term "framework" keeps echoing! That's why i have been reading on
Vaadin and
LiftWeb
This erudite community members always have helped me a lot in the past, and i would really appreciate if you could help steer me in a direction.
Eagerly awaiting your responses.
Cheers