Matlab’ımız yoksa ücretsiz/beleş Octave ile çalışmayalım mı? :/
MacOS’çularda https://lnkd.in/dJuFx9NX kullanabilir 😉
Screenshot oda beleş Shutter – Torned paper Plugin’i ile alınmıştır:/
Gereksinimler:
Ubuntu 24.04.1 LTS (noble) – GNU Octave, version 8.4.0’de,
pkg install -forge fuzzy-logic-toolkit (fcm için)
pkg load fuzzy-logic-toolkit
pkg install -forge statistics (kmeans için)
pkg load statistics
tansig içinde kendiniz fonksiyon yazıverin :),
function y = tansig(x)
y = 2 ./ (1 + exp(-2*x)) – 1;
end
https://lnkd.in/dZhgPmWu sayfasındaki veri seti üzerinde temel ELM’i karşılaştırmak için gerekli parametre ayarları ve koşturunca elde edilen sonuçlar:
C=0.001; %Regularization parameter
N=15; %Fuzzy Nodes
L=203; %Hidden Nodes
Act=5; %Activation Function 5 = tansig
%% Clustering Methods
cluster=[1,2,3]; % K-Means: clus=1, Fuzzy C-Means: clus=2, R-Means: clus=3
clus=2; % Fuzzy C-Means Cluster
Gerçi ELM üstün olsada bu karşılaştırma hoşuma gitmedi :/ Fuzzy_ELM yapısını kurgulamak lazım yada düz RVFL ile ELM ve FRIS destekli Constrained-Meta karşılaştırılsa daha iyi olabilir 😉
Birde paketleri kalıcı hale getirmek lazım :/
sudo nano ~/.octaverc
pkg load fuzzy-logic-toolkit
pkg load statistics