Matlab Yapay Sinir Ağları Örneği 2- Yapay sinir ağlarına yönelik örnekler gruplandığında ya Phyton, ya C/C++ ya da Matlab'da yapılmış olduğu görülmekte. Ben Matlab'da yapılmış yapay sinir ağı örnekleri paylaşmaya çalışıyorum.
Bazı paylaşımlarımda da belirttiğim gibi, burada paylaştığım içerik matlab (özellikle yapay sinir ağı/ yapay zeka/ makine öğrenmesi/ bulanık mantık) öğrenme aşamasında yaptığım ya da araştırma sonucunda karşılaştığım çalışmalardır. Herharngi bir iddiam olmadığı gibi doğruluğu konusunda garanti vermiyorum. Tamamen bilginin paylaşılması güzeldir prensibiyle paylaşım yapıyorum. Hatalı bulduğunuz noktalarda veya bana yardımcı olmak istediğiniz durumlarda
-- Bir Örnek Tanımlayın: Girdiler ve Çıktılar
close all, clear all, clc, format compact
inputs = [1:6]' % giriş vektörü (6 boyutlu desen)
outputs = [1 2]' % karşılık gelen hedef çıktı vektörü
Kodlar Çalıştırıldığında;
inputs =
1
2
3
4
5
6
outputs =
1
2
-- Özel Ağ Tanımlama İçin Yazılan Matlab Kodları
% ağ oluştur
net = network( ...
1, ... % numInputs, number of inputs,
2, ... % numLayers, number of layers
[1; 0], ... % biasConnect, numLayers-by-1 Boolean vector,
[1; 0], ... % inputConnect, numLayers-by-numInputs Boolean matrix,
[0 0; 1 0], ... % layerConnect, numLayers-by-numLayers Boolean matrix
[0 1] ... % outputConnect, 1-by-numLayers Boolean vector );
% Ağ yapısını görüntüle
view(net);
-- Matlab'da Topoloji ve Transfer Fonksiyonu Oluşturma
% ngizli katman nöronlarının sayısı
net.layers{1}.size = 5;
% Gizli katman transfer fonksiyonu
net.layers{1}.transferFcn = 'logsig';
view(net);
-- Ağı Yapılandırma
net = configure(net,inputs,outputs);
view(net);
-- Ağın Eğitilmesi ve Çıktıların Hesaplanması
% eğitim olmadan ilk ağ yanıtı
initial_output = net(inputs)
% ağ eğitimi
net.trainFcn = 'trainlm';
net.performFcn = 'mse';
net = train(net,inputs,outputs);
% eğitimden sonra ağ yanıtı
final_output = net(inputs)
Kodlar Çalıştırıldığında;
initial_output =
0
0
final_output =
1.0000
2.0000
‘Yapay sinir ağı’, ‘yapay sinir ağları nedir’, ‘derin öğrenme nedir’, ‘deep learning nedir’, ’bulanık mantık nedir’, ‘fuzzy logic nedir’, ‘yapay sinir ağları uygulamaları’, ‘makine öğrenmesi’, ‘yapay sinir ağı algoritmaları’, ‘makine öğrenmesi ve derin öğrenme’, regresyon, ‘machine learning nedir’, matlab, ‘matlab örnekleri’, ‘matlab machine learning’, ‘artificial neural networks’
'ysa, matlab, 'matlab ysa', 'yapay sinir ağları', 'matlab ysa uygulamaları', 'matlab yapay sinir ağları örnekleri', 'özel sinir ağı tanımlama', 'matlabda özel sinir ağ oluşturma', 'matlab ysa örnek kodları', 'ysa uygulaması', 'artificial neural networks', 'ysa ile tahmin', 'matlab uygulamaları', 'ysa uygulamaları', 'yapay sinir ağı uygulamaları', 'Ali Osman Gökcan', 'Ali Osman Hoca', 'Ali Osman', 'ali osman matlab', 'ysa ile xor kapısı problem çözümü', 'matlabda analitik yöntem ve euler metodu karşılaştırması', 'ysa ile and gate matlab çözümü'
--->>> YSA ile XOR Kapısı Problem Çözümü için TIKLAYINIZ <<<---
--->>> Matlab'da Analitik Yöntem & Euler Metodu karşılaştırması için TIKLAYINIZ <<<---
--->>> YSA ile AND Gate Matlab Çözümü için TIKLAYINIZ <<<---