import cv2 import numpy as np from matplotlib import pyplot as plt img = cv2.imread('opencv_logo.png') kernel = np.ones((5,5),np.float32)/25 dst = cv2.filter2D(img,-1,kernel) plt.subplot(121),plt.imshow(img),plt.title('Original') plt.xticks([]), plt.yticks([]) plt.subplot(122),plt.imshow(dst),plt.title('Averaging') plt.xticks([]), plt.yticks([]) plt.show()
Sunday, October 20, 2019
opencv filter
Wednesday, October 09, 2019
Contoh ReadData pada Google
from keras.models import Sequential
from keras.layers import Dense
import numpy
from scipy.spatial import Delaunay
import pandas as pd
def ReadData(sf):
sdir="drive/My Drive/Colab Notebooks"
sff="%s/%s"%(sdir ,sf)
print("Baca file :",sff)
df = array(pd.read_csv(sff,header=None))
df1 = pd.DataFrame(df)
return df1.values
def SaveData(sf,m):
sdir="drive/My Drive/Colab Notebooks"
sff="%s/%s"%(sdir ,sf)
print("Simpan File :",sff)
savetxt(sff, m, delimiter=',',newline='\r\n')
# load and prepare the dataset
#dataset = numpy.loadtxt("cb.csv", delimiter=",")
#X = dataset[:,0:8]
#Y = dataset[:,8]
X=numpy.array([[0,0],[0,1],[1,0],[1,1]]);
Y=numpy.array([[0],[1],[1],[0]]);
# 1. define the network
model = Sequential()
model.add(Dense(1000, input_dim=2, activation='sigmoid'))
model.add(Dense(1, activation='sigmoid'))
# 2. compile the network
model.compile(loss='binary_crossentropy', optimizer='adam', metrics=['accuracy'])
# 3. fit the network
history = model.fit(X, Y, epochs=10000, batch_size=1)
#history = model.fit(X, Y, epochs=2000)
# 4. evaluate the network
loss, accuracy = model.evaluate(X, Y)
print("\nLoss: %.2f, Accuracy: %.2f%%" % (loss, accuracy*100))
# 5. make predictions
probabilities = model.predict(X)
predictions = [float(numpy.round(x)) for x in probabilities]
accuracy = numpy.mean(predictions == Y)
print("Prediction Accuracy: %.2f%%" % (accuracy*100))
Sunday, September 29, 2019
Wednesday, September 25, 2019
Keras Squential Model
# example of training a final classification model
import matplotlib.pyplot as plt
from keras.models import Sequential
from keras.layers import Dense
import numpy as np
X=np.array([[0,0],[0,1],[1,0],[1,1]])
T=np.array([[0],[1],[1],[0]])
# define and fit the final model
model = Sequential()
model.add(Dense(1000, input_dim=2, activation='relu'))
model.add(Dense(1, activation='sigmoid'))
model.compile(loss='binary_crossentropy', optimizer='adam')
model.fit(X, T, epochs=2000)
model.save_weights("model.h5")
history =model.history
plt.plot(history.history['loss'])
plt.title('model loss')
plt.ylabel('loss')
plt.xlabel('epoch')
plt.legend(['train', 'test'], loc='upper left')
plt.show()
Xp=np.array([[1,1]])
model.predict(Xp)
import matplotlib.pyplot as plt
from keras.models import Sequential
from keras.layers import Dense
import numpy as np
X=np.array([[0,0],[0,1],[1,0],[1,1]])
T=np.array([[0],[1],[1],[0]])
# define and fit the final model
model = Sequential()
model.add(Dense(1000, input_dim=2, activation='relu'))
model.add(Dense(1, activation='sigmoid'))
model.compile(loss='binary_crossentropy', optimizer='adam')
model.fit(X, T, epochs=2000)
model.save_weights("model.h5")
history =model.history
plt.plot(history.history['loss'])
plt.title('model loss')
plt.ylabel('loss')
plt.xlabel('epoch')
plt.legend(['train', 'test'], loc='upper left')
plt.show()
Xp=np.array([[1,1]])
model.predict(Xp)
Tuesday, September 03, 2019
Sunday, September 01, 2019
Tugas Pemprosesan Citra dan Video
Daftar tugas Pemprosesan Citra dan Video
- Deteksi Jalur Jalan
- Game Main bola
- Segmentasi Citra Berbasis Textur
- Deteksi Rambu lalu Lintas
- Deteksi Gerakan
- Deteksi Mobil Parkir
- Deteksi Jenis Uang
- Line Detection
- Deteksi Buah Apel Matang
- Deteksi Warna lampu lalu lintas
Tuesday, August 27, 2019
Template buku tesis dan disertasi FTE
Template buku tesis dan disertasi FTE dapat di download di SINI
Monday, August 26, 2019
Materi Metode Numerik
Bahan di download disini
#include
#include
int main()
{
int d,b,k,n;
float m[4][5],ms,x[4];
m[1][1]=3;m[1][2]=2;m[1][3]=1;m[1][4]=6;
m[2][1]=4;m[2][2]=1;m[2][3]=2;m[2][4]=4;
m[3][1]=1;m[3][2]=1;m[3][3]=1;m[3][4]=2;
for (d=1;d<=3;d++)
{
for (b=d+1;b<=3;b++)
{
ms=m[d][d]/m[b][d];
for (k=1;k<=4;k++)
{
m[b][k]=m[b][k]*ms-m[d][k];
}
}
}
for (b=1;b<=3;b++)
{
for (k=1;k<=4;k++)
{
printf("%f ",m[b][k]);
}
printf("\n");
}
for (b=3;b>0;b--)
{
x[b]=m[b][4];
for(k=b+1;k<=3;k++)
{
x[b]=x[b]-m[b][k]*x[k];
}
x[b]=x[b]/m[b][b];
}
for (b=1;b<=3;b++)
{
printf("x(%d)=%f",b,x[b]);
}
return 0;
}
#include
#include
int main()
{
int d,b,k,n;
float m[4][5],ms,x[4];
m[1][1]=3;m[1][2]=2;m[1][3]=1;m[1][4]=6;
m[2][1]=4;m[2][2]=1;m[2][3]=2;m[2][4]=4;
m[3][1]=1;m[3][2]=1;m[3][3]=1;m[3][4]=2;
for (d=1;d<=3;d++)
{
for (b=d+1;b<=3;b++)
{
ms=m[d][d]/m[b][d];
for (k=1;k<=4;k++)
{
m[b][k]=m[b][k]*ms-m[d][k];
}
}
}
for (b=1;b<=3;b++)
{
for (k=1;k<=4;k++)
{
printf("%f ",m[b][k]);
}
printf("\n");
}
for (b=3;b>0;b--)
{
x[b]=m[b][4];
for(k=b+1;k<=3;k++)
{
x[b]=x[b]-m[b][k]*x[k];
}
x[b]=x[b]/m[b][b];
}
for (b=1;b<=3;b++)
{
printf("x(%d)=%f",b,x[b]);
}
return 0;
}
Wednesday, August 07, 2019
Dasar Pemprograman Komputer
Materi
- Minggu 1-(Pendahuluan)
- Perkenalan
- Kontrak Kuliah
- Sejarah Komputer
- Pengenalan Bahasa C
- Pengenalan Codeblock
- Mencoba Pemprograman komputer melalui https://www.onlinegdb.com
- Materi Kuliah minggu 1dapat di download di sini.
- Tugas Program : install dan download codeblock di sini.
- Minggu 2-(Sistem Bilangan)
- Sistem Bilangan
- Basis 2
- Basis 4
- Basis 8
- Basis 16
- Konversi Sistem Bilangan
- Logika dan aljabar boolean.
- Instalasi Codeblock
- Latihan.
- Materi Kuliah minggu 2 dapat di download di sini
- Minggu 3 (Perograman C)
- Struktur Bahasa C
- Tipe Bilangan Dalam C
- Identifier
- Variabel Dan Konstanta
- Operator
- Input dan Output
- Format mencetak ke layar
fungsi cetak ke layar printf - Format Input
- Tugas Program
- Materi Kuliah minggu 3 dapat di download di SINI
- Minggu 4 (Algoritma Pseduecode dan Flowchart)
- Algoritma
- Contoh Algoritma
- Latihan Membuat Algoritma
- pesduecode
- Contoh Pesduecode
- flowchart
- Squence
- decision
- Repetition
- Contoh :
- Contoh Squence
contoh flowchart dan program C untu squence - Contoh decision
Contoh flowchart dan program C untu decision - Contoh Repetition
Contoh flowchart dan program C untuk repetition
Menggunakan label - Materi Kuliah minggu 4 dapat di download di SINI.
- Minggu 5 Urutan Bilangan (Membuat flowchart dan program untuk urutan satu Tingkat)
- Pengulangan dalam bahasa C menggunakan perintah goto label.
- Menampilkan urutan bilangan 1,2,3,4,..., sampai suku ke N
- Tugas dan diskusi kelas
- Menampilkan urutan bilangan ganjil 1,3,5,7,..., sampai suku ke N
- Menampilkan urutan bilangan -1,1,-1,1,..., sampai suku ke N
- Menampilkan urutan bilangan -1,2,-3,4,-5,...,sampai suku ke N
- Tugas Dikerjakan di rumah :
Buatlah flowchart dan program untuk menampilkan urutan bilangan fibonaci 1,2,3,5,8,13,..., sampai suku ke N - Minggu 6 Urutan Bilangan dua Tingkat
- Pengulangan Dalam Bahasa C
- for()
- while()
- Menampilkan urutan bilangan dua tingkat sampai suku ke N dengan outpu
- Buatlah urutan bilangan dua tingkat dengan pola sebagai berikut.
1
12
123
....
1234....N
Untuk Input N=4
Hasil Output :
1
12
123
1234 - Buatlah flowchart dan program dalam bahasa C untuk urutan dua tingkat sebagai berikut.
Input N
N,N-1,....,3,2,1
N-1,N-2,....,3,2,1
....
4,3,2,1
3,2,1
2,1
1
Contoh : Input N=4
Output
4,3,2,1
3,2,1
2,1
1 - Tugas Diskusi Kelas :
- Buatlah flowchart dan progra untuk menampiulkan urutan bilangan dua tingkat sampai suku ke N sebagai berikut.
contoh N=5
Output
1
-1,2
1,-2,3
-1,2,-3,4
1,-2,3,-4,5 - Modulus Dan Div
- Konsep hasil bagi dan sisa bagi
- Contoh : Menentukan suatu bilangan ganjil atau genap
- Konsep Bilangan Prima
- Menentukan suatu bilangan merupakan bilangan prima atau tidak.
- Tugas di kerjakan dirumah
Buatlah program untuk menampilkan bilangan prima antara 2 sampai dengan N
Contoh :
Input N=10
Output : 2,3,5,7
Input N= 20
Output
2,3,5,7,11,13,17,19 - Ujian Tengah SmesterBahan
- Sejarah Komputer
- Sistem Bilangan
- urutan bilangan
- flowchart
- Konsep program bahasa C
- Konsep Variabel Array pada C
- Menukar isi dari dua variabel A dan B
- Mengurutkan isi dua variabel A dan B
- Mengurutkan isi tiga variabel A,B dab C
- Mengurutkan isi dengan banyak data.
- konsep array
- konsep buble sort
- Konsep Variabel Array-Penyelesaian masalah statistik
- Mean
- Median
- varian
- Integral
- Fungsi Dan Struct
- Pointer
- Passing parameter by value
- Passing parameter by refference
- Membuat fungsi
Subscribe to:
Posts (Atom)