Machine Learning & Data analysis for Java Developers

מספר הקורס 6970

24 סה"כ שעות אקדמאיות
3 מפגשים
* מספר המפגשים והשעות למפגש עשויים להשתנות בין קורס לקורס

המועדים הקרובים

קורס לקבוצות

הקורס נפתח במתכונת של קבוצה בלבד, בהתאמה אישית לארגונים.
לפרטים נוספים:

ספרו לי עוד



Machine learning becomes more and more relevant as applications faces BigData. It is important for server side developers to enter this world since eventually, in a 'Service Oriented' world, there is no way to keep up with rapid data generation and endless ways to analyze it.

This course deep dives into ML concepts, methodologies and algorithms. The course then relates to implementing ML in Java using Java based API – WEKA.


מטרות הקורס


Who Should Attend

Java developers that want to understand ML terms, methodologies and algorithms

Java developers that want to implement WEKA API for ML

Java developers that need to use ML for IT, Marketing, Security or any other BigData resource


תכנית הלימודים

Full syllabus
PDF להורדה

Machine Learning

  • Initial Data Understanding
    • Correlations
    • Outliers Detection
    • Data Types
  • Data Preparation
    • Data Normalization
    • Feature Selection
    • Feature Extraction
  • Supervised Learning
    • Generalization
    • Bias
    • Variance
    • Classification
    • Regression
  • Basic Supervised Learning Algorithms
    • K-NN
    • Decision Trees
    • Linear Regression
    • Logistic Regression
    • SVM
    • Naïve Bayes
  • Basic Unsupervised Learning
    • K-Means
    • EM

Java ML with WEKA

  • Introduction to WEKA
  • Installing & documentation
  • Working with ARFF files & DBs
  • Main components
  • Instances
  • Options
  • Setting filters
  • Classifiers
  • Using clusters
  • Evaluation
  • Attribute selection



  • Experience in JavaSE
  • Familiarity with Java server side techs (Web/Spring/EJB)


Schedule Appointment

Fill out the form below, and we will be in touch shortly.

לא הצלחנו לאתר את הטופס.