Steps to Install Weka on desktop running windows OS:

Weka is a popular free open source machine learning tool. In this post, I’ll note the steps that I took to install it on windows machine:

1. Search “Download Weka”. As of today, the URL is http://www.cs.waikato.ac.nz/ml/weka/downloading.html

2. Now, it’ll have options to download the Weka. Here, based on your

- Machine configuration (x86 vs x64)

- Java version and the corresponding Weka version

So let’s check that:

3. To check the Java version installed on your computer, open up command prompt and type Java -version

weka install machine learning windowsNote that I’ve java version 1.7

let’s see if it’s compatible w/ the weka version:

weka java version

As you can see, the version of weka that I’ll be installing requires Java 1.7 and I already have that – so for now my machine, I selected the option:

Click here to download a self-extracting executable without the Java VM

Also remember to check the operation system type (x86 vs x64) and download the corresponding version of weka.

4. After downloading, install it. I left all the options default.

5. After successful installation, I launched weka by going to:

start > all programs > weka 3.6.9 > weka 3.6.9

weka gui chooser machine learning

That’s about it for this post.

Back to basics: What’s CRUD?

Some year’s ago – I got introduced to SQL. At that time, I recall, I was sitting in a lab and one of the first exercises we did was to create a table in a database and adding data in it. In next lab, we ran SQL commands that updated records and deleted few. After we’re done – our instructor told us what we learned were the most basic programming functions i.e CRUD operations

CRUD stands for Create, Read, Update and Delete.

C: Create

R: Read

U: update

D: delete

Let’s see the SQL equivalent of CRUD operations:

Operation SQL
Create INSERT
Read SELECT
Update UPDATE
Delete DELETE

Is the concept of CRUD just applicable to SQL?

No. in fact, if you start learning programming or web development – one of the first things that you get to learn is how to run CRUD operations with that particular language.

Conclusion:

In this blog post, I documented four (4) basic programming functions i.e. Create, Read, Update and Delete.