Posts

Showing posts from August, 2021

Latihan BAB 4

Image
 1. Terdapat suatu sistem pengenalan pol dengan jumlah fitur sama dengan 64. Dengan menggunakan algoritma genetika, buatlah representasi individu dan fungsi fitnes dari permasalahan seleksi fitur unutk pengenalan pola tersebut. Permasalahan seleksi fitur dengan total fitur adalah 64: a. Representasi Individu untuk algoritma genetika adalah: String binnerdengan ukuran 64 digit, di mana bit "1" menyatakan fitur tersebut digunakan, dan bit "0" menyatakan fitur tersebut tidak digunakan untuk fitur pada proses pengenalan pola. Misalkan terdapat contoh individu berikut ini: 1 1 0 1 0 0 0 0 ... 0 0 1 2 3 4 5 6 7 ... 63 Individu pada digit ke-1 dan digit ke-3 adalah satu, sedangkan digit ...

Latihan BAB 3

Image
 1. Jika Terdapat fungsi keanggotaan dari suatu himpunan A yang terlihat seperti gambar di bawah ini, maka tentukan nilai derajat keanggotaan dari 0,x = 60, x=70, x= 90, dan 10. jawab : Berdasarkan fungis keanggotaan trapezium yang terdapat pada gambar di atas Persamaan (3,9), maka )) = 0 ;))=0; ))=0.25; ))=0.75; ua (110)=1 2. Terdapat suatu sistem penggajian sales dari perusahaan distributor. Gaji sales akan mengalami peningkatan dengan dua syarat yaitu rajin masuk kantor (jumlah absen tiap bulan minimal), dan total penjualan yang dihasilkan pada tiap bulan. Buatlah code untuk sistem penggajian ini dengan menggunakan sistem inferensi fuzzy mamdani, berdasarkan beberapa kriteria berikut ini: variable kehadiran (jumlah absen dalam tiap bulan, di mana satu bulan = 20 hari kerja) yang memiliki tiga buah himpunan fuzzy, yaitu rajin, sedang, dan malas. Variable jumlah Penjualan yang memiliki dua buah himpunan fuzzy, yaitu sedikit dan banyak. Terdapat tiga jenis output kenaikan gaji, yai...

Latihan BAB 1

Image
 Soal Latihan Bab 1 1. Buatlah contoh operasi perkalian matriks sederhana dengan menggunakan package numpy, dimana elemen matriks adalah random, dan misalkan ukuran matriks pertama adalah 4 x 2, sedangkan matriks kedua adalah 2 x4. import numpy as np mat1 = np.random.randint(4, size=(2,4)) mat2 = np.random.randint(4, size=(2,4)) print ("mat1= \n") print (mat1) print('mat2= \n') print(mat2.T) mat3 = mat1.dot(mat2.T) print('hasil = \n') print(mat3) 2. Dengan menggunakan salah satu data citra digits (dari salah satu data pada toy dataset 'digit) Tampilkan citra asli dan citra biner. import numpy as np import matplotlib.pyplot as matPlot import sklearn.datasets as datasets dataHandWritten=datasets.load_digits() img=dataHandWritten.images[0] print(img) (height, width)=img.shape fig=matPlot.figure(figsize=(height,width)) fig.add_subplot(1,2,1) matPlot.imshow(img,cmap='gray') binImg=np.zeros_like(img) for i in range(height): for j in range(widt...