Udemy

Experimental Machine Learning & Data Mining: Weka, MOA & R

立即報名
  • 2,747 名學生
  • 更新於 4/2025
  • 可獲發證書
4.1
(129 個評分)
CTgoodjobs 嚴選優質課程,為職場人士提升競爭力。透過本站連結購買Udemy課程,本站將獲得推廣佣金,有助未來提供更多實用進修課程資訊給讀者。

課程資料

報名日期
全年招生
課程級別
學習模式
修業期
4 小時 2 分鐘
教學語言
英語
授課導師
Shadi Oweda
證書
  • 可獲發
  • *證書的發放與分配,依課程提供者的政策及安排而定。
評分
4.1
(129 個評分)
3次瀏覽

課程簡介

Experimental Machine Learning & Data Mining: Weka, MOA & R

Learn how to start your Machine Learning journey with Weka, MOA to Build your next Predicative Machine Learning Models.

First Course:

This introductory course will help make your machine learning journey easy and pleasant , you will be learning by using the powerful Weka open source machine learning software, developed in New Zealand by the University of Waikato.

You will learn complex algorithm behaviors in a straightforward and uncomplicated manner. By exploiting Weka's advanced facilities to conduct machine learning experiments, in order to understand algorithms, classifiers and functions such as ( Naive Bayes, Neural Network, J48, OneR, ZeroR, KNN, linear regression & SMO).

Hands-on:

  • Image, text & document classification & Data Visualization

  • How to convert bulk text & HTML files into a single ARFF file using one single command line

  • Difference between Supervised & Unsupervised Machine Learning methods

  • Practical tests, quizzes and challenges to reinforce understanding

  • Configuring and comparing classifiers

  • How to build & configure  J48 classifier

  • Challenge & Practical Tests

  • Installing Weka packages

  • Time Series and Linear Regression Algorithm

  • Where do we go from here..

  • The Bonus section (Be a Practitioner and upskill yourself, Installing MSSQL server 2017, Database properties, Use MS TSQL to retrieve data from tables, Installing Weka Deep Learning classifier, Use Java to read arff file, How to integrate Weka API with Java)

Weka's intuitive, the Graphical User Interface will take you from zero to hero. You will be learning by comparing different algorithms, checking how well the machine learning algorithm performs till you build your next predicative machine learning model. 

Second Course:

New Course: Machine Learning & Data Mining With Weka, MOA & "R" Open Source Software Tools

Hands-On Machine Learning and Data Mining: Practical Applications with Weka, MOA & "R" Open Source Software Tools

Description:

This course emphasizes learning through practical experimentation with real-world scenarios, where different algorithms are compared to determine the most likely one that outperforms others.

Welcome to the immersive and practical course on "Hands-On Machine Learning and Data Mining" where you will delve into the world of cutting-edge techniques using powerful open-source tools such as Weka, MOA, "R" and other essential resources. This comprehensive course is designed to equip you with the knowledge and skills needed to excel in the field of data mining and machine learning.


Section 1: Data Set Generation and Classifier Evaluation

In this section, you will learn the fundamentals of data set generation, exploring various data types, and understanding the distinction between static datasets and dynamic data streams. You'll delve into the essential aspects of data mining and the evaluation of classifiers, allowing you to gauge the performance of different machine learning models effectively.

Section 2: Data Set & Data Stream

In this section, we will explore the fundamental concepts of data set and data stream, crucial aspects of data mining. Understanding the differences between these two data types is essential for selecting the appropriate machine learning approach in different scenarios. Contents are as follows:

· What is the Difference between Data Set and Data Stream?

· We will begin by demystifying the dissimilarities between static data sets and dynamic data streams.

· Data Mining Definition and Applications

· We will delve into the definition and significance of data mining, exploring its role in extracting valuable patterns, insights, and knowledge from large datasets. You will gain a clear understanding of the data mining process and how it aids in decision-making and predictive analysis.

· Hoeffding Tree Classifier

· As an essential component of data stream mining, we will focus on Hoeffding tree classifier. You will learn how this online learning algorithm efficiently handles data streams by making quick and informed decisions based on a statistically sound approach. I will cover the theoretical foundations of the Hoeffding tree classifiers.

· Batch Classifier vs. Incremental Classifier

· In this part, we will compare batch classifiers with incremental classifiers, emphasizing the strengths and limitations of each approach.

· Section 3: Exploring MOA (Massive Online Analysis)

In this section, we will take a deep dive into MOA, a powerful platform designed to handle large-scale data streams efficiently. You will learn about the critical differences between batch and incremental settings, and how incremental learning is particularly valuable when dealing with continuous data streams. Additionally, we will conduct comprehensive comparisons of various classifiers and evaluators within MOA, enabling you to identify the most suitable algorithms for specific data scenarios.

Section 4: Sentimental Analysis using Weka.

This section will focus on Sentimental Analysis, an essential task in natural language processing. We will work with real-world Twitter datasets to classify sentiments using Weka, a versatile machine learning tool. You'll gain hands-on experience in preprocessing textual data and extracting meaningful features for sentiment classification. Moreover, we will integrate open-source resources to augment Weka's capabilities and boost performance.

Section 5: A closer look at Massive Online Analysis (MOA).

Contents:

What is MOA & who is behind it?

Open Source Software explained

Experimenting with MOA and Weka

Section 6: Integrating open source tools with more Weka packages for machine learning schemes and "R" the statistical programming language.

Contents:

Install Weka "LibSVM" and "LibLINEAR" packages.

Speed comparison

Data Visualization with R in Weka

Using Weka to run MLR Classifiers

By the end of this course, you will have gained the expertise to handle diverse datasets, process data streams, and evaluate classifiers effectively. You will be proficient in using Weka, MOA, and other open-source tools to apply machine learning and data mining techniques in practical applications. So, join us on this journey, and let's embark on a transformative learning experience together!

What you'll learn:

  • Practical use of Data Mining

  • Experimenting & Comparing Algorithms

  • Preprocess, Classifies, Filters & Datasets

  • Integrating open source tools with Weka

  • Data Set Generation, Data Set & Data Stream and Classifier Evaluation

  • How to use Weka with other open source software such as "R"

  • Exploring MOA (Massive Online Analysis)

  • Sentimental Analysis using Weka

  • Integrating open source tools with more Weka packages for machine learning schemes and "R" the statistical programming language.

  • Optional - Data Science & Data Analytics tools (Install Anaconda, Jupyter Notebook, Neural Network and Deep learning packages)

課程章節

  • 26 個章節
  • 91 堂課
  • 第 1 章 Introduction
  • 第 2 章 Practical use of Data Mining with Weka
  • 第 3 章 Practical use of Machine Learning with Weka
  • 第 4 章 Experiment#1: OneR vs ZeroR classifiers
  • 第 5 章 Experiment#2: J48 classifier performance
  • 第 6 章 How to build & configure J48 classifier?
  • 第 7 章 Experiment#3: KNN Regression Algorithm
  • 第 8 章 Experiment#4: Linear Regression Algorithm
  • 第 9 章 Data Visualization with Weka
  • 第 10 章 Experiment#5: Image classification
  • 第 11 章 Document Classification with Weka
  • 第 12 章 Text Classification with Weka
  • 第 13 章 Challenge & Practical Tests
  • 第 14 章 Challenge: Install Weka 3.8.6 and new packages
  • 第 15 章 Where do we go from here..
  • 第 16 章 New Course: Machine Learning & Data Mining: Weka, MOA & R Open Source
  • 第 17 章 Data Set & Data Stream
  • 第 18 章 Massive Online Analysis (MOA) framework
  • 第 19 章 Sentiment analysis - Opinion mining
  • 第 20 章 A closer look at Massive Online Analysis (MOA)
  • 第 21 章 How to use Weka with other open-source software
  • 第 22 章 Project assignment
  • 第 23 章 Optional - Data Science & Data Analytics tools
  • 第 24 章 Sales Lead Conversion Prediction - Experiments
  • 第 25 章 The Future of Jobs in an AI World
  • 第 26 章 The Bonus

課程內容

  • Download and Install Weka
  • Practical use of Machine Learning
  • Data sources and file formats
  • Preprocess, Classifies, Filters & Datasets
  • Practical use of Data Mining
  • Experimenting & Comparing Algorithms
  • Integrating open source tools with Weka
  • Data Set Generation, Data Set & Data Stream and Classifier Evaluation
  • How to use Weka with other open source software such as "R"
  • Exploring MOA (Massive Online Analysis)
  • Sentimental Analysis using Weka
  • Data Science & Data Analytics tools ( Anaconda, Jupyter Notebook, Neural Network and Deep learning packages)
  • Manipulating data with numpy and pandas libraries.

評價

  • F
    Fionna Clarissa Muharlie
    5.0

    The course is good and informative enough for weka users in the beginner level. There are some sections in the video that seems to be cut, but it's ok as long as it didn't miss the main point of the video. It would probably be better if some of the case examples are available so that we can do the assignments directly. Next, you could do time series add ins too, cause it is also quite often used in data analytics.

  • A
    Ayushi Bhagat
    1.0

    I had started this course as a beginner in WEKA software. Initially, I was optimistic about it but my expectations went downhill as I completed this course. The reasons are as follows - 1) The course lacks most of the other basic explanations about the software and sometimes the speaker says things wrong! For example, in one of the lectures he was trying to explain the percentage split as 90% and he was continuously saying it as 60%! 2) Throughout the last few lecture quizes, the questions don't match the content that he taught throughout the lectures. For example, in the last few lectures, he is teaching about time series forecasting analysis and in the quiz, he questions about RMSE and MAE which is ridiculous. He must give quiz questions related to the course content that he has taught in that module and not random questions! 3) The videos suck! Sometimes you will feel that they are made by a 10 year old kid! They have such horrific sound and video effects which is not only distracting but annoying at the same time. Some of his last lecture videos gave me a headache by their transition effects. Worst lecture videos I have ever seen. It appeared as if the instructor wanted to just upload videos without any care and efforts! 4) If you are trying to save drafts of your assignments, and planning to upload them later, don't do that! The course program stops you from editing and locks it! It happened with me. I tried submitting 2 assignments after saving them as drafts and it showed from my side that they are submitted but they never reached the instructor! When, I tried making changes I couldn't. 5) I recently finished the updated lecture section of this course and all I did was laugh about seeing the quality of the videos uploaded. What he was trying to show could have been shown in one video instead of 10! I completed this course just to see how it goes till the end and to get a certificate! Otherwise, I would not recommend! Instead, go and watch youtube videos about WEKA which are much more better! I understand that the course is basic but that doesn't mean that you upload anything unorganized and waste the student's time! All of this is just some constructive opinion! Thanks for reading this!

  • D
    Deepak Joy Mampilly
    4.5

    Very useful especially because I need to teach Weka to my students. The practical sessions on Weka is very useful and helpful for me.

  • D
    David Bourne
    4.0

    Good start to understanding Weka. Looks to be a useful way to explore and optimize classifier. Not sure about how to use this information once a good classifier is optimized. Having the data files available would be nice. Parts seem missing, felt the assignments lacked some direction - maybe provide an answer with more detail. I like the assignment, quiz approach but felt lost with some assignments Text on slides could be left on a little longer Might consider using MySQL > MAMP for Mac. Add interaction with WEKA <> DB Course still under development - I look forward to new material

立即關注瀏覽更多

本網站使用Cookies來改善您的瀏覽體驗,請確定您同意及接受我們的私隱政策使用條款才繼續瀏覽。

我已閱讀及同意