Minggu, 24 September 2023

Convert Binary to Decimal

To convert from a binary number or a number based on other than 10 to a number based on 10 (decimal), all you have to do is multiply each digit of the number by the power of 0, 1, 2, 4, etc., from the base starting from the far right.

Example :

101102 = …….10 ? 

101102 = + 1×24 + 0x23 + 1×22 + 1×21 + 0x20 = 16 + 0 + 4 + 2 + 0 = 2210


Jumat, 22 September 2023

Logika Fuzzy Kurva Turun

Single Linkage Classification Hierarchy Using Euclidean Distance

The classification hierarchy will use euclidean distances.
The data we will use is as follows :


The initial stage is to calculate between X data and Y data.
At this stage, the method of calculation is different from the others.
The calculation stage is as follows :
  • D1,D1 means (X1-X1) + (Y1-Y1) (using euclidean distance)
  • D1,D2 means (X1-X2) + (Y1-Y2) (using euclidean distance)
  • D1,D3 means (X1-X3) + (Y1-Y3) (using euclidean distance)
  • D1,D4 means (X1-X4) + (Y1-Y4) (using euclidean distance)
  • D1,D5 means (X1-X5) + (Y1-Y5) (using euclidean distance)
  • D2,D2 means (X2-X2) + (Y2-Y2) (using euclidean distance)
  • D2,D3 means (X2-X3) + (Y2-Y3) (using euclidean distance)
  • D2,D4 means (X2-X4) + (Y2-Y4) (using euclidean distance)
  • D2,D5 means (X2-X5) + (Y2-Y5) (using euclidean distance)
  • D3,D3 means (X3-X3) + (Y3-Y3) (using euclidean distance)
  • D3,D4 means (X4-X4) + (Y4-Y4) (using euclidean distance)
  • D3,D5 means (X5-X5) + (Y5-Y5) (using euclidean distance)
  • D4,D4 means (X4-X4) + (Y4-Y4) (using euclidean distance)
  • D4,D5 means (X4-X5) + (Y4-Y5) (using euclidean distance)
  • D5,D5 means (X5-X5) + (Y5-Y5) (using euclidean distance)
Then the calculation is:
  • D1,D1


  • D1,D2


  • D1,D3


  • Perform calculations up to D5,D5

So the following results are obtained :


Next is to create a matrix diagram :


From the matrix above, we will choose the smallest result except 0 and it turns out that the smallest value is 1.414213562 which is owned by data 3 to 5 and 5 to 3.
We will combine the data so that it is formed as follows:
  • D(35)1
  • D(35)2
  • D(35)4

The results obtained are as follows :


After obtaining the data, the smallest value is chosen so that it forms the following matrix :


After that, the smallest data is selected from the data above, so that what is obtained is as follows:
  • D(352)1
  • D(352)4

The results obtained are as follows :


After obtaining the data, the smallest value is chosen so that it forms the following matrix :


After that, the smallest data is selected from the data above, so that what is obtained is as follows:
  • D(3521)4

The results obtained are as follows :


After obtaining the data, the smallest value is chosen so that it forms the following matrix :


From the results above, we can make a diagram, so the diagram that is formed is as follows :


Rabu, 20 September 2023

Logika Fuzzy Kurva Naik

Konversi Biner ke Desimal

Untuk melakukan konversi dari bilangan biner atau bilangan berbasis selain 10 ke bilangan berbasis 10 (desimal) maka anda tinggal mengalikan setiap digit dari bilangan tersebut dengan pangkat 0, 1, 2, รข€¦, dst, dari basis mulai dari yang paling kanan.

Contoh :

101102 = …….10 ?

101102 = + 1×24 + 0x23 + 1×22 + 1×21 + 0x20 = 16 + 0 + 4 + 2 + 0 = 2210


Sabtu, 16 September 2023

Naive Bayes Classification Calculations (Part 3) Test Data Test Phase

At this stage we will do testing for test data.
After doing the probability calculations in part 1.
And do the training data testing in section 2.

The data that we will test is as follows :


From the data above it is known:
  • Driver = Sick
  • Lights = On
  • Tires = Enough
  • Machine = Old
  • Description = ?

Do the calculations as when calculating the probability of the training test data, so the results we will get are like this :


The probability value for Description|Easy to Walk has a higher value than the probability for Description|Not Roadworthy.
So the final result is as follows :