STA 2 - Bagaimana Usaha Manusia Membuat Cerdas Komputer

April 4, 2007 STA - Secangkir Teh Anget | dj @ 7:11 am

Jumpa lagi di STA - Secangkir Teh Anget… ^_^

O iyah, seluruh arsip STA bisa di lihat di blog ku:
http://namaku.dijas.net
dan untuk contoh program live beserta gambar dan/atau PDF bisa di lihat dan didownload di:
http://sta.dijas.net

Ok, kembali ke topik…

Topik ini sebenarnya dapet ide pas semester lalu ada temen ku S2 yang membahas ‘bagaimana cara membuat komputer itu tidak cerdas’ (Matakuliah Kecerdasan Buatan)

Hhhmm… Sebelumnya aku ingin membahas => ‘Bagaimana Usaha Manusia Membuat Cerdas Komputer dan Membuat Bodoh Komputer’.
Tapi sayangnya membahas ‘Bagaimana Usaha Manusia Membuat Cerdas Komputer’ saja udah panjaaaaaaaang banget… Kalo ditulis semua bisa2x kalian tidur duluan, dan tangan ku bisa kelenger. :mrgreen:

So aku bagi jadi dua topik aja.
Untuk STA 2 ini topiknya adalah ‘Bagaimana Usaha Manusia Membuat Cerdas Komputer’.
Nanti STA 3 topiknya ‘Bagaimana Usaha Manusia Membuat Bodoh Komputer’.

Hmm.. sebenarnya ini bukan topik baru sih, soalnya sudah ada dari saat kita blom lahir :mrgreen: . Tapi masih menarik untuk dibahas. Untuk temen2x ku yang ekstensi pasti udah familiar dengan ini, tapi aku yakin masih banyak yang belum kita ketahui.. ^_^. Dan untuk temen2x yang lain yang masih kuliah dan blom punya judul penelitian bisa diambil dari sini jg loh.. :smile:

Ok kita mulai dari ‘Bagaimana Usaha Manusia Membuat Cerdas Komputer’. Nah kalo yang ini aku yakin kalian dah pada tau dong apa yang mau dibicarakan? Yup, Artificial Intelligent (AI) atau bahasa Endonesia Kecerdasan Buatan… Manusia mencoba membuat bagaimana komputer bisa menyelesaikan solusi layaknya manusia. Untuk pengertian panjang AI bisa diliat disini:
en.wikipedia.org/wiki/Artificial_intelligence

Nah, AI itu banyak banget macem2xnya. Sekarang cuman akan dijelasin beberapa aja yah:

1. Sistem Pakar (Expert System)
Kalo yang ini udah familiar kan? Yup, Manusia berusaha membuat komputer bisa berkerja layaknya seorang pakar untuk menyelesaikan masalah tertentu. Jadi manusia berusaha memindahkan kejeniusan seorang pakar ke komputer.
Nah bentuk aturan/rule sederhana dari sistem pakar adalah IF xxx Then yyy.
Contoh ada dua Rule:

1: IF Kondisi=Gak_Ada_Duit then Reaksi=Gawat
2: IF Kondisi=Gak_Ada_Duit and Saat_Ini=Akhir_Bulan then Reaksi=Panik

Dari kedua rule tersebut kalo ada fakta berupa ‘Kondisi=Gak_Ada_Duit’ aja, kita nggak boleh ngambil kesimpulan ‘Reaksi=Gawat’, karena rule no 2 masih memenuhi fakta tersebut. So kita harus ngecek fakta ‘Saat_Ini=xxx’…

Walau terlihat sederhana dengan menggunakan konsep IF xxx Then yyy , tetapi masih banyak yang perlu di perhatikan dalam membuat Sistem Pakar seperti mesin inferensianya, struktur knowledge-nya, dll.

Hhmm.. untuk aplikasi sistem pakar yang sudah ada sangat banyak… Yang paling terkenal adalah MYCIN (tentang dunia medis). Tapi sayangnya aplikasi sistem pakar ini banyak tidak digunakan secara ‘real’, karena alasan Etika yaitu siapa yang bertanggung jawab jika terjadi ‘miss prediction’. Terutama yang menyangkut hidup/mati. :smile:

Untuk penjelasan lebih detail tentang Sistem Pakar bisa diliat di sini:
en.wikipedia.org/wiki/Expert_system

2. Algoritma Genetika - Algen (Genetic Algorithm)
Tau Darwin kan? itu loh.. yang mengaku2x nenek moyangnya adalah ‘MonYeT’. :mrgreen: . Walaupun kontroversial, tetapi teori evolusi, mutasi, crossover, siapa yang kuat dia yang bertahan, dst… ternyata bisa bermanfaat di bidang AI. YUP, jadi AI yang ini bekerja berdasarkan teori yang dikeluarkan mbah Darwin.

Yang perlu dicatat Algen nggak selalu menghasilkan solusi ‘terbaik’, tetapi solusi yang ‘terbaik’ dalam siklus hidupnya. Kenapa? karena Algen bekerja berdasarkan sample, bukan keseluruhan data yang ada. Masih bingung? terusin aja dulu bacanya…

Kasus2x yang sering menggunakan Algen adalah kasus2x NP Complex, Non Polynomial Complex. Artinya kasus yang untuk mencari solusi ‘terbaik’ harus melihat semua kemungkinan yang ada.

Contoh yang paling populer adalah kasus Traveling Salesman Problem (TSP). Jadi kasusnya ada seorang salesman yang harus berkunjung ke X kota dengan tidak kembali ke kota yang pernah dikunjunginnya. Nanti salesmannya setelah berkunjung ke X kota harus kembali ke kota asal. Jalur mana yang paling efektif?

Nah dari kasus TSP diatas, nggak ada satu algoritma pun dapat menyelesaikannya seacara baik kecuali mendaftar semua kemungkinan yang ada. Kalo dengan Algen perhitungan komputasi jadi sangat effisien karena hanya menggunakan beberapa sample rute TSP yang ada (misal 20-50 sample). Karena menggunakan sample itulah jadi Algen dibilang nggak selalu menghasilkan solusi ‘terbaik’, tetapi solusi yang ‘terbaik’ dalam siklus hidupnya.

O iya, skripsi dan thesis ku mengambil topik tentang Algen :smile: . Doakan bisa lulus semester ini yah… ^_^

Untuk penjelasan lebih detail tentang Algen bisa diliat di sini:
en.wikipedia.org/wiki/Genetic_algorithm

3. Penalaran KOmputer - (Computer Reasoning)
Sesuai namanya, jadi komputer disuruh nalar sendiri. Salah satu cabang dari penalaran komputer adalah Penalaran Berbasis Kasus (Case Based Reasoning - CBR). Jadi komputer memberi solusi pemecahan berdasarkan pengalaman2x yang ada.

Ide dasarnya adalah bahwa manusia seringkali merujuk kepada pengalaman sebelumnya jika ada suatu masalah. Misal, kita lagi masang konektor (kalo ga salah namanya RJ45 yah?) ke kabel UTP. Ternyata setelah dicoba gagal terus dan memutuskan untuk nanya keteman kita yang pernah setting lan. Pasti teman yang kita tanya itu ngasih perkiraan2x tentang kegagalan berdasarkan pengalaman dia sebelumnya.

Contoh yang paling populer untuk CBR adalah Help Desk Operator (HDO). Hmm.. itu loh, Operator2x online yang ngelayanin kita. Misal kita nelpon kepusat layanan selular Simpati, Fren, Telkom, dll. Pasti yang ngelayanin kita adalah operator.

Apa kalian pikir mereka benar2x pintar menguasai telekomunikasi? Ah, nggak juga. tapi mereka menggunakan komputer yang telah diberikan pengetahuan tentang masalah2x yang mungkin terjadi berserta solusinya. ^_^.
Atau contoh lain adalah help windows.

Hmm.. sebenarnya CBR bisa dimanfaatin untuk membuat virus, jadi kalo virusnya mau di basmi, si virus tau apa yang harus dilakukannya.. qqqq…. Jahat yah? :mrgreen:

Untuk penjelasan lebih detail tentang CBR bisa diliat di sini:
en.wikipedia.org/wiki/Case-based_reasoning

4. Pemrosesan bahasa natural - NLP (Natural Language Processing)
Hhmmm…. kalo yang ini membuat bagaimana komputer bisa ngerti bahasa manusia. Misalnya kalo di robot mobil, kita tinggal perintah ‘Belok Kiri’, maka mobil akan belok kiri sendiri. Atau nanti di kasih perintah ‘kecepatan 50′, maka nanti kecepatan mobil jadi 50km/jam.

Yup, terlihat simpel emang. Tapi sebenarnya kita harus memperlajari struktur bahasanya agar terjadi keefektifan dalam pembuatannya. Itu artinya si komputer harus ngerti Subject + Predikat +/- Objek

Untuk penjelasan lebih detail tentang NLP bisa diliat di sini:
en.wikipedia.org/wiki/Natural_language_processing

5. Jaringan Syaraf Tiruan - JST (Neural Network)
Nah yang ini, manusia mencoba merepresentasikan cara kerja otak ke komputer. Manusia kan butuh belajar biar pinter? nah dengan JST, komputer juga disuruh belajar biar bisa ‘pinter’. Jadi nanti komputer belajar dulu dengan data2x yang ada, sehingga mencapai target yang kita inginkan. Setelah pembelajarannya dirasa cukup, baru deh bisa digunain JST-nya.

JST banyak digunakan dibidang prediksi dan pattern recognation.

Hmm.. aku ada dokumen PDF yang topiknya tentang pengenalan huruf menggunakan JST (dulu tugas kelompok mata kuliah AI). Download aja di http://sta.dijas.net (trus nanti masuk dibagian STA - 2)
Ini Tampilan programnya:
ocr

Program di atas sebenarnya udah lama sih mau di open source - kan. Tapi belum sempat untuk bikin halamannya di www.mideis.com . Jadi kalo mau source codenya, hubungin aku aja yah.. ^_^

Untuk penjelasan lebih detail tentang JST bisa diliat di sini:
en.wikipedia.org/wiki/Neural_network

—–
Ahh.. udah dulu ngebahas AI.. Masih ada yang lain sih, tapi tangan ku dah cape en harus persiapan sidang proposal niy..

Yah, itulah usaha2x manusia untuk membuat komputer menjadi cerdas. Emg aneh2x dan ada aja ide untuk itu. Bayangin aja gmn manusia mencoba membuat merepresentasikan cara kerja otak ke komputer. Ck ck ck… Salut deh…

Hhhmm… mungkin ada temen2x yang berfikir (aku juga sama kok), apa iya AI dapat diterapkan dalam dunia kerja terutama di indonesia? Bukannya dengan cara biasa aja udah cukup?

Yah, kita punya jawaban masing2x tentang itu.. :smile:

Ok sekian dulu yah… Seperti biasa: (disclaimer nih ceritanya :razz: )
“aku nulis ini bukan buat menggurui loh, aku juga masih belajar, so sama2x blajar aja. Mohon maap kepada para master kalo ada tulisan ku yang salah, mohon dikoreksi yah… piss ^_^”

c u in next STA - Secangkir Teh Anget ^_^

Regards,

dj

———
tambahan:

aku udah upload bahan jst pas aku kuliah S2 di:
http://dijas.net/open_directory/Jaringan_Syaraf_Tiruan/ (edit: 19 Juni 2008)

146 Comments »

  1. [...] yah… Di STA 2 kan udah dibahas tuh macem2x Artificial Intelligent (AI), kalo lupa ke sini aja http://namaku.dijas.net/2007/04/04/sta-2-bagaimana-usaha-manusia-membuat-cerdas-komputer/. Nah.. untuk ngetes komputer itu cerdas atau blom, ada tes yang namanya Turing test. Apa itu Turing [...]

    Pingback by dj’s-Blog » STA 3 - *Captcha* Bagaimana Usaha Manusia Membuat Bodoh Komputer :: April 16, 2007 @ 6:23 am
  2. tolong donk kak, kirimi aku program untuk pengenalan huruf dengan metode jaringan syaraf tiruan. ke email aku :dedyfirmansyah@gmail.com
    pleaseee buat skripsi nih

    Comment by Dedy Fairmansyah :: November 15, 2007 @ 10:50 am
  3. haluu… aq mau minta pendapat nie..kira2 kalo aq buat skripsi mengenai pemilihan universitas dengan case based reasoning bisa ga ya???
    aq lagi buntu banget…
    thx…

    Comment by tutik :: December 4, 2007 @ 11:58 pm
  4. @Dedy Fairmansyah
    skrg lagi ga bawa, kamu emailin ke aku dulu deh biar aku ga lupa. email ku => dijas_sch at yahoo dot com

    @tutik
    bisa… salah satu contohnya kamu bisa mengambil beberapa point penting yang akan di jadikan pembanding, misalnya:

    1. nilai-nilai siswa SMA
    2. interest siswanya sendiri
    3. hasil try out
    4. dst

    Dari point2x diatas, kasih bobot (kamu perlu mencoba2x jg) yang sesuai. Trus bikin deh CBR-nya.

    Untuk knowladgenya kamu bisa ambil data beberapa tahun belakang (ini bagian yang tersulit di topik ‘Pemilihan Universitas’).

    Semoga membantu,

    Regards,

    dj

    Comment by dj :: December 8, 2007 @ 2:26 pm
  5. salam kenal. saya mahasiswa yang sedang menempuh skripsi tema skripsi saya adalah penerapan case based reasoning untuk perekomendasian suplemen makanan kesehatan. saya mengambil contoh studi kasus stokis MLM tianshi sebagai sample data.
    saya tertarik untuk berdiskusi dengan mas diyas tentang cbr.
    saya ingin bertanya bagaimana penerapan adaptation rule pada revise process yang tepat kira2 untuk kasus saya?
    karena hal itu yang masih saya kurang pahami.
    terima kasih

    ditunggu komentar dari mas diyas,

    Comment by heru adi prasetya :: January 16, 2008 @ 12:08 pm
  6. @heru adi prasetya

    kamu tau kan macem2x adaptasi pada proses revise?
    Secara garis besar ada 2, Structural dan Derivational. Ntar ada lagi pembagiannya.. de es te… de es te…

    Baca aja di buku Applying Case-Based Reasoning (Ian Watson). Halaman 34. Menurutku sih salah satu buku wajib tuh… :smile:

    O iya, Karena aku nggak tau apa itu Stokis MLM tianshi (tianshinya sih pernah denger, tp stokis apaan yah? :doh: ), jadi aku ada tiga alternatif.

    1. Kalo emg ada parameter yang bs di ukur. Gunakan metode Parameter Adjustment (salah satu dari Adaptasi strutural)

    2. kalo domainnya bener2x dah paham banget, bagaimana cara penanganannya. Dan tahu variasi solusi kalo ada kasus2x baru, gunakan yang derivatif.

    3. Kalo emg nggak begitu ngerti tentang permasalahannya, bisa juga digunakan Null Adaptation. Jadi tampilin apa adanya kasus yang paling mirip dengan ditampilin tingkat kemiripannya.

    Semoga membantu,

    Regards,

    dj

    Comment by dj :: January 16, 2008 @ 8:37 pm
  7. Kak, tolong kirimin saya source code Pengenalan Karakter dengan JST donk ke email saya. Saya mau pelajari dan buat dikembangkan lagi.. Kalo bisa buat bahan skripsi saya nanti..

    email saya : hoplines88@yahoo.com

    Thanx …

    Comment by thund :: January 17, 2008 @ 1:25 am
  8. @thund

    waduh.. pc dekstopnya lagi rusak, skrg pake laptop…
    data2x itu ada di hardisk komputer yang rusak.
    Ni juga bingung ngambil data2x penting gmn caranya. Soalnya kabel IDE TO USB ketinggalan di bogor (skrg lg di yogya).
    Tapi minggu2x ini bakal pulang pergi yogya-bogor(ntar aku bawa IDE TO USB-nya), so ingetin aja pas akhir januari kalo aku blom send ke kamu.

    Regards,

    dj

    Comment by dj :: January 17, 2008 @ 3:11 pm
  9. Yahhhhh… Ya uda d… Thanx ya…

    Nanti pasti sya ingetin d…

    Comment by thund :: January 17, 2008 @ 11:20 pm
  10. halo kak…
    Saya baru-baru ini baca buku ttg AI. di buku itu dijelaskan ada macam-macam aktivasi dalam JST.
    Saya mo nanya nie, kalo untuk pengenalan huruf dan angka, bagusan pakai aktivasi mana ya? trus gmna sih cara nentuin byk input dan hidden layer yg hrs digunain?
    Kalo ada yg salah, harap maklum ya kak… Masih pemula nie…
    Thanx kak…

    Comment by thund :: January 18, 2008 @ 11:04 pm
  11. Yang aku buat pake metode LVQ, nggak ada hidden layer.

    coba kamu pake metode back propagation, aku yakin hasilnya lebih memuaskan.

    untuk fungsi aktivasi gunakan sigmoid, dan untuk hidden layer coba gunakan sama dengan jumlah inputnya, kemudian di kurangin secara bertahap sampai mendapat jumlah hidden layer yang kamu anggap ideal.

    Untuk jst kita perlu bereksperimen untuk mendapatkan hasil yang memuaskan

    Regards,

    dj

    Comment by dj :: January 19, 2008 @ 12:19 pm
  12. OOO gtu ya… Trus di buku ku ini aktivasi sigmoid ada 2 nie, yaitu sigmoid biner dan sigmoid bipolar.. Yg kk maksud sigmoid yg mana ya?

    Thanx bgt ya k…

    Comment by thund :: January 19, 2008 @ 9:23 pm
  13. @thund

    kamu baca buku AI pengarang sri kusuma dewi ya? kalo ga salah disana ada contoh back propagation dengan fungsi aktifasi sigmoid bipolar. Dari contoh itu bisa kamu kembangan untuk mendapatkan sistem yang baik untuk pengenalan hurup terutama
    - “pada saat mengekstrak future menjadi inputan jst”
    - “menentukan hidden layer yang ideal”

    Regards,

    dj

    Comment by dj :: January 21, 2008 @ 6:43 am
  14. Iya bner… buku Sri Kusumadewi…. kok tau sih…
    Hehehehe…

    O iya tuh kalo kk, cara ekstrak citra huruf dan angka nya gmana tuh…???

    thanx ya k, buat semua bantuan blajarnya…

    Comment by thund :: January 21, 2008 @ 11:26 pm
  15. @thund

    cara mengekstraknya tergantung kebutuhan untuk inputan ke jst nya.

    Untuk yang ini mending nanti kamu pelajari sendiri program ku…

    Minggu2x ini aku lagi revisi thesis dulu yah, ntar aku kirimin programnya

    Regards,

    dj

    Comment by dj :: January 24, 2008 @ 9:02 am
  16. Oke d k…

    Ditunggu segera ya…
    Kalo bisa lebih cepat lebih baik… Ga sabar nie… Mumpung mood blajarnya lg tinggi…

    Thanx..

    Comment by thund :: January 25, 2008 @ 10:04 pm
  17. minta bantuannya dong…kalo bikin helpdesk pake cbr gmana y??bingung banget ni..help buat skripsi ni..

    Comment by flown :: January 28, 2008 @ 5:02 pm
  18. @thund
    sudah di kirim

    @flown
    1. tentukan pokok permasalahannya. Jangan terlalu luas, karena bisa mengakibatkan sistem jadi bias.
    2. Ambil contoh2x permasalhan dari topik yang kamu inginkan beserta solusi terbaiknya. Pecah permasalahan2x itu menjadi pokok2x yang utama
    3. bikin cbr nya

    misal:
    1. Helpdesk kerusakan komputer
    2. Beberapa permasalahan dan solusi di rangkum. Pecah menjadi tipe motherboard, prosesor, ram, tahun rakit/beli,gejala1, gejala2, dll.
    3. Bikin cbr nya.

    ADa program cbr yang bisa langsung diterapkan, Namanya CASPIAN (case by ian parser). Coba cari di google.

    Comment by dj :: January 28, 2008 @ 8:06 pm
  19. Thanx bgt ya, k. Atas kiriman nya.
    Tp, bhsa yg dipake buat itu, vb ya. Di komp saya ga install vb lg. jadi, kga bisa cari tau tiap detail code nya d..

    Btw,procedure buat extraks karakter nya namanya apa ya?

    Thanx…

    Comment by thund :: January 30, 2008 @ 9:21 pm
  20. @thund
    iya dengan vb, coba aja install visual studio 6.0, jangan yang vb aja.

    prosedur BuatArray, di mdlJST.

    Comment by dj :: January 31, 2008 @ 10:39 am
  21. kak, saya uda buat nie.. tp kok jst yg saya buat hasil nya tidak bisa mngenali beberapa karakter sih seperti huruf I,J,dan K.
    Kira” itu ksalahan apanya ya?

    Mohon ptunjuk…

    Comment by thund :: February 7, 2008 @ 11:56 pm
  22. Maaf bertanya lagi…masih ga ngerti ni..cbr yang ada programnya maksudnya apa ya???bener2 blank banget nie..oya cbr dan web services itu bisa dijadiin satu apa ga???

    thanxxxxxxxxxxx bggggggggtttttttttt

    Comment by flown :: February 9, 2008 @ 3:53 pm
  23. @thund
    kesalahannya bisa bermacam2x.. yang paling utama adalah kesalahan koding. Coba perhatikan algoritmanya lagi dengan program yang kamu buat.
    Kalo udah yakin ga ada yang salah, coba ubah jumlah hiden layernya

    @flown
    kalo sistem pakar kan ada program yang namanya ‘prolog’. Nah buat cbr itu ada program yang namanya CASPIAN, donlod aja (ketikin digoogle CASPIAN cbr).
    CBR itu bukan bahasa pemrograman, tapi itu salah satu cabang ilmu pengetahuan dari kecerdasan buatan. Jadi dibuat pake dan cara apa aja bisa.

    Comment by dj :: February 11, 2008 @ 10:50 am
  24. Kak, saya udacoba ubah” hidden nya tp susah dptin yg pas nya… Trus saya mo nanya lg nie
    Kira” gambar charakter yg mo dikenalin itu, ukuran gambar nya harus diubah dulu kga sih?? Biar gambar yg dideteksi itu, sama ukuran nya ama gambar yg sudah dilatih…

    sorry ya pertanyaan nya kalo agak anehhh…. maklum baru blajar sihhh

    thnx bgt ya kak

    Comment by thund :: February 11, 2008 @ 11:46 pm
  25. @thund
    ukuran yang akan dideteksi harus sama dengan yang dilatih. Misalnya kamu gunain matriks 10 x 11 pada saat pelatihan, nah.. pas ngenalin hurupnya kamu pake matriks 10 x 11 jg…

    Dan perlu diingat jg… pada saat pelatihan, kalo mau nambah hurup baru, harus di latih ulang semuanya.

    Hmm.. untuk back propagation iterasi latihannya biasanya gede2x. sampe ribuan, puluhan ribu, de es te…

    Comment by dj :: February 12, 2008 @ 10:21 am
  26. Kak, saya uda buat JST pengenalan karakter nya dengan backpropagation. Tp sampai skrg blom sukses nie… Masih ada yg dikenali dengan tidak benar, pdhal itu image yg dilatih nya. Gmana ya?
    Aduh…, susah bgt ya tentuin byk input, dan hidden nya… Mpe hampir putus asa nie…
    Kalo image angka dan huruf itu, lebih bgs nya dibagi jd berapa area ya, buat input?? Saya uda coba 5*5, 6*6,4*6, tp ga sukses jg. masih ada huruf yg diknalin dengan huruf lain.Contohnya angka 2 dikenal nya sbg Z, dll..
    Hidden layer yg saya buat sbyak 25 layer.
    Mohon bantuan donk kak

    Comment by thund :: February 16, 2008 @ 12:53 am
  27. kak ga jd…. uda sukses
    skrg saya mo kembangin buat knalin plat nomer ahhh
    Thx bgt ya k….
    Kalo saya butuh bntuan lagi, boleh nanya ya kak

    Comment by thund :: February 19, 2008 @ 11:09 pm
  28. iya trus kalo di combine sama web services jadi y gmana ya??betul2 bingung ni ?_?

    mohon bantuannya banget ya kak??

    Comment by flown :: February 20, 2008 @ 5:00 pm
  29. Kak, font plat nomor kendaraan di Indonesia apa ya?

    Comment by thund :: February 20, 2008 @ 11:45 pm
  30. @flown
    web service itu teknologinya, nggak ada hubungan dengan cbr. btw, maksud kamu gabungin yang mana sih? antara webservice dengan cbr? sepertinya kamu mesti pahami dulu teknologi web service dulu. Soalnya cbr bisa dibuat di berbagai bahasa pemrograman

    @thund
    wah.. selamat deh kamu dah selesai jstnya :smile:
    Kalo jenis font kendaraan ga tau tuh apa jenisnya. Tapi mending ambil data pelatihan langsung dari contoh langsung (hurup2xnya difoto). Dan yang perlu kamu ingat:
    1. Intensitas cahaya (perlu dipertimbangkan banget nih)
    2. Teknologi perbaikan citra, misal untuk mengurain noise2x yang ada.
    3. Mungkin bisa dicoba metode skletoning. Jadi hurup2x tersebut di dapat skleton nya aja

    Met mencoba :smile:

    Comment by dj :: February 21, 2008 @ 10:35 am
  31. O iya kak, ada referensi ga ya ttg intensitas cahaya gtu.. Kalo bisa yg bhasa Indonesia biar lebih mudah dipahami dan kalo bisa lg yg ada contoh source code nya.. hehehe…

    Kalo mnurut kk, atur intensitas cahaya nya gmana ya?

    Thx k

    Comment by thund :: February 21, 2008 @ 10:50 pm
  32. @thund

    kalo untuk menggunakan metode jst yang berkaitan dengan citra lansung, pokok utama yang perlu diperhatian adalah preprosessing-nya (sebelum citra di esktrak future-nya). Tahapan yang perlu diperhatiakan adalah tahap perbaikan citra, misal citra perlu di lakukan smoothing atau sharpening.

    Metode2x yang udah ada sperti ‘robert gradient’, smooting/sharpenning, de el el.

    Kalo referensi bahasa indonesianya ga tau tuh :D . Aku pake buku Digital Image Processing, pengarangnya Rafael C. Gonzalez, Richard E. Woods.

    Kalo kamu nggak memperhatian proses preprosessing-nya. Kesalahan pendeteksian semakin besar.

    Proses skeletoning juga ada dibuku itu.

    Regards,

    dj

    Comment by dj :: February 22, 2008 @ 10:15 am
  33. Kak, kalo gambar image huruf nya agak miring dikit perlu diperbaiki jg gak?
    Apa kga perlu?
    Kalo perlu dilurusin yg miring itu, logika supaya bisa tau itu gambar huruf miring or kga nya gmana tuh?

    Waduh ribet jg ya…. hehehe

    Comment by thund :: February 23, 2008 @ 10:11 pm
  34. @thund

    o iya, lupa ngasih tau. Proses pelurusan image juga masuk dalam kategori pre-processing, yaitu perbaikan image (lihat no 2).

    Ada dua cara untuk mengatasi itu, yaitu:
    1. dengan cara rotasi hurup kearah yang seharusnya (tergantung miringnya ke arah mana). Misal menggunakan metode sebaran warna secara horizontal atau vertikal.

    2. dengan menggunakan metode momentum. Jadi ada metode yang tidak berpengaruh terhadap pergeseran, perbesaran, atau rotasi terhadap image.

    Nah, dua cara tersebut ada dalam disiplin ilmu pengolahan citra digital (DIgital Image Processing).

    Regerds,

    dj

    Comment by dj :: February 25, 2008 @ 6:16 am
  35. saya sekarang lagi buat proposal tugas akhir rencananya mau ngambil topik CBR (Help Desk System),

    saya minta penjelasan tentang Help Desk System ini,, ada yang punya referensi nggak.. bingung nih deadline sebentar lagi..

    mohon bantuannya yah …

    topik lebih spesifiknya “Perangkat Lunak Layanan Informasi Data Universitas di Indonesia via Voice”..

    bisa minta masukan tentang topik di atas..

    Comment by Mastur J :: February 25, 2008 @ 4:14 pm
  36. @Mastur J
    udah dibahas sedikit tentang help desk menggunakan cbr diatas, cek lagi.. atau ini linknya.
    http://namaku.dijas.net/2007/04/04/sta-2-bagaimana-usaha-manusia-membuat-cerdas-komputer/#comment-84050

    untuk referensi bukunya ada juga diatas, atau klik aja link ini:
    http://namaku.dijas.net/2007/04/04/sta-2-bagaimana-usaha-manusia-membuat-cerdas-komputer/#comment-84029

    Comment by dj :: February 26, 2008 @ 5:43 pm
  37. Waduh trnyata buat pengenalan plat nomor kendaraan bermotor secara real, rumit jg ya…
    Kak, aku uda cari buku image processing nya di toko” buku, ga ada yg jual lg…

    Kak, bisa tolong ajarin aku di sini ga, logika buat hilangin pantulan cahaya dan byangan dari sebuah citra, gmana?

    Thnx ya kak

    Comment by thund :: February 26, 2008 @ 9:49 pm
  38. @thund
    untuk bukunya, coba liat lagi diatas. kan udah dikasih. atau klik link ini:

    http://namaku.dijas.net/2007/04/04/sta-2-bagaimana-usaha-manusia-membuat-cerdas-komputer/#comment-84079

    Aku ada beberapa file pdf yang berisi referensi tentang perbaikan citra. (termasuk pre processing). Dulu aku pake metode2x itu untuk perbaikan citranya. Tapi di yogya file2xnya (di pc).

    Isinya disana ada metode2x tentang pengolahan citra digital yang bisa kamu manfaatkan

    Comment by dj :: February 27, 2008 @ 3:49 pm
  39. Mas…
    Kirimin aq daftar istilah2x dalam JST donk…
    Misal sigmoid itu apa, feedforward itu apa, signum itu apa, hard limiter itu apa……dll. Klo bs slengkap2xnya deh…
    Bisa y mas…plis…klo bs scpatnya..Viena tunggu!!

    Comment by Viena :: February 28, 2008 @ 2:12 pm
  40. yahhh… Trus kak kpn bisa ke yogya nya??

    Mank kga bisa diajarin lewat sini aza ya?
    Hahahaha…

    Comment by thund :: February 28, 2008 @ 10:29 pm
  41. @viena

    Sigmoid, signum(hard limiter): salah satu fungsi aktifasi dalam jst.

    feedforward: salah satu metode penghitungan dalam jst (setiap peceptron terhubung ke perceptron di layer yang selanjutnya). Kalo aku sendiri sih nyebutnya perhitungan maju. Ntar Ada istilah backforward juga.

    kalo mau tau lebih lengkap istilah2x jst, coba baca buku AI yang pengarangnya Sri Kusumadewi.

    @thund
    mungkin baru bulan depan kesananya. Masalahnya yang digunain itu algoritma tertentu. Nah, file2xnya itu ada di komputer dekstop semua (aku pake laptop skrg).

    Tapi kalo mau nyoba2x, coba cari digoogle metode ‘robert gradient’, ‘thinning’, ’skletoning’, noise reduction, dan histogram/sebaran warna, dan momentum.

    Jadi sebelum masuk ke proses jst, citra tersebut diolah dulu.

    Hmm.. coba kamu baca ini: dulu aku pernah bikin artikelnya.

    http://namaku.dijas.net/2007/05/01/sta-4-how-to-break-captcha/

    Comment by dj :: February 29, 2008 @ 10:20 am
  42. Kak Dj, robert gradient buat edge detection bukan?
    Kalo proses Skletoning, saya uda coba pake metode Hilditch… Dan uda sukses.
    Nah, yg lain nya lom pernah coba tuh…

    Trus kalo mo ail posisi plat, kk tau caranya?

    Thx bgt ya kak

    Comment by thund :: March 1, 2008 @ 9:33 pm
  43. @thund

    sori balesnya lama. pindah server soalnya.
    iya edge detection, digunakan untuk mempertegas warna.

    ail posisi plat? apa tuh? nggak ngerti maksudnya :mrgreen:

    Comment by dj :: March 8, 2008 @ 12:08 pm
  44. kok ail ya…. Bukan ail…
    Maksud nya “cari posisi plat” secara otomatis, gmana cara nya?

    Kak, noise reduction pake cara median flter ya?

    trus, buat bikin image jd cerah, saya lom bisa nie. ada teknik apa aza sih buat bikin cerah image dan bikin bayangan akibat cahaya dari arah tertentu di image hilang..
    Saya bingung kak…

    Thanx

    Comment by thund :: March 8, 2008 @ 5:23 pm
  45. @thund

    untuk cari posisi plat secara otomatis bisa digunakan histogram (sebaran warna).

    coba baca artikel ku yang ini:
    http://namaku.dijas.net/2007/05/01/sta-4-how-to-break-captcha/

    disana ada cara2xnya (umum sih)

    buat bikin image cerah pake sharpenning. robert gradien bikin cerah juga kok. Cara kerja pencerahan itu kan salah satunya dengan membandingkan dengan piksel tetangganya.

    Regards,

    dj

    Comment by dj :: March 10, 2008 @ 5:54 pm
  46. Waduh image processing seru jg ya…

    Aku uda baca tuh… Hmmm teknik yg dipake buat fiiling itu namanya apa ya? Rumusnya apa? hehehehe…

    wah kalo kk, tetangga aku. uda tiap hari nie aku ke rmh kk. wakakakakakkkkk…

    Thanx ya kak

    Comment by thund :: March 10, 2008 @ 10:22 pm
  47. @thund
    kalo yang dipake disana sih bikin sendiri. cuman pake nilai ambang batas aja (threshold). Jadi kalo dah nyampe pada nilai tertentu akan dikasih warna yang dominan.

    Untuk metode filling coba diketikin di google: filling digital image processing

    hehe… aku skrg rada sibuk nih… lagi bikin 2 sistem, tentang perbankan semua. Jadi kalo jawab blog agak lama gt.. Dan nulis artikel2x yang kayak gini dah gak sempet lg.

    Regards,

    dj

    Comment by dj :: March 15, 2008 @ 10:04 am
  48. Oooo… Filling nya pake threshold ya… Brarti sama, aku jg kpikiran pake gtu.

    Kak tau kga rumus buat hilangin shadow di image akibat cahaya yg dtg dari samping or dari arah mana pun gtu, itu gmana?

    Ama 1 lg nie, skalian mumpung inget.. Kalo rumus buat momentum itu gmana? Buat betulin kmiringan gambar secara otomatis? (krn saat search di google, ketemunya rumus momentum fisika sekolahan)

    Tolong ya kak..

    O iya, ada lg…
    Kalo gambar plat yg terambil itu ada garis bawah putih nya krn posisi plat yg terambil nya miring, pemisahan per karkter nya kn jd sulit tuh, kira” diapain ya. apalg kalo ada karkter angka yang nempel. Gmana tuh?

    Thanx…

    Comment by thund :: March 15, 2008 @ 9:55 pm
  49. @thund
    walah.. 1 minggu nggak ke blog nih.. :mrgreen:

    buat ngilangin shadow aku blom nyoba. tapi coba baca2x artikel ini:
    http://www.patentstorm.us/patents/6771834-description.html
    http://www.freepatentsonline.com/6671419.html

    atau coba ke flazx untuk nyari buku digital image processing :smile:

    kalo yang rumus momen invariant (bukan momentum, hehe.. salah nulis dulu :mrgreen: ), pas aku ke yogya aja… akhir bulan april ini aku kesana. ingetin aja..

    Untuk mengatasi kasus tentang plat itu, bisa dicoba dengan memanfaatkan sebaran warna (histogram).
    Kamu taukan tentang histogram? jadi warna2x itu di ambil per piksel secara horizzontal dan vertikal. Nanti akan ditemukan titik2x minimum. Nah, kamu bisa potong disitu..

    Comment by dj :: April 1, 2008 @ 10:20 am
  50. Kak, saya ngambil skripsi nie….
    Saya mo jadiin pengenalanplat ini sebagai skripsi saya. Tp sekarang saya sedang bingung nulis bab 3 nya. mo nulis apaan aza…. Pusingggg. Malah dosen pembimbing nya ke luar kota mulu lg…
    Kira” sub bab nya apa aza nie…

    Hahahaha…. Sorry ya kak, mengganggu

    Comment by thund :: April 16, 2008 @ 10:45 pm
  51. @thund

    hi.. dah lama nih..
    wah jadi yah tentang pengenalan plat sebagai skripsinya? bagus dehh..

    Kalo bab tiga biasanya tentang analisis permasalahan yang diambil. Juga rancangannya, kayak flow atau DFD.

    O iya, bentar lagi aku ke yogya. Ntar aku kirim file tentang moment invariant. buat nambah2x pengetahuan. Mana tau bisa dijadiin bahan skripsi :mrgreen:

    Regards,

    dj

    Comment by dj :: April 21, 2008 @ 4:52 pm
  52. Wahhh… hanx bgt ya kak…
    Saya tunggu loh file tentang moment invariant nya…

    Comment by thund :: April 26, 2008 @ 3:46 pm
  53. @thund

    udah di kirim beberapa referensi (file pdf) ke email kamu. Semoga membantu :smile:

    Regards,

    dj

    Comment by dj :: April 28, 2008 @ 6:47 am
  54. Wahhh thanx bgt ya kak… Td br didownload nie

    Comment by thund :: April 28, 2008 @ 11:35 pm
  55. waduhhh kak… pala saya pusing nie…. Baca pdf yg kk kirimin ke saya… Org biasa kyk saya sulit d mengertinya… Saya lebih mudahmengerti kalo dengan contoh… Kalo itu penjelasan dan rumus smua… Saya jd mabok…

    Ada contoh langsungnya kga kak, yg ttg moment invariant?? Or programnya beserta source code nya?

    Comment by thund :: April 29, 2008 @ 12:21 am
  56. hehe..

    emg rada susah kalo cuman diliat aja.. hehehe.. :mrgreen:

    duh… gimana yah? sebenarnya tinggal di pake aja tu rumus.. masih ada lagi ga yah artikel yang ketinggalan, ntar aku cari2x lagi deh..

    Hmm… kalo aku ngerjain digital image processing cuman sampe pengekstrakan future aja. Sedangkan untuk similarity nggak pake invarian moment, tapi pake JST atau yang lainnya.

    O iya, satu lagi.. karena invarian moment tahan terhadap posisi ,rotasi dan skala. Agak riskan kalo dipake buat pengenalan hurup kecil. Karena hurup ‘u’ dan ‘n’ dianggap sama

    Regards,

    dj

    Comment by dj :: April 30, 2008 @ 4:42 pm
  57. Sbenarnya sih saya masi ga bgitu sukses dalam hal deteksi posisi plat nya nie… Saya uda pake sobel buat edge-detection, tp hasilnya ga memuaskan. kdang dia baca posisi platnya masih salah…

    Hmmmm… Gmana ya… Pusing…..

    Comment by thund :: May 1, 2008 @ 6:40 pm
  58. Saya uda pake sobel trus menghitung jumlah piksel tiap baris nya. Lalu mengambil baris yang memiliki jumlah piksel paling besar… Lalu saya cek bagian yang berwarna hitam semua pada bagian atas dan bawah dari baris yg td saya ambil.. trnyata kdng salah tuh?
    gimana ya???

    Comment by thund :: May 1, 2008 @ 6:51 pm
  59. @thund

    Hmm.. itu bisa terjadi kalo gambar yang akan diproses miring. Atau faktor noise yang cukup mengganggu.

    Untuk data trainingnya kamu pake apa?
    aku sarankan untuk pake data real juga. Jadi ambil gambar plat nomor sebagai sample yang mencukupi (mungkin 3-5 gambar setiap angka/hurup).

    Setelah mendapatkan hasil data training yang cukup memuaskan, di tes dulu untuk mendeteksi ulang data2x training dan data2x baru. Untuk uji cobanya langsung di potong aja hurup/angka plat tersebut (pake photoshop atau yang lainnya).

    Kalo sudah bisa mendeteksi dengan baik, tinggal fokus gimana preprosessing image-nya, agar image tersebut siap dimasukkan ke tahap pendeteksian (dengan jst)

    Regards,

    dj

    Comment by dj :: May 3, 2008 @ 11:41 am
  60. Aku uda pake data(image karakter) pelatihan yg data real kok.
    Kalo masalah pengenalan huruf dan angka nya sih, uda bisa dengan baik lah.. Tp itu jg kalo gambarnya plat nya ga terlalu miring.

    Nah masalahnya sekarang itu ambil posisi plat kendaraan nya yg masih kurang baik. Dari foto kendaraan kn perlu crop di bagian plat nya tuh.. Nah, tu yg masih kdng salah crop otomatis nya. Gmana nie kak?

    Comment by thund :: May 3, 2008 @ 3:36 pm
  61. @thund

    hmm.. agak susah kalo cuman aku bayangin nih :mrgreen:

    kalo sempet sih kirim beberapa gambar asli dan gambar hasil crop-an otomatis (yang berhasil dan yang gagal). Mungkin bisa ngasih saran yang lebih baik dengan melihatnya :smile:

    O iya, kamu udah pake gray scale kan? Kalo belum coba di ubah jadi gray scale. Mungkin bisa dapat hasil yang lebih baik

    Regards,

    dj

    Comment by dj :: May 5, 2008 @ 1:52 pm
  62. bwt kak dj n @thund,
    @thund kuliah dimana?sekarang semster berapa?jadi ngajuin judul skripsinya tentang apa?
    aku juga lagi ngerjain tentang ini, cuma pakenya matlab, untuk ngenalin plat nomor otomatis, tapi baru berhasil buat mobil2 angkot cos platnya warna kuning n mobil2 pejabat cos platnya warna merah, baru sampe tahap lokalisasi plat sih,n buat neural networknya baru bisa ngenalin angka yang hurup masih blepotan. kalo boleh sih bisa merger kalo setuju kita tukeran source code atau paling gak kolaborasi algoritma. yang aku bikin sih udah bisa ngelurusin plat nomor yang miring. blum ada ide buat plat yang warna item, masih baca-baca, scara gw bukan anak IT gw jurusan fisika (he he gak nyambung yah). tolong respondnya yak. buat kak dj yah (maklum newbie nih) minta saran2nya boleh yak, saya tertarik dengan jst ini dan kalo bisa di aplikasikan ke robotik gitu. (jangan muluk2 dulu ah ini aja skripsi gw lom selesai) kak dj s2 dimana?ugm yak?jurusan apa. ini emailku (kucingkentung@yahoo.com).

    Comment by su-gi :: May 6, 2008 @ 4:20 pm
  63. ada yang kurang,

    kuning sama merah karena bisa di filter, kalo item kebanyakan motor warnanya hitam

    Comment by su-gi :: May 6, 2008 @ 4:35 pm
  64. @su-gi

    tanda ‘@’, maksud ku bukan nama orang. Tapi menandakan ‘reply’ komentar ke orang yang dituju :mrgreen:

    mungkin thund bisa kolaborasi dengan su-gi.

    Hmm.. untuk preprocessing imagenya (hitam, kuning, merah, dll), coba warnanya dikonversi menjadi grayscale dulu.
    Caranya tinggal dirata2xin semua nilai RGB, trus nilai rata2x tersebut akan menjadi nilai R,G, dan B.

    Sekarang aku udah lulus S2 (bulan kemaren wisuda) di UGM. Jurusannya Ilmu Komputer.

    Di UGM dibagi 3 penjurusan lagi:
    1. Ilmu Komputer
    2. Kecerdasan Terapan (Artificial Intelligence)
    3. Komputasional

    Aku ambil yang kecerdasan terapan

    Regards,

    dj

    Comment by dj :: May 6, 2008 @ 6:32 pm
  65. kak mau tanya tanggapannya dunk, kalo saya bikin skripsi tentang pengenalan plat nomor itu lebih baik mana , saat ini saya sedang mengerjakan tugas akhir tentang mebuat instrument untuk mengukur aliran pipa yang didalamnya ada air gas dan minyak, tapi lagi mandek gara2 ada komp yang lom nemu susah baget bikin stress, tapi katanya kalo bikin yang pengenal plat itu mah cupu, padahal menurut saya ini menarik banget dan menurut saya prospektif untuk dikomersilkan (he he), yang instrumen juga keren jadi bingung, tolongin ya kak saya mandek nih kayaknya bakalan 4,5 tahun.

    kak tesisnya bikin apa?

    Comment by su-gi :: May 9, 2008 @ 9:12 am
  66. @su-gi

    Hmm… sebenarnya itu tergantung gimana cara orang memandangnya.

    Kalo tentang mengukur aliran pipa, aku nggak tau yah. Itu emg udah bidang kamu. Jadi aku nggak bisa banyak komentar.

    Pengenalan plat no itu lumayan dalam loh pembahasannya.. Dan prospek dari segi komersial emg bagus.. :smile: .

    Dibawah ini adalah tahapan pengenalan plat no:
    1. Gambar diambil dari kamera/video
    2. Dilakukan pre-processing. Baca artikel ku yang ini
    http://namaku.dijas.net/2007/05/01/sta-4-how-to-break-captcha/
    3. Masuk ketahap pengenalan dengan menggunakan artificial intelegence

    Pada tahap kedua ini lah yang paling crusial (perbaikan image,dll), karena harus dilakukan penelitian yang baik agar mendapatkan hasil yang diinginkan untuk diteruskan ketahap identifikasi.

    Jadi menurut aku, pengenalan plat no itu berbobot :smile:

    Regards,

    dj

    Comment by dj :: May 9, 2008 @ 9:41 am
  67. iya kak, berbobot banget, saya tertarik dengan yang namanya Ai.
    Dan ternyata emang susah, buktinya saya ngerjain gak jadi jadi nih :-D kacau di segmentation dan masih kacau ngajarin si komputer jadi baru bisa berhitung blum bisa kenal hurup.

    Comment by su-gi :: May 11, 2008 @ 2:31 pm
  68. kak aku boleh gak minta program di atas tolong kirimin ke kucingkentung@yahoo.com yah kak

    Comment by su-gi :: May 11, 2008 @ 2:39 pm
  69. Ass Wr Wb
    Kak saya mahasiswa yang lagi menyusun tugas akhir sistem pakar dengan metode case based reasoning yang pengetahuannya diambil dari database langsung. Stdui kasus yang saya ambil ttg pyakit yg datanya saya ambil dari salah satu rumah sakit di SUMBAR. kira2 kak dijas punya referensi sistem pakar CBR ga? kalo bs sih yg ada source codenya juga, terserah ttg apa aja bt dipelajari.
    Trus referensi buku buat CBR yg bagus apa aja ya kak?
    Mohon informasinya, kirim aja ke email saya Hendrix_BritzoneArea@yahoo.com Trims kak.

    Comment by VampireChall :: May 11, 2008 @ 8:56 pm
  70. @su-gi
    udah dikirim…

    @VampireChall
    hi…
    Sistem Pakar dan Case Based Reasoning (CBR) itu adalah cabang dari AI.

    Sistem pakar adalah AI yang pengidentifikasiannya dengan menelusuri kondisi2x yang ada (forward/backward), sedangkan CBR pengidentifikasiaannya berdasarkan pengalaman yang sudah ada (biasanya memakai bobot).

    Maksud kamu menggunakan Sistem Pakar dengan metode CBR bagaimana?

    Untuk program cbr coba disini:
    http://www.ai-cbr.org/tools.html

    untuk buku/referensi yang bagus:
    pengarangnya IAN WATSON, judul Applying Case-Based Reasoning (bahasa inggris)

    Regards,

    dj

    Comment by dj :: May 13, 2008 @ 6:54 am
  71. halo… Sorry nie baru bisa berkunjung.. Lg sibuk ketik” skripsinya nie…

    @su-gi
    Kolaborasi… Wah boleh jg nie.. Skrg aku kul di UBM. sebenernya di kuliah aku gak dajarin ttg AI lebih mndalam. Krn kga ada pnjurusan ke situ di kuliah ku. Tp aku nekat, mo blajar buat AI.. Bis tertarik bgt sih…
    O iya boleh donk minta source code buat memperbaiki huruf yg miring. Mulai dari pengecekan huruf itu miring atau tidaknya sampai cara benerin t huruf jd ga miring lg…
    O iya, aku buatnya pake VB.Net…

    Sorry ya kalo ga bisa sering ol. Krn kejar deadline nie… Jd sementara ini skripsi ku yg uda aza dulu d, yg didokumentasikan.

    Comment by thund :: May 14, 2008 @ 10:10 pm
  72. O iya tolong maklum ya… kalo pengetahuan aku ttg AI atau istilah” AI sangat kurang… Bis kga diajarin mendalam bgt sih… Blajarnya cuma pas deket skripsi

    Comment by thund :: May 14, 2008 @ 10:13 pm
  73. O iya ada lg yg ketinggalan..
    Buat kak dj.
    Saya uda pake grayscale kok

    Comment by thund :: May 14, 2008 @ 10:48 pm
  74. buat @thund.

    wah duluan nih majunya yak?aku bikin pake matlab nih, coz gak ngerti VB.buat ngebetulin plat nomor yang miring aku pake transformasi radon. aku masih bermasalah nih sama plat nomor angkot2 yang pada ancur gak terawat. thund kamu pre-processing image sampe dapet posisi plat gimana? di gray scale dulu baru pakai histogram atau gimana?aku masih bingung di situ nih kalo di filter warna putihnya gimana yak?kan platnya warna putih. untuk pengenalanya udah bagus blum?kalo bisa minta kirimin sampel plat nomornya dung ke email aku kucingkentung@yahoo.com biar data buat ngajarin semakin banyak.kan katanya harus pakai sampel asli.pas lagi ambil sampel di parkiran disangkain maling mobil lho. he he he. thund hidden layernya satu aja khan trus jumlah neuronnya berapa?aku gila2an aja bikin sampe 150 neuron trus sampel sampel yang dieksekusi sekali belajar sampai 6 set trus di iterasi sampe 10 kali.alhasil nungguin sehari sampe perhitungan selese. yang masih aku bingung goal buat errornya dibikin berapa ya? kabar2in lagi yak.cos aku dah ga bisa lulus smt ini dah telat ga ke kejar..

    Comment by su-gi :: May 21, 2008 @ 4:51 pm
  75. @su-gi
    kalo g sih teknik dapatin posisi nya gini…
    1.grayscale
    2.thresholding dengan nilai ambang hasil dari membandingkan nilai piksel satu titik dengan tetangganya. hingga jadi item(0) putih(1)
    3.cek jumlah piksel perbaris di setiap kolomnya. kalo jumlahnya dikit itu dijadiin koordinat atas plat, trus cek lg buat dpt koordinat bawah plat. Bis itu cek dgn cara tertentu (ide ndiri), apakah tuh plat apa bukan?
    4.Lanjut d preprosesing buat dapatin kordinat kiri kanan nya, Kurang lebih carnya hampir sama.
    5. cropping d platnya.

    Tp ini ga jamin loh… soalnya kdng masih salah… Jd musti pinter” diakalin.. Hehehe… Yg penting lulus…

    Kalo sampel, blom lengkap nie…Jd yg ga ada ya pake huruf apa aza d.. hehehe…

    @dj dan @su-gi
    g lagi ada masalah nie…Plat yg keambil posisinya masih ada garis bawahnya buat gambar tertentu.(karakter dan garis nempel sih). Nah, kalo gini, pas lg sementasi pemisahan karakter demi karakter, jd gagal d… Ada ide kga ya buat ilangin garis bawah ini. or buat pisahin karakter dengan garis bawah ini??
    Please help me…

    Comment by thund :: May 21, 2008 @ 7:24 pm
  76. @su-gi
    o iya hidden layer yg aku pake 25, input jg 25, output 8..
    trus kalo error rate yg bgs ya mpe 0,000001.

    Comment by thund :: May 21, 2008 @ 7:29 pm
  77. @su-gi
    O iya minta donk artikel or algoritma transformasi radon nya… Kalo bisa source codenya jg boleh.. Apalagi kalo dalam VB.NET… hehehe
    Kirim ke email aku ya…(di atas uda ada email aku kok)

    Thanx…

    Comment by thund :: May 21, 2008 @ 7:39 pm
  78. @thund, pake matlab kayaknya gak nyambung deh, kebetulan aku lagi ga bawa filenya.

    iya tuh garis yang ada di bawah ngeganggu bikin segmentasi jadi kacau. benul yang penting lulus. aku juga. gw input kok sampe 200 yak? hidden layer sampe 100 an output 36. koq bisa yak?

    Comment by su-gi :: May 22, 2008 @ 9:59 am
  79. @su-gi
    kalo aku tiap gambar karakter nya disegmentasi jad 25 area dgn ukuran 5×5. Nah dari tiap area dicari rata” nya d. Rata” nya itu yg dijadikan sebagai nilai input nya. Jd ada 25 d, inputnya…

    Ya uda, nanti kalo bisa kirim secepatnya ya, algoritma dan rumus buat ngecek tu gambar karakter miring apa kga, dan algoritma transformasi radon nya..

    Comment by thund :: May 22, 2008 @ 11:57 pm
  80. @thund

    kalo aku karena pake matlab cuma perlu ketik radon(gambar,sudut) nah kalo dalem2nya lagi juga msh bingung ngejelasinya(he… He…) skrg yg ptg bs dlu!Tar aku mo buka deh fungsi radon yg ada d matlab.

    Thund sidangnya kpn nih?

    Btw program yg kamu buat itu gambarnya ngambil dari jepretan kamera atau dari cctv trus bs ngambil gmbr otomatis kalo disitu ada mobil yg masuk.

    Nanti datanya ditampung di database atau sekedar ditampilkan aja?

    Wah cowry klo banyakan nanya!

    Btw sukses ya skripsinya(doain aku juga yak biar sukses juga)

    Comment by Su-gi :: May 26, 2008 @ 10:37 am
  81. Sidang nya sih masih lama bgt… Dnger” bulan September. Dan kumpul softcover nya awal juli. Jd, bulan juni ini harus uda beres nie…

    Kalo program aku, ga ngurusin ttg pengambilan gambarnya.. Jd diasumsikan bahwa gambar kendaraan uda didpt.. Aslinya sih aku ambil gambarnya pake camera digital..

    Datanya jg ga disave. Yg bisa disave cuma bobot hasil JST dan citra potongan plat yg didapat… Jd aku kga pake database sgala…

    AMin d, buat doanya…. HIDUP SUKSES

    Comment by thund :: May 26, 2008 @ 10:46 pm
  82. @thund, sugi

    Semoga kalian bisa lulus dengan nilai yang baik yah.. :)

    Amin..

    Regards,

    dj

    Comment by dj :: May 27, 2008 @ 12:41 pm
  83. boz tertarik nih ma source code JST buat pengenalan karakter…

    Tolong kirim ke email yah… Kalo bisa sebelum hari Sabtu 31 Mei 2008 yah…

    Maw buat tugas neh…

    Salam kenal,
    Wawan

    Comment by wawan :: May 29, 2008 @ 3:02 pm
  84. @wawan

    boleh, emailnya apa?

    Regards,

    dj

    Comment by dj :: May 30, 2008 @ 8:48 am
  85. @ kak dj
    thx yach buat doanya!
    kak koq programnya gak bisa di run?runtime error gimana cara nya biar bisa kak?

    @ thund
    wah bulan september?msh lama juga yak? kalo aku bakalan lebih lama lagi sekitar desember. rencananya sih aku mo bikin satu sistem komplit kali2 aja kalo lulus belum dapet kerja jualan ini aja. he he he :-D

    NB: ada yang udah baca BABI NGESOTnya raditya dika lom? lucu gak? (sorry kalo gak nyambung coz gw lagi terserang virus sesatnya si radith [www.radityadika.com])

    Comment by su-gi :: June 5, 2008 @ 2:52 pm
  86. @su-gi
    sama2x..
    Nggak jalan? kalo ada pesan:

    Compile Error
    User-defined type not

    itu berarti blum di masukin file PotongForm.dll keproject.
    Caranya: Klick menu: Project > References > browse > pilih file PotongForm.dll (di folder yang sama dengan projek ini).
    Trus jalanin lagi deh..

    Wah.. OOT nih.. :mrgreen: , gpp deh skali2x…
    kalo tentang buku2x raditiya? hmm.. dulu pernah baca reviewnya tuh, dimana yah? disini kali yah.. http://radityadika.com/

    Comment by dj :: June 6, 2008 @ 5:34 am
  87. Kak ngarti tentang unsupervised learning gak?Aku lgi ada ide baru untuk ngebuat alat yg bisa pinter sendiri seiring dgn bertambahnya usia pemakaian.Tapi aku masih pusying gak ngarti belajarnya.Kalo kakak punya paper2 / lecture note pas kuliah dulu minta kirim ke email aku yah.Thx b4.

    NB:akhirnya selese jg aku baca babi ngesot.Ada yah orang yg rela dihina2 biar dapet duit.Tapi gw salut sama kehidupanya “kalo bener” penuh warna.Emaknya keren juga,masa biar cepet kawin anaknya suruh buntingin anak orang.Aku jg mau kalo begitu
    (he… He… Koq jadi gak nyambung :-D habiiis kebodohan buatan ala radityadika (ada juga kecerdasan buatan)).

    Comment by Su-gi :: June 17, 2008 @ 4:12 am
  88. @Su-gi

    Supervised Learning adalah pembelajaran terawasi (contoh: backpropagation, hebb rule, dll). Jadi pada saat sistem tersebut belajar, Data-data yang ada diberikan target. Misalkan:
    data no 1 targetnya adalah A
    data no 2 targetnya adalah B
    data no 3 targetnya adalah A

    Unsupervised Learning adalah pembelajaran tak terawasi (contoh: kohonen, dll). Jadi pada saat sistem tersebut belajar, data-data yang ada diberikan tidak ada targetnya. Jadi data-data yang ada akan menentukan sendiri masuk mana sesuai dengan outputnya

    Ok, aku cari2x dulu dimana bahan2x kuliah ku dulu. Nanti malem aku kirim.

    btw email kamu yang ‘kucingkentung’ kan?

    Regards,

    dj

    —————

    Aku udah upload bahan jst di:
    http://dijas.net/open_directory/Jaringan_Syaraf_Tiruan/

    Comment by dj :: June 17, 2008 @ 6:47 am
  89. thx kak, lagi aku sedot nih!

    Comment by su-gi :: June 23, 2008 @ 1:23 pm
  90. hai..
    aq maw nanya gmn implementasi algoritma backpropagation ke program misal pake c++. coz d situ ada hiden layer ma sistem back/ kembali ke looping sebelumnya.. aq g ngerti mohon penjelasannya.
    trims
    vna

    Comment by fina :: June 24, 2008 @ 4:21 pm
  91. @fina

    hi juga.. :smile:
    Pada saat ‘back’, itu bukan berarti kembali ke looping sebelumnya.

    Arti forward propagation:
    Menghitung nilai2x tiap neuron dari input, ke hidden layer, sampai ke output.

    Arti back propagation:
    Menghitung nilai setiap error (delta) dari output, ke hidden layer, sampai ke input.

    Jadi dilakukan dua looping:
    1. dari input ke output
    1. dari output ke input

    udah taukan cara ngitungnya? kalo blom coba download “lecture7.pdf”, linknya ada di akhir artikel

    untuk contoh C++ coba baca artikel ini:
    http://www.codeproject.com/KB/recipes/BP.aspx

    Regards,

    dj

    Comment by dj :: June 25, 2008 @ 7:57 pm
  92. halo kak dj pa kabar nih?
    kak lecturenya udah aku sedot tapi lom sempet baca nih.

    kak kata dosenku algoritma neural network gitu bisa di implementasi di sistem mikrokontroller gitu. jadi ga perlu PC.emang bisa ya kak aku sih bingung nih gimana caranya?kan mikrokontroller memorinya dikit dan ngeprogramnya biasanya aku pakai basic compiller. tapi ada juga sih yang bisa pakai C. apa kalau pakai C tinggal diburn aja programnya ke mikro kontroller. mohon pencerahannya. dosen aku cuma ngasih tau gitu doank tapi gak mau kasih contohnya. jadi kalau bisa ditaruh di mikrokontroller si sistem bisa cerdas misalnya ada parameter yang aneh dari sistem yang diajarin sebelumnya bisa ngasih alert githu kak. aku bingung nih kak. tolong yak…
    thx b4

    Comment by su-gi :: June 28, 2008 @ 1:35 pm
  93. @su-gi
    kabarnya baik2x aja :smile:

    Microcontroller? hmm.. aku nggak mendalami bidang itu.

    Tapi Neural Network itu bisa di terapkan pada microcontroller. Dan compiler yang biasa digunakan itu Basic atau C. Dan menurut artikel yang aku baca tinggal di burn ke microcontrollernya aja.

    parameter/masukan aneh? maksudnya parameter inputan yang nggak sesuai? atau input yang belum diketahui outputnya (belum pernah dipelajari)

    Kalo yang dimaksud parameter inputan yang nggak sesuai?
    Tinggal di filter aja dulu sebelum di pass ke sistem Neural Network-nya, jadi kalo ada inputan yang nggak sesuai dimunculkan alert. (biasa disebut error handling)

    Tetapi kalo input yang belum diketahui outputnya (belum pernah dipelajari)
    Munculkan alert bahwa hasil tidak diketahui/objek tidak dikenali. Atau kalo memungkinkan bisa juga ditampilkan output yang paling mendekati dengan ditampilkan persentase kemiripannya.

    semoga membantu.

    Regards,

    dj

    Coba baca beberapa artikel yang relevan:
    http://www.embeddedrelated.com/usenet/embedded/show/67376-1.php
    http://www.esacademy.com/automation/faq/primer/7.htm
    http://www.google.com/search?complete=1&hl=en&q=microcontroller+neural+network+&aq=f
    http://www.google.com/search?complete=1&hl=en&q=microcontroller+neural+network+%28pdf%7Cdoc%7Cppt%7Cchm%29&aq=f

    Comment by dj :: June 30, 2008 @ 3:19 am
  94. Bang dj,,

    Bsa minta tutorial bikin Pe De Ah yang lu bikin… (Pengenalan Huruf) mulai dari start ampe end

    Pliss ya,, mw gw jadiin small project ntar…

    Comment by Ridif :: July 2, 2008 @ 3:06 pm
  95. Iya kak maksudnya gitu!Jadi ada sensor yg dipasang disuatu alat.Nah selanjutnya data yg diperoleh dari sensor dimasukkan ke mikrocontroller.Diharapkan dalam beberapa bulan si mikro dapat mengetahui karakteristik si alat tersebut.Karakteristik itu disimpan di memori si mikro.Jika suatu saat si alat mendekati rusak atau perlu di maintenance maka dapat kita tanggulangi.

    Btw aku masih kesulitan nih kak dalam tahap preprocessing image buat skripsiku yg ttg automatic lpr.Aku kesulitan gimana caranya dpt menyeleksi plat nomor yg hitam putih.Karena saya sebelumnya menggunakan metode filter untuk yg berwarna kuning. Gimana ya kak caranya membuat komputer yg benar2 cerdas.

    NB:kak jangan bosen2 yak kalo aku sering tanya.Soalnya kayaknya aku salah masuk jurusan nih jadinya kalo aku tanya sama temen ato dosen gak pada nyambung.Harusnya aku masuk teknik informatika yak bukan fisika.He.. He.. He…Kak kalo aku mau lanjutin S2 enaknya ambil jurusan apa yak?Yg ada neural2 networknya?
    Kalo menurut kakak neural network ini cabang ilmu yg msh berkembang atau sdh stagnant.
    Aku sih punya cita2 bikin hardware neural network.Jadinya kalo satu jalur putus msh bisa berfungsi dan kalo perlu bisa regenerasi.
    Bisa gak kak neural network buat nyari jodoh.Jadi yg sesuai dengan kepribadian aku.Maklum msh jomblo sejati. He he he…

    Comment by Su-gi :: July 3, 2008 @ 7:11 am
  96. Kesanya neural network segalanya.He he he

    Comment by Su-gi :: July 5, 2008 @ 4:58 am
  97. @ridif
    boleh, emailnya apa?

    @Su-gi
    Aku lagi pergi keluar kota, senin baru pulang. Jadi balesnya rada lama :mrgreen:

    Hmm… sebaiknya yang ditanamkan di microcontrollernya adalah data yang sudah matang. Atau data yang siap pakai. Jadi proses pembelajaran ada di komputer biasa, setelah dirasa cukup lalu hasil pembelajaran tersebut yang diburn ke microcontrollernya. Kalo ada data2x yang tidak bisa diindentifikasi baru disimpan dalam microcontrolernya.

    Gitu..

    Btw aku masih kesulitan nih kak dalam tahap preprocessing image buat skripsiku yg ttg automatic lpr.Aku kesulitan gimana caranya dpt menyeleksi plat nomor yg hitam putih.Karena saya sebelumnya menggunakan metode filter untuk yg berwarna kuning.

    Untuk menyelekasi plat hitam dan putih, coba gunakan range pada saat mendeteksi angka/hurupnya. Kalau nilai putih itu adalah 255, coba beri range menjadi 220-255 (atau lebih rendah lagi jika dibutuhkan).

    Gimana ya kak caranya membuat komputer yg benar2 cerdas.

    Nothing Perfect :razz: . untuk saat ini komputer nggak bisa di buat menjadi cerdas kecuali untuk hal2x yang dikhususnya. Dulu pernah denger cerita dari dosen, pada saat membuat sistem pakar (cerita di luar negeri), ada yang ingin membuat sistem pakar yang bs digunakan untuk semua hal. namun ternyata gagal, karena terlalu luas dan bias tujuannya.

    NB:kak jangan bosen2 yak kalo aku sering tanya.Soalnya kayaknya aku salah masuk jurusan nih jadinya kalo aku tanya sama temen ato dosen gak pada nyambung.Harusnya aku masuk teknik informatika yak bukan fisika.He.. He.. He…Kak kalo aku mau lanjutin S2 enaknya ambil jurusan apa yak?Yg ada neural2 networknya?

    Nggak apa2x kok kamu masuk fisika, ya kalo kamu ternyata lebih senang komputer ya harus blajar sendiri dengan forum, milis, blog, atau kursus bila perlu.

    Aku S2-nya ngamnbil jurusan Ilmu Komputer bidang minat Kecerdasan Terapan. Disana dipelajari berbagai macam kecerdasan terapan, mulai dari neural network, expert system, sampai algoritma genetika.

    “Kalo menurut kakak neural network ini cabang ilmu yg msh berkembang atau sdh stagnant.”

    Terus terang kalo diindonesia masih kurang minatnya. Tapi sebagai gambaran di luar negeri neural network sudah diterapkan di berbagai hal, terutama untuk memprediksi masa depan (hehe.. misalnya harga saham diperkirakan naik atau turun).

    “Aku sih punya cita2 bikin hardware neural network.Jadinya kalo satu jalur putus msh bisa berfungsi dan kalo perlu bisa regenerasi.”

    Hehe.. bagus2x.. Tapi maksud neural network itu bukan brarti bener2x sperti otak manusia yang mungkin bisa putus. Neural network itu mengadaptasi kerja otak manusia saja. Jadi nggak ada cerita putus, hehe..

    “Bisa gak kak neural network buat nyari jodoh.Jadi yg sesuai dengan kepribadian aku.Maklum msh jomblo sejati. He he he…”

    Bisa, kalo yang ini kamu harus minta data ke orang2x psikolog, mungkin mereka ada data2x yang ini. Nah, kalo udah dapet, bisa kamu bikin program neural netwok-nya. hehe :mrgreen:

    Semoga membantu

    Regards,

    dj

    Comment by dj :: July 6, 2008 @ 10:41 pm
  98. @dj

    email gw = ari_aka_zell@yahoo.com

    Klo bsa kasih tw sejelasnya tentang OCR yah,
    maklum masih newbie… hehehe

    Comment by Ridif :: July 12, 2008 @ 11:04 pm
  99. @ridif
    udah tuh dikirim..
    hehe.. kelamaan ngirimnya yah :mrgreen:
    Aku lagi rada sibuk soalnya.. :razz:

    Comment by dj :: July 24, 2008 @ 1:01 am
  100. @dj

    Wuizzz,, dah terkirim nih…
    Thx Sooo muchh ya bang dj!!!!

    Mau dalamin JST nih,, buat bekal di masa depan…
    Bagi gw JST hal yg baru dan menarik…
    Hahahahahahaha….

    Sekali lagi thanks b-g-t ya!!!!

    oh ya,, gw blom kenalin diri :
    Nama gw aRiyaDi aka Ridif mhasiswa smt 2 di Samarinda jurusan IT… Salam kenal!!!

    Regards,

    Ridif

    —————————————————
    Yesterday is a memory
    Tomorrow is a mystery
    Today is a gift, and it called present(sekarang)

    Comment by Ridif :: July 25, 2008 @ 8:39 pm
  101. @Ridif

    Ok deh.. sama2x..
    Met blajar2x kalo gitu.
    Salam kenal juga :smile:

    Regards,

    dj

    Comment by dj :: July 26, 2008 @ 9:08 am
  102. salam kenal Bang….
    saya mau ngerjakan tugas akhir dengan judul pengenalan plat nomor kendaraan menggunakan jaringan syaraf tiruan metode propagasi balik
    saya minta bantuannya dunks,,,,
    tolong kirimin program pengenalan huruf skalian ma source codenya,plisssss penting banget ni…..
    skalian ma do’ain Aku bisa lulus tahun ini yahhhh
    eiyo buat rekan-rekan yang pernah ngambil topik ini bantuin aku juga dunks……plisssssss
    kirimin ke noekti_zip@yahoo.co.id
    maaf ya dah ngrepotin
    tapi plisssssss n matur nuwun

    Comment by noekti :: August 4, 2008 @ 1:29 pm
  103. @noekti

    sudah dikirim ke email kamu

    sugi dan thund juga ambil tentang pengenalan plan nomor kendaraan, coba hubungin mereka supaya bisa diskusi

    Regards,

    dj

    Comment by dj :: August 5, 2008 @ 7:49 am
  104. matur nuwun bang…..
    bisa kasih gambaran dikit gak mengenai TA aku tersebut karena jujur ya,aku belum paham banget ma pengenalan nomor tersebut,masih bingung mo mulainya gimana…..
    eiyo Thund ma sugi dah au hubungi tapi gak da tanggepane tuh,hiks hiks….
    matur nuwun sebelumnya

    Comment by noekti :: August 7, 2008 @ 12:05 pm
  105. @noekti

    waduh, masa nggak ngerti tentang TA sendiri? emg sebelumnya blom blajar JST tentang pengenalan pola atau apa gt?

    hmmm.. coba baca ini:

    http://sta.dijas.net/STA%202%20-%20Bagaimana%20Usaha%20Manusia%20Membuat%20Cerdas%20Komputer/OPTICAL%20CHARACTER%20RECOGNIZATION%20_OCR_.pdf

    Regards,

    dj

    Comment by dj :: August 8, 2008 @ 2:34 pm
  106. Maklum bang,d kampusku g ada kulh AI,tp nekat ae ambil AI ni,cz pnasaran bgt,jd ya blajarnya pas mo ngambil TA ni,jd mohon bantuanya ya?!

    Comment by Noekti :: August 10, 2008 @ 6:55 am
  107. halo kak dj pa kabar nih? baik baik aja khan?
    wah kak kok jadi banyak ya yang ambil tema skripsi kayak gini, nanti aku dikira jiplax lagi he he he….
    kak tadinya aku kira JST itu kemampuanya bisa sampai cari posisi plat kendaraan eh ternyata tidak ya? ternyata di pre processingnya lebih beribet sampe saat ini aja aku belum bisa banget dapet posisi plat dengan akurat. tapi aku liat di youtube koq program yang dibuatnya hebat banget bisa dapet semua. Apa itu disengaja yak?
    kak lagi sibuk apa?

    Comment by su-gi :: August 16, 2008 @ 2:11 pm
  108. @su-gi

    halo kak dj pa kabar nih? baik baik aja khan?

    hi, kabarnya baek.. :smile:

    wah kak kok jadi banyak ya yang ambil tema skripsi kayak gini, nanti aku dikira jiplax lagi he he he…

    Sekarang sih emg lagi musim penelitian (tugas akhir, skripsi & thesis) tentang kecerdasan buatan. :razz:

    kak tadinya aku kira JST itu kemampuanya bisa sampai cari posisi plat kendaraan eh ternyata tidak ya?

    Yup, JST digunakan untuk mendeteksi, bukan mencari posisi.

    ternyata di pre processingnya lebih beribet sampe saat ini aja aku belum bisa banget dapet posisi plat dengan akurat

    Iya, untuk pre-processing ada bagian tersendiri. Untuk cabang ilmu pengetahuannya namanya: Digital Image Processing.
    Untuk sekilas tentang pre-processing coba baca artikel ku yang berjudul “How to Break Captcha”, di sini: http://namaku.dijas.net/2007/05/01/sta-4-how-to-break-captcha/

    tapi aku liat di youtube koq program yang dibuatnya hebat banget bisa dapet semua. Apa itu disengaja yak?

    Bisa jadi itu manipulasi. Tapi bisa juga itu nyata. Nothing imposible :mrgreen:

    kak lagi sibuk apa?

    Sekarang lagi ngerjain projek Internet Banking (aplikasi buat di HP, java)

    Comment by dj :: August 16, 2008 @ 10:11 pm
  109. alo kk.. saya lg m buat skripsi ttg handwriting recognition pake back propagation. Msh ga mudeng neh,tolong bantuin dong..
    kl inputnya ukuran 7×7 brarti kan input layernya 49 kan yg isinya masing2 pixel dr gambar? trs nentuin bobotnya m jumlah hidden layernya gmn? lalu output layer tu isinya sebernarnya apa seh?
    maap kl pertanyaannya aneh.. saya ga bgt mengerti seh.>.<

    Comment by tommy :: August 30, 2008 @ 2:17 pm
  110. @tommy

    Iya, kalau kamu memilih 7×7 berarti ada 49 inputan. Bukan berarti isinya dari tiap2x masing piksel. Tapi merupakan perwakilan dari handwriting tersebut. Coba baca email yang aku kirim.

    Rekomendasiku sih jangan kotak, tapi persegi panjang kayak 7×8, 10×11, dll

    Bobot di pilih nilai kecil dari 0-1 (desimal). Sedangkan jumlah hidden layer bisa di masukkan sesuai jumlah inputan (dalam hal ini 49) kemudian ditraining. Kalo sudah kurangi hidden layer secara bertahap dan lakukan training ulang. Ini kamu lakukan sampai kamu menemukan hidden layer yang paling ideal.

    Regards.

    dj

    Comment by dj :: September 1, 2008 @ 3:45 am
  111. maz dj..tolongin aku dong minta source code thinning atau skletoning pake VB..aku udah buat pake delphi dan jalan, tapi ketika aku buat pake VB nggak jalan sama sekali..aku udah pusing coz perlunya program tu jalan di VB..
    please banget ya maz,ditunggu secepatnya di emailku “vien-16@plasa.com”

    Comment by pipin :: September 14, 2008 @ 9:57 pm
  112. ditunggu banget ya maz coding VB skletonizingnya.. OCR yang maz buat khan da skletoningnya.

    Comment by pipin :: September 14, 2008 @ 9:59 pm
  113. halo kakak apa kabar?

    :-D

    Comment by su-gi :: October 13, 2008 @ 3:46 pm
  114. @su-gi baek.. gmn, dah lulus blom? atau dah kerja? :mrgreen:

    Comment by dj :: October 14, 2008 @ 7:11 am
  115. belum nih kak, sedang dalam proses, doain yah kak.

    kalo kerja, semester kemarin udah ngerasain…

    kak sekarang kondisi ekonomi indonesia lagi kacau balau, bikin aplikasi pake neural kak buat mengatasinya. heheh

    Comment by su-gi :: October 14, 2008 @ 11:39 am
  116. @su-gi

    oh, ok deh.. semoga cepet lulus dengan nilai yang memuaskan :smile:

    Hmm.. untuk aplikasi kecerdasan buatan di Indonesia, aku pernah denger program untuk mendeteksi korupsi. Tapi program itu nggak laku di Indonesia (takut pada ketauan kali ya… hihihi… :mrgreen: )

    Comment by dj :: October 14, 2008 @ 7:09 pm
  117. Halo kak, aku datang dengan masalah lagi nih kak.

    ceritanya begini, aku punya 5 buah input yang nilainya :
    input 1 sampai input 4 nilainya bervariasi dari 0 sampai 255
    sedangkan input 5 nilainya bervariasi dari 0 sampai 10
    kemudian input ini akan dipilah-pilah dengan neural network sehingga keluarannya menjadi 400 kategori (1 sampai 400). apakah sistem neural ini bisa dibuat? ajarin dong cara buatnya.
    niatnya aku mau pakai matlab untuk mencari nilai pemberatnya, nah yang aku pakai cuma nilai pemberatnya, selanjutnya nilai ini seharusnya di pakai di mikrokontroller, kira2 bisa gak yah?
    tolong balasnnya yak segera plis.

    Comment by su-gi :: November 1, 2008 @ 11:35 am
  118. @su-gi

    coba dibikin range yang sama aja untuk input yang ke-5. karena range 1-4 itu adalah 0-255, input ke-5 jadi seperti ini:

    1 = > 0
    2 = > 28.33
    3 = > 56.66
    4 = > 85
    5 = > 113.33
    6 = > 141.66
    7 = > 170
    8 = > 198.33
    9 = > 226.66
    10 = > 255

    Selanjutnya sama aja.

    Regards,

    dj

    Comment by dj :: November 3, 2008 @ 11:20 am
  119. masih belum ngerti, tuing… tuing…

    tapi yang aku pahami input yang ke 5 dibikin range seperti itu ya?

    kak bisa minta tolong gak? kalo di C, code buat eksekusi programnya gimana? misalnya aku dah latih nilai2 pemberatnya di pc kan tinggal dapet datanya saja.

    kalau di Matlab kan gampang tinggal A= sim (data, target) tapi kalo di C tau gak? atau di basic soalnya aku pakai Basic Compiller jadi seharusnya sama.

    tolong ya kak dj

    Comment by su-gi :: November 3, 2008 @ 12:31 pm
  120. @su-gi

    iya, jadi input dari 1-10 diganti nilai2x tersebut.

    kalo di C, untuk program utamanya di taruh di ‘main’.

    Sedangkan untuk program training/identifikasi harus dibikin sendiri. Soalnya kalo di matlab udah tersedia semuanya

    Regards,

    dj

    Comment by dj :: November 4, 2008 @ 12:29 pm
  121. kak neural network sama fuzzy logic itu beda yah?bedanya dimana? kalo ga salah ada istilah neuro fuzzy artinya apa ya kak?
    btw lagi sibuk apa nih kak?
    kak gile dolar mahal amir…

    Comment by su-gi :: November 22, 2008 @ 4:27 pm
  122. @su-gi

    sori baru bales. lagi sakit nih. ujan terus disini..
    Neural network ama fuzzy logic itu beda.

    Kalo neural network udah tau dong, jadi ga usah dibahas?

    Nah kalo fuzzy logic itu ada karena dulu nilai perhitungan itu selalu nyata.
    - ‘ya’ atau ‘tidak’
    - 1 atau 0
    - dst

    Nah fuzzy itu nilainya diantara ‘ya’ dan ‘tidak’ (1 dan 0).

    Sedangkan Neuro fuzzy ini termasuk kedalam hybrid artificial intelegence. Jadi memanfaatkan minimal dua ilmu kecerdasan buatan. Dalam neuro fuzzy, ‘fuzzy logic’ biasanya diterapkan di input atau output dari neural netwrok.

    semoga membantu :smile:

    Hmm.. kesibukan sekarang ya sibuk kerja :mrgreen:

    Regards,

    dj

    Comment by dj :: November 25, 2008 @ 7:36 am
  123. thx ya kak,
    aduuuuuhhhhh…… kecian sakit……
    cepet sembuh ya
    emang lagi musim ujan koq

    Comment by su-gi :: November 29, 2008 @ 1:40 pm
  124. ka boleh minta source code pengenalan karakternya ga yang pake vb klo boleh qrimin ke emailku ya : deeal_octo26@yahoo.co.id , sebelumnya aku ucapin terimakasih banyak

    Comment by dee :: January 20, 2009 @ 5:06 pm
  125. minta source code pengenalan karakternya dgn JST dong…
    please kirimin ke emailku ya : wong_gendhenk86@yahoo.co.id , sebelumnya aku ucapin terimakasih banyak

    Comment by Anang Es :: January 31, 2009 @ 12:44 am
  126. minta tolong banget dooonk… q bingung banget nehh.. logika fuzzy untuk penjadwalan kuliah… ada yg tau ga?? minta tolong ya… klo ada skalian contoh code vb-nya….klo aaaadddaaaa… thanks before ya.. mudahan pahalamu dilipat gandakan Tuhan YME. amienn..

    Comment by cemot :: January 31, 2009 @ 1:28 pm
  127. untuk kak dj
    saya boleh minta source code untuk masalah TSP?
    karena saya ada tugas untuk pembuatan program dengan algen.

    thx ya…

    Comment by victor yohanes :: March 16, 2009 @ 7:32 am
  128. hei..salam kenal ya, wah menarik sekali bacaannya kebetulan sejalan..ku lg kebingungan nih lagi bikin TA tentang “perancangan aplikasi pola gerak bibir menggunakan backpropagation” tapi da masalah di pengambilan citra lewat webcam, cahaya mengganggu dalam proses tracking bibirnya,jadi gerakan bibir yang dibaca oleh webcam dngn cara tracking jadi kacau. Ada ide ga/solusi bwt ngatasin masalahku.”idenya kirim send ke emailku ya.thank’s

    Comment by mia :: May 13, 2009 @ 1:58 pm
  129. alow smua.. wah dah panjang yah ni thread sampe kecil scrollnya :mrgreen:

    Sori, 3 bulan terakhir jarang ke update2 blog. Jadi nggak sempet bales2 komen. Kalo ada pertanyaan posting aja disini, mungkin aku bisa bantu ngasi saran :smile:

    @mia
    hi juga, salam kenal.
    Hmm.. aplikasi yang kamu buat itu lumayan kompleks karena mengambil langsung 2 cabang ilmu pengetahuan:
    1. Kecerdasan Buatan
    2. Pengolahan Citra Digital (PCD) / Digital Image Processing

    Mungkin untuk AI sudah kamu kuasai, sekarang coba konsen ke PCD-nya.

    Sudah ambil matakuliah itu kan? Kalo sudah disana kan ada yang namanya “Image Enhancemen” atau “Perbaikan Citra”.

    untuk sekilas coba baca ini:
    http://namaku.dijas.net/2007/05/01/sta-4-how-to-break-captcha/

    Masalah pencahayaan emg sering bermasalah, setidaknya kamu bisa memberi batasan di TA kamu tentang besarnya intensitas cahaya yang memungkinkan.

    Untuk membantu mengatasi masalah pencahayaan gunakan tehknik2 yang ada di PCD, Image Enhancement.

    Untuk referensinya coba cari di flazx.com

    Regards,

    dj

    Comment by dj :: May 14, 2009 @ 3:33 pm
  130. mksh atas sarannya..tapi ku bner2 masih bingung nih ka TA ku kn pake proses tracking bibir jg, nah proses trackingnya itu gkn bisa ngeproses kl cahayanya terlalu terang,tapi cahaya gelap jg blm tentu, kadang bisa kadang engk..ku dah convert dr RGB ke greyscale.ka tau script programnya untuk matlab ga bwt ngilangin noisenya.oh ya ka stay dimn? kul dimn?thank’s

    Comment by mia :: May 15, 2009 @ 7:00 pm
  131. @mia
    iya, jadi nanti juga dikasih tau pencahayaan yang direkomendasikan yang gmn. Matlab udah banyak kok metode2 penghilangan noise, hmm.. coba plajari matlab bagian image procesingnya. ada beberapa metode tuh. tapi ga ingat. (salah satunya degaus atau apa gitu yah, lupa :mrgreen: )

    Hmm.. aku dah lulus 2008 kemaren, dari ugm.. Sekarang sih lagi nyari sesuap nasi di ibukota tercinta nan macet :mrgreen:

    Comment by dj :: May 19, 2009 @ 6:06 pm
  132. mas/om/pak :)

    mas mo nanya punya contoh program vb CCTV ga.. aku lagi skripsi neh.. bingung buat programnya… :)

    Comment by Nasrul :: May 27, 2009 @ 10:03 pm
  133. Kak dj, saya minta diajarin Moment Invariant dong. Saya tertarik banget sama teknik itu. Saya minta penjelasan ttg cara pake Moment Invariant, dan minta contoh kasus perhitungannya ya kak… Makasih kak dj.

    Comment by rempit :: May 29, 2009 @ 6:58 pm
  134. halo kak DJ,,
    saya lagi bikin skripsi ttg pengenalan wajah pake backpropagation nih,,
    boleh minta tutorial pembuatan program pengenalan karakter g??am contoh programnya deh sekalian,,
    hehe buat referensi nih,,
    makasih sebelumnya,,
    emailnya razky041287@yahoo.com

    Comment by rizky :: June 15, 2009 @ 12:45 am
  135. oh..ka ibukotanya dimn?…ka bantu saya donk ka, butuh dibimbing banget nih…ketemu yok ka..ku jg kn di ibu kota..ka minta no hp nya donk..biar ku ja yg nge hubngin ka and ka bisa ku kasih liat program yg dah kubuat….biar da masukan..1 bln lg nih ka hrs slesai..Please…

    Comment by mia :: June 29, 2009 @ 8:18 pm
  136. @nasrul
    blom pernah gunain program yang mengakses kamera. Kalo liat sih pernah, kebetulan dulu ada seminra skripsi orang tentang pendeteksian pencuri :mrgreen:

    @rempit
    invariant moment lumayan kompleks, contoh itung2annya lupa dimana. Hmm.. Send email ke aku aja, ntar aku cariin.

    @mia
    di sudirman, email ku: dijas_sch@yahoo.com . send aja no telp km ke situ :smile:

    Comment by dj :: June 30, 2009 @ 1:35 pm
  137. halo salam kenal..

    saya noa, wah seru juga nih ngebahas ANN nya, walau kebanyakan teknis(mungkin karena semua yang disini basic nya it kali ya..:) )

    @dj mohon pencerahannya nih, saat ini saya lagi nyusun thesis yang temanya “prediksi harga saham dengan metode ANN dan Fuzzy logic” masalahnya adalah studi saya finance, jadi kurang mengerti juga tentang hal-hal teknisnya, seperti berapa epoch dan hidden layer yang harus dibuat?,dan manfaat dari hiden layer itu sendiri apa?, oh iya untuk learning method nya saya pake backpropagation, kira2 dj punya literatur2 yang bahasanya mudah dimengerti dan dipelajari oleh orang awam seperti saya ga? karena beberapa hari kemarin saya ngubek2 toko buku, cari bukunya saludin muis yang tentang JST ga nemu aja.(saat ini saya baru mempelajari model tsugeno dari bukunya jang, mitzutani ama buku matlab, karena rencananya saya mau mengolahnya pake matlab).dan untuk fuzzy logic, ada rekomendasi ga buku siapa yang mudah dimengerti dan dipelajari?

    thanks sebelumnya ya.

    regard,

    noa

    Comment by noa :: July 25, 2009 @ 2:26 am
  138. @noa

    hi.. yang kamu maksud itu neuro fuzzy (termasuk dalam Hybrid AI).

    Untuk Fuzzy bisa dimanfaatkan untuk input/proses/output sesuai dengan kebutuhan.

    Metode back propagation bagus, tapi menemukan hidden layer yang paling tepat butuh trial and error. Hidden layer itu sama seperti pemrosesan lainnya, cuma letaknya diantara layer input dan output.

    Cara menentukan hidden layer biasanya dimulai jumlah yang sama dengan inputan kemudian dikurangi bertahap sampai dapat jumlah yang ideal. Dikatakan ideal apa bila dengan jumlah X hidden layer dapat memprediksi dengan akurasi yang tinggi

    Untuk referensi biasanya sih aku cuma cari di google aja tuh.. atau baca2 jurnal/proceeding.
    coba cari disini http://www.flazx.com/category92.php

    Regards,

    dj

    Comment by dj :: July 28, 2009 @ 12:12 pm
  139. @dj

    he he he, bener, yang dimaksud itu neuro fuzzy, thanks buat saran nya.. saya coba cari2 dulu bahannya ke link yang dimaksud. oh iya, kalo untuk ann nya sendiri saya pake backpropagation yang momentum, itu udah tepat belum nya jika digunakan untuk meramalkan saham? ato dj ada saran lain?

    sekali lagi thanks ya.

    Comment by noa :: July 30, 2009 @ 10:34 pm
  140. @noa
    hmm… Coba cari jumlah hidden layer yang pas. dan gunakan aktifasi sigmoid bipolar.

    Regards,

    dj

    Comment by dj :: July 31, 2009 @ 6:31 pm
  141. @dj:
    thanks buat sarannya, cuman ada yang mau ditanyain nih, sori jadi ngerepotin ya,
    kalo hidden layer tuh fungsinya hanya tansig,logsig dan purelin ya? boleh ga sih fungsi itu digunakan berulang-ulang? ex :’tansig”tansig”logsig”purelin’ dst..?
    thanks ya buat pencerahannya.

    Comment by noa :: August 4, 2009 @ 9:09 pm
  142. @noa
    tansig,logsig dan purelin? bukannya ini fungsi aktifasinya?

    kan perhitungannya cuma kali kurang tambah bagi aja.. trus dimasukin ke aktifasi (gunakan fungsi aktifasi sigmoid bipolar)

    Semua perhitungan yang ada di hidden layer sama dengan perhitungan yang di inputan.

    Comment by dj :: August 7, 2009 @ 11:50 am
  143. Mz…… lam kenal ya…
    Q mw tanya ne, Q lg garap TA ttg pengenalan buah apel dg pngolahan citra n JST backpropagation. dg hsil output untuk pngolahan citranya adlh Lebar n Tinggi obyek citra yg udah dibinerisasi.

    Lha yg mw Q tanyakan tu gimana cara mengukur Lebar n tingginya tsb Mz…. kira2 algoritmanya tu gimana n kalo bs skalian tolong kirimi contoh program/ source codenya ya Mz….
    Plis bgt blz commentQ ya Mz..

    emailQ gobels11@yahoo.com
    Q tunggu jwbnnya Mz…

    Comment by Andrey :: August 12, 2009 @ 5:33 pm
  144. k dj…lam kenal…

    Q skrng lg ngerjain TA ttg sispak berbasis kasus u diagnosa reaksi hipersensitivitas a.k.a reaksi alergi…

    nah Q lg buntu bgt nyari formula nilai kemiripannya…

    mau minta pencerahan dri k dj…ato klo ad referensi yang bagus bole diimel ya k…

    emailnya kiritociho@rocketmail.com

    tlng dbntu y k…thx bgt…

    Comment by uci :: August 12, 2009 @ 11:16 pm
  145. mas…minta source code pengenalan karakter donk…
    kirim ke ayun_cakep@yahoo.com ya…
    thx b4 n after… ^^v

    - semangat untuk masa depan yang lebih baik -

    Comment by zutara :: November 10, 2009 @ 6:39 pm
  146. Saya bisa bantu programming noku 0888.0276.7057

    Comment by budi setijo :: December 16, 2009 @ 10:14 am

RSS feed for comments on this post. TrackBack URI

Leave a comment

write down this code: enter this code..