18 Januari 2021

Jaringan Syaraf Tiruan untuk Identifikasi Wajah

 Tugas UAS JARINGAN SYARAF TIRUAN

NAMA : SEPTIAN DWI PRATAMA

NIM : 201080200086

S1 INFORMATIKA UMSIDA


Berikut ini merupakan tugas Ujian Akhir Semester Jaringan Syaraf Tiruan menggunakan algoritma Backpropagation sederhana untuk identifikasi wajah seseorang berdasarkan gambar grayscale ukuran 32 x 32 piksel terdapat 5 objek wajah dengan masing-masing 10 gambar. data diambil dari yale face database



Data Wajah


1. Langkah pertama yaitu mempersiapkan data untuk proses pelatihan dan pengujian
Berikut ini merupakan contoh data untuk proses pelatihan.




karena data piksel berupa angka dari 0 sampai dengan 255 maka angka tersebut dikonversi dan tertera pada gambar di atas dengan jumlah kolom sebanyak 50 kolom (5 orang x 10 gambar wajah) dan 1024 baris (32x32 piksel), data-data terkait aplikasi ini telah saya siapkan pada workspace matlab dan dapat di download disini.


Sedangkan contoh data untuk pengujian adalah sbb:



data piksel terdapat 1024 baris dan datata juga telah disiapkan pada workspace pada link di atas.

2. Langkah selanjutnya yaitu menuliskan coding pada script matlab seperti berikut ini
2.1 Coding untuk menuliskan data latih dan target latih pada matlab.
        karena data latih sudah disiapkan pada workspace, maka script adalah sebagai berikut:

>> % Mempersiapkan data latih dan target latih
data_latih = face;
target_latih = label;
[~,N] = size(data_latih);

2.2 Selanjutnya membuat coding Jaringan Syaraf Tiruan Backpropagation dengan arsitektur 1024-2-1 dan inisialisasi bobot awal secara acak. Pada pemrograman ini digunakan fungsi aktivasi sigmoid biner (logsig) pada hidden layer dan fungsi aktivasi linear (purelin) pada layer keluaran. Sedangkan fungsi pelatihan menggunakan metode gradien descent.

>>% Pembuatan JST
net = newff(minmax(data_latih),[2 1],{'logsig','purelin'},'traingdx');
net.IW{1,1} = [init0;init1];
net.LW{2,1} = [-2.40,-2.67];
net.b{1,1} = [9.38;-2.7];
net.b{2,1} = 5.93;

2.3 Membuat coding untuk memberikan parameter-parameter yang mempengaruhi proses pelatihan jst seperti parameter jumlah epoch, target error, learning rate, momentum.

>>% Memberikan nilai untuk mempengaruhi proses pelatihan
net.performFcn = 'mse';
net.trainParam.goal = 0,01;
net.trainParam.show = 5120;
net.trainParam.epochs = 10000;
net.trainParam.mc = 0.95;
net.trainParam.lr = 0.1;

2.4 Membuat coding untuk melakukan pelatihan jaringan

>>% Proses training
[net_keluaran,tr,Y,E] = train(net,data_latih,target_latih);

sehingga muncul tampilan seperti berikut:





Pada tampilan tersebut ditunjukkan bahwa target error (mse) tercapai pada epoch ke 348. Kita bisa melihat error (mse) yang dihasilkan pada setiap epoch dengan meng-klik tombol ‘performance’ sehingga muncul tampilan seperti berikut:




Sedangkan koefisien korelasi hasil pelatihan dapat dilihat dengan meng-klik tombol ‘regression’ sehingga diperoleh:




Nilai koefisien korelasi sebesar 0.99777 menunjukkan bahwa akurasi hasil proses pelatihan sangat baik.

2.5 Untuk melihat nilai-nilai hasil pelatihan, kita dapat menuliskan coding sbb:

>>% Hasil setelah pelatihan
bobot_hidden = net_keluaran.IW{1,1};
bobot_keluaran = net_keluaran.LW{2,1};
bias_hidden = net_keluaran.b{1,1};
bias_keluaran = net_keluaran.b{2,1};
jumlah_iterasi = tr.num_epochs;
nilai_keluaran = Y;
nilai_error = E;
error_MSE = (1/N)*sum(nilai_error.^2);

3. Langkah terakhir yaitu proses pengujian jaringan
3.1 Data uji telah disajikan pada workspace yang telah di download tadi. dan dapat ditulis coding sebagai berikut

>>% Performa jaringan
data_uji = tes
hasil_uji = round(sim(net_keluaran,data_uji))

sehingga diperoleh hasil pada command window seperti berikut ini:



Sumber : 
1. https://pemrogramanmatlab.com/2015/08/24/jaringan-syaraf-tiruan-untuk-identifikasi-wajah/
2. http://www.cad.zju.edu.cn/home/dengcai/Data/FaceData.html

01 November 2011

Fakta Ilmiah Minum Bir



Ada kesalahpahaman dalam masyarakat mengenai dampak miras jenis bir ini bagi kesehatan. Mari biarkan fakta ilmiah yang berbicara

Bir adalah minuman dengan kadar alkohol sedang. Tidak terlalu tinggi, tidak juga terlalu rendah. Mari kita tinjau apa saja yang telah kita ketahui mengenai minuman ini secara ilmiah.
  1. Bir kaya dengan silikon dan dapat mencegah osteoporosis. Hal ini karena silikon adalah unsur kunci dalam peningkatan kepadatan mineral tulang.
  2. Bir dapat membahayakan kesehatan  bila dikonsumsi oleh remaja
  3. Minum bir terlalu banyak bagi wanita dapat meningkatkan resiko kanker payudara
  4. Minum bir sebelum belajar di waktu malam tidak mempengaruhi hasil ujian besok hari. Artinya kecerdasan kamu tidak dipengaruhi oleh bir
  5. Di dalam bir terdapat senyawa anti kanker bernama Xanthohumol dan beberapa anti kanker lainnya. Mereka mampu menghambat keluarga enzim pemicu kanker yang bernama sitokrom P450 dan juga memicu aktivitas reduktase kuinon, yang membantu tubuh menetralkan kanker.
  6. Remaja yang berani mencoba meminum bir lebih cenderung bermasalah di sekolah, kecanduan alkohol, merokok dan menggunakan narkotika, ketimbang orang dewasa biasa
  7. Remaja yang meminum bir dan juga merokok lebih sering mengalami sakit kepala. Kegiatan fisik dapat menghilangkan masalah ini.
  8. Usia meminum bir pertama yang ideal adalah 21 tahun.
  9. Terlalu banyak minum bir meningkatkan kemungkinan mengalami kecelakaan fatal saat menyetir
  10. Sedikit sekali bukti yang menunjukkan kalau ibu hamil yang meminum bir dapat menyakiti janinnya. Tapi hal itu memang berbahaya untuk kandungan alkohol yang lebih tinggi dari bir. Batasnya adalah sekitar lima teguk atau setara dengan 60 gram alkohol. Selain itu, janin bisa mengalami kelainan bila bir diminum pada 13 minggu pertama kehamilan, tanpa melihat dosis ini.
  11. Merokok lebih besar kemungkinannya mendapatkan kanker kepala dan leher, ketimbang meminum bir
  12. Dari tahun 1993-2002, sekitar 2500 pemuda berusia 15-24 tahun tewas karena penyakit dan cedera akibat alkohol, sementara 100 ribu lainnya masuk rumah sakit di Australia.
  13. Minum bir dalam jumlah sedang dapat membuat tulang lebih terlindungi
  14. Minum bir dalam jumlah sedang juga tidak mengganggu produksi vitamin D pada wanita
  15. Minum bir dalam jumlah sedang juga baik untuk penyembuhan penyakit jantung
  16. Resiko stroke meningkat sementara selama satu jam setelah meminum bir
Jadi, apakah meminum bir itu bagus? Tentu saja. Bila anda tidak hamil. Dan bila anda minimal berusia 21 tahun. Serta bila anda memahami fakta-fakta ilmiah di atas
Referensi :
  1. Astrid Milde-Busch, Astrid Blaschek, Ingo Borggräfe, Florian Heinen, Andreas Straube, and Rüdiger von Kries. Associations of Diet and Lifestyle with Headache in High-School Students. Headache, June 07, 2010
  2. Casey et al. Silicon in beer and brewing. Journal of the Science of Food and Agriculture, February 2010;
  3. Charles King, Michael Siegel, David H. Jernigan, Laura Wulach, Craig Ross, Karen Dixon, Joshua Ostroff. Adolescent Exposure to Alcohol Advertising in Magazines: An Evaluation of Advertising Placement in Relation to Underage Youth Readership. Journal of Adolescent Health, 2009; 45 (6): 626
  4. Engels et al. Alcohol Portrayal on Television Affects Actual Drinking Behaviour.Alcohol and Alcoholism, 2009
  5. Grucza RA, Norbert KE, Bierut LJ. Binge drinking among youths and young adults in the United States: 1979-2006. Journal of the American Academy of Child and Adolescent Psychiatry, 48: July, 2009. pp 692-702
  6. Hashibe M, Brennan P, Benhamou S, Castellsague X, Chen C, et al. Alcohol Drinking in Never Users of Tobacco, Cigarette Smoking in Never Drinkers, and the Risk of Head and Neck Cancer: Pooled Analysis in the International Head and Neck Cancer Epidemiology Consortium. Journal of the  National Cancer Institute, 2007; 99: 777-789
  7. Howland et al. The effects of binge drinking on college students’ next-day academic test-taking performance and mood state. Addiction, 2010; 105 (4): 655
  8. Sandra C. Jones and Parri Gregory. The impact of more visible standard drink labelling on youth alcohol consumption: Helping young people drink (ir)responsibly? Drug and Alcohol Review, May 2009; Vol. 28, Issue 3, pp 230 – 234
  9. Simona Costanzo, Augusto Di Castelnuovo, Maria Benedetta Donati, Licia Iacoviello, and Giovanni de Gaetano. Alcohol Consumption and Mortality in Patients With Cardiovascular Disease: A Meta-Analysis. J Am Coll Cardiol, 2010; 55: 1339-1347
  10. Tucker et al. Effects of beer, wine, and liquor intakes on bone mineral density in older men and women. American Journal of Clinical Nutrition, Feb 25, 2009
  11. William C. Kerr et al. Alcohol Content Variation of Bar and Restaurant Drinks in Northern California. Alcoholism: Clinical & Experimental Research, September 2008 (online early)

25 Maret 2011

Android User Interface Development: Beginner's Guide

Description:

Quickly design and develop compelling user interfaces for your Android applications  
 * Leverage the Android platform's flexibility and power to design impactful user-interfaces
 * Build compelling, user-friendly applications that will look great on any Android device
 * Make your application stand out from the rest with styles and themes
 * A practical Beginner's Guide to take you step-by-step through the process of developing user interfaces to get your applications noticed!

In Detail

There are over 30,000 applications for Android that have been downloaded over a million times already. What makes yours any different? Building a compelling user-interface that people understand and enjoy is vital for the survival of a new application in an environment where look and feel may be the only thing between a user purchasing your application; or deleting it forever.

Working through examples, code-snippets, and screenshots this book introduces the fundamentals of good user-interface design from a developer's point of view. This book will put you above the rest by showing you how to build striking user interfaces to grasp your app users' attention enough to make them shell out some bucks to buy your application.

The Android User Interface Development Beginner's Guide will tell you everything you need to know to style your applications from bottom up. Given the importance of user-interface design on a touch-screen device, this book aims to equip its reader with the knowledge required to build killer Android applications. Starting simply, and keeping things easy, this book will take you on a step-by-step journey to understanding the principals of good user-interface design, and how to implement the best user interfaces on an Android mobile device. It aims at building design understanding on a chapter-by-chapter basis, while introducing platform knowledge through examples.

A practical definitive guide for developers who want to design and develop attractive Android user-interfaces

What you will learn from this book 
 * Design user-friendly interfaces that support quick and easy access to information
 * Explore and implement multiple layouts in Android to design user interfaces for the different screen sizes and densities
 * Ensure a consistent user-interface experience and improve your application performance by reusing your application components
 * Design easy-on-the-eye themes for your Android applications
 * Display and select complex data structures from applications such as an address-book or calendar application by using Android widgets
 *  Entertain your application users by animating visual queues of what the application is currently doing, and what effect their actions are having
 * Customize the built-in classes in Android to enhance the user interface by creating tabs and galleries
 * Leverage Android's resource loading system
 * Learn how best to present your user with information; or capture information from them
 * Work through examples featuring all major Android widgets, and some of the more unusual components 

Approach

This is a step-by-step guide that aims to give even a novice Android developer a good grasp of user-interface design, while working through examples, diagrams, and screenshots to showcase the various widgets and tools that the platform makes available.

Who this book is written for

If you have a little experience in Java and want to build applications for the Android phones, then this book is for you. This book will also help you if you already have applications on the Android platform and want to gain additional knowledge of user-interface design. It will appeal to all of the following readers: 
 * Junior Android Developers
 * MIDP Developers looking to broaden their skill-set
 * iPhone developers wanting to port applications
 * Entrepreneurial Android developers wanting to widen their user base

Download

20 Maret 2011

Foto Miyabi hanyut bersama Tsunami




Inilah ulah tangan kreatif para pengemar bintang Panas asal jepang Miyabi. Seiring dengan dahsyatnya berita bencana gempa dan tsunami di jepang para penggemar Miyabi tak ketinggalan membuat berita heboh. berikut foto Miyabi yang ter seret tsunami.

Sumber: unic77.info