thaifoodlover 0 Newbie Poster

Dear DaniWeb community, I am not from computer science background (math guy) but I am interested in machine learning and apache mahout. I have used Mahout CLI and recently looked at development environment and wanted to ask you:

while running mahout CLI, we do not have dependencies but in development environment we need to add dependencies like logging tool SLF4j or log4j, etc... not just logging tool dependencies but also apache commons math and so many other dependencies. How do we decide what is required and what is not?