Etiket Arşivleri: MATLAB

MATLAB ile Derin Öğrenmeye Giriş (Introducing Deep Learning with MATLAB)

Mathwork firması tarafından hazırlanan “Introducing Deep Learning with MATLAB” tanıtımını okurken aldığım notlar aşağıdadır. Dokümanı incelemek için tıklayınız. Derin öğrenme, makine öğrenmesinin bir parçası olup bir sınıflandırma modelinin direk resim, müzik ve metinlerden öğrenmesini amaçlamaktadır. Genellikle sinir ağları mimarisi üzerine uygulanan derin öğrenme, birkaç katmanlı sinir ağının yüzlerce katmanlı hale gelmiş hali gibi düşünülebilir. Bazı>>>

MATLAB ile GPU Hesaplama

“MATLAB ile GPU Hesaplama” başlıklı bu sayfayı sürekli güncelleyerek MATLAB ile CUDA destekli grafik işlemcilerle GPU Hesaplama yapmak isteyen kişilere giriş seviyesinde bilgi vermeyi amaçlamaktayım. gpuDeviceCount komutu ile sistemimizde CUDA destekli kaç tane grafik kartı olduğunu sorguluyoruz. Genellikle 1 tanedir, bazı sistemlerde birden çok kart takılarak, bu kartları kullanarak hesaplama yapılırken hangi karta yönelik işlem>>>

Matlab’ta onluk sayıyı ikilik sayıya çevirme yöntemleri

Onluk sayı sistemindeki bir sayı ikilik sayı sistemindeki bir sayıya aşağıdaki şekilde çevrilir: 1.yol: onluksayi = 30; ikiliksayi = dec2bin(onluksayi); 2.yol: onluksayi = 30; i = 1; q = floor(onluksayi/2); % Sayı ikiye bölünür ve tam kısmı alınır r = rem(onluksayi, 2); % Sayı ikiye bölünür ve kalan bulunur ikiliksayi(i) = num2str(r(i)); % İlk parametre>>>

Matlab’ta ikilik sayıyı onluk sayıya çevirme yöntemleri

İkilik sayı sistemindeki bir sayı onluk sayı sistemindeki bir sayıya aağıdaki şekilde çevrilir: 1.yol: ikilisayi = ‘101010’; onluksayi = bin2dec(ikilisayi) 2.yol: ikilisayi = ‘101010’; onluksayi = 0; for i = 1 : length(ikilisayi) onluksayi = onluksayi + str2double(ikilisayi(i)) * 2^(length(ikilisayi) – i); end onluksayi 3.yol: ikilisayi = ‘101010’; onluksayi = 0; i = 1; while>>>

Matlab’ta Spesifik Ortalama ve Varyans’a Sahip Normal Dağılımlı Rastgele Sayılar Oluşturmak

Matlab’ta Spesifik Ortalama ve Varyans’a Sahip Normal Dağılımlı Rastgele Sayılar Oluşturmak için aşağıdaki işlemler yapılabilir. Örneğin ortalaması 500, varyansı 25 olan 1000 tane normal dağılımlı rastgele sayı üretmek için aşağıdaki kodları kullanabilirsiniz: a = 5; b = 500; y = a.*randn(1000,1) + b; stats = [mean(y) std(y) var(y)] Ayrıca Matlab’ın standart fonksiyonu olan normrnd kullanılabilir.>>>

Matlab’ta eşik değer kontrolü nasıl yapılabilir?

Belirli bir x değerinin high ve low eşik değerlerini aşması durumunda eşik değerlerin atanması işlemi aşağıdaki şekilde yapılabilir: if x>high x=high; end if x<low x=low; end Aynı işlemi min ve max fonksiyonları kullanarak tek satırda da yapabiliriz: x = min(max(x, low), high);

Matlab’ta kod bloğuna tıklayınca arka plan rengini nasıl değiştiririz?

Matlab’ta kod yazarken programın ana bölümlerini ayırmak için tıkladığınız zaman arka planı renk değiştirecek şekilde ayarlayabilirsiniz. Bunun için: %% Giriş a; b; %% Gelişme c; d; %% Sonuç e; f; şeklinde bir yapı kurabilirsiniz. Ekran görüntüsü: şeklinde olacaktır.