21 Temmuz 2017 Cuma

Yapay Zeka - Sezgisellik




Sezgisellik




   İnsan çok kez karar aşamasında sezgilerini kullanmaktadır. Bazen bilinçli olarak sezgilere güvenilmektedir, bazen ise farkında olmadan sezilerini seçmektedir. Peki bu sezgisellik veya sezgisel yaklaşım ne demektir?

Yapay Zeka - Yapay Zeka Mı, Doğal Zeka Mı?




Yapay Zeka Mı, Doğal Zeka Mı ?




   Yapay zeka ve doğal zeka arasında bir seçim yapmak zorunda kalsaydınız hangisini seçerdiniz? Siz karar vermeden önce şunu söylemeliyim ki bu yazıyı okuduktan sonra bu seçimin ne kadar zor olduğunu anlayacaksınız. 

MATLAB 11. Ders - Mantıksal İşleçler

MATLAB 10. Ders - 2. Örnek Proje

20 Temmuz 2017 Perşembe

Yapay Zeka - Bilgisayarlar Düşünebilir Mi ?




Bilgisayarlar Düşünebilir Mi ?




   Günümüzde yapay zeka çalışmaları tümüyle bilgisayarlar üzerine kuruludur. Çünkü diğer yapay sistemlere göre en karmaşık ve insan beyninin çalışma şekline en çok benzeyenidir. Öte yandan programlama ve algoritmalar yeni kazanımlar elde ettikte bilgisayarlarda bir o kadar aptallaşmaktadır. Çünkü bu durum bilgisayarı düşünemeyen bir köle haline getiriyor. Neden düşünemeyen? Onun yerine biz düşünüyoruz ona yaptırıyoruz da o yüzden.



 Bu da zekanın yenilikçi olma   -bilgisayar açısından- özelliğini ortadan kaldırıyor. Bu sorunu nasıl çözebiliriz? Von Neumann mimarisinden farklı bilgisayarlar geliştirerek mi?    Düşünen makineler fikri bilim tarihini derinden etkilemiştir. Örneğin, Descartes, hayvanları içgüdülerine göre tepki gösteren otomatlar olarak tanımlamıştır.  

Yapay Zeka - Turing Testi




 Turing Testi



   Yapay zeka çalışmalarında daha doğrusu bilgisayar bilimleri alanında temel bir soru vardır: Bilgisayarlar düşünebilir mi ? Zekanın tanımını tam olarak yapamadığımız için zeki makineler kavramına da bir açıklık getiremiyoruz. Birkaç nesil önce hesap makineleri büyüleyici derecede zeki olarak tanımlanabilirdi. Peki günümüzde.... hiç sanmıyorum.    

  
   


   Bu açıdan baktığımızda yapay zeka şimdiki zamanda bilgisayarlar için zor bizim için çözülebilen problemlerin bilgisayarda gerçekleştirilebilmesi için gerekli yaklaşımların incelenmesi üzerine bir çalışmadır. Şimdiki zaman dedim çünkü bilgilerimiz zamanla değişime uğrayabilir. 

Yapay Zeka - Hayvanlar Zeki Mi?




Hayvanlar Zeki Mi?




   Hatırlarsanız yapay zekayı akıllı davranışlar üzerine bir çalışma alanı olarak tanımlamıştım. Ayrıca akıllı davranışlar üzerine verdiğimiz örneklerde hemen kendimizi seçmiştik. İşin doğrusu akıllı davranışlar sergilediğimizi düşündük çünkü zeki olduğumuzu varsayıyoruz. Peki bir canlı bilince sahip olmadığı halde akıllı davranışlar sergileyebilir mi?

Yapay Zeka - Bellek ve Yapısı




Bellek ve Yapısı





   Bellek bilgileri değişik kodlar halinde sentezleyen ve depolayan alt birimler topluluğu biçiminde tanımlanabilir.

Yapay Zeka - Beynin İşlevi




Beynin İşlevi


Yapay zeka araştırmaları beynin işlevi incelenmesi ile sıkı ilişki içindedir. Sinir sisteminin tüm bölümleri de birbiriyle her zaman iletişim içindedir, bir bütün olarak çalışır.




  • Merkezi Sinir Sistemi, tüm nöronları içerir ve insan bedeninin tüm davranışlarını yönetir.
  • Çevresel Sinir Sistemi, beyin ve omuriliği beynin diğer bölümleriyle ilişkilendiren sinirlerden oluşur.

Yapay Zeka - Yapay-Doğal Zeka Nedir?




 Zeka Nedir ?




   Yapay Zeka, bir bilgisayarın veya bilgisayar gözetimli bir makinenin insana has nitelikleri sergileyebilmesidir. Mesela,
  1. Akıl yürütme,
  2. Anlam çıkarma,
  3. Genelleme yapma,
  4. Hatırlama, tanıma
  5. Geçmiş deneyimlerden öğrenme
bu niteliklerden sadece bir kaçıdır. Çok genel bir tanım yapmak gerekirse ,

Yapay zeka akıllı davranışlar üzerine bir çalışmadır.

12 Temmuz 2017 Çarşamba

MATLAB - Komutlar



Komutlar



   MATLAB, temel olarak sayısal hesaplamaların yapıldığı etkileşimli (interaktif) bir yazılımdır. "Komut istemi" 'nden (>>) sonra komut girilir ve bir çıktı alınır.
   Bu bölümde, en çok kullanılan MATLAB komutlarını anlamaya çalışacağız.

MATLAB 7. Ders - Fonksiyonlar

MATLAB 6. Ders - Dizilerde İşlemler

MATLAB - Yöneyler ve Matrisler




Yöneyler ve Matrisler




   MATLAB ortamındaki değişkenlerin barındırdığı sayılar ya matristen ya da diziden oluşur. Bunun nedenini daha önceki yazılarımda açıklamıştım.

 Çünkü MATLAB matris tabanlı bir programlama dilidir.

MATLAB 5. Ders - Diziler

10 Temmuz 2017 Pazartesi

MATLAB - Değişkenler 2


Değişkenler 2



  • Format Komutu

   MATLAB ortamında yapılan işlemler sonucunda bir çıktı alınır ve  virgülden sonra en fazla 4 basamak gösterilir. Bu özellik MATLAB 'ın varsayılan ayarıdır. Buna "short format" denir. Türkçe karşılığı kısa biçim.

8 Temmuz 2017 Cumartesi

MATLAB - Değişkenler



Değişkenler



   MATLAB ortamında her değişken bir dizi veya bir matristir. İstediğiniz bir değeri bir değişkene atamak oldukça kolaydır. Örneğin,

x = 3 
yazıp çalıştırdığımızda şu çıktıyı verir:


x =
       3

MATLAB - Ders İçeriği

MATLAB - İşleçler ve Özel Karakterler



İşleçler ve Özel Karakterler


   MATLAB çokca kullanılan işleçleri ve özel karakterleri desteklemektedir :



MATLAB - Yorum Ekleme



Yorum Ekleme


   Yüzde (%) sembolü komut satırı oluşturmak için kullanılır. İşleme girmez.

Örneğin,


Eğer yazacağınız yorum 1 satırdan fazla ise yorumun hem başına hemde sonuna % işareti koymalısınız.





MATLAB - Noktalı Virgül Kullanımı



Noktalı Virgül Kullanımı



Noktalı virgül (;), biten komutun sonunda kullanılır. Mesela, Eğer MATLAB 'in size vereceği çıktıyı görmek istemiyorsanız ifadenin sonuna eklersiniz. Fakat şunu unutmayın, MATLAB size çıktı olarak vermez ama hafızasında tutar.

Örneğin,

MATLAB - Söz Dizimi



Söz Dizimi


   MATLAB ortamı, üstün - karmaşık bir hesap makinesi gibidir. Komutlarınızı komut isteminden (>>) hemen sonra girersiniz ve o size derhal sonucu verir. 

   MATLAB aslında bir programlama dilidir. MATLAB ortamına girdiğimiz komutların bir sonuç olarak verilmesi, komutların derlendiği manasına geliyor. Yani MATLAB Ortamı bir tür derleyicidir (compiler) diyebiliriz.


MATLAB - Masaüstü



MATLAB Masaüstü


MATLAB 'i çalıştırdığımızda karşımıza gelen ana çalışma penceresi MATLAB Masaüstü (desktop) olarak adlandırılır. 

Resimde ki görünüm MATLAB 'in Varsayılan Düzeni (default layout)'dir


7 Temmuz 2017 Cuma

MATLAB - Genel Bakış



Genel Bakış




   MATLAB (Matrix Laboratory) 4 nesil yüksek seviye bir programlama dilidir. MathWorks firması tarafından geliştirilmiştir. MATLAB 'in kendi içerisinde bize birçok fonksiyonu sunar. Bunlardan bazıları;

  • Matrisleri işleme
  • Fonksiyonların, verilerin grafiğini çizme
  • Algoritma geliştirme
  • Algoritmik uygulamalar yapma
  • Kullanıcı arayüzü oluşturma
  • Diğer programlama dilleri ile oluşturulmuş arayüzleri kendine entegre edebilme
  • Veri analizi yapma      
  • Model ve uygulamalar oluşturma
   MATLAB sahip olduğu sayısız komut ve fonksiyon sayesinde bize her türlü matematiksel hesaplamayı yapma, grafik çizme ve sayısal performans analizleri yapma imkanı sunar.

6 Temmuz 2017 Perşembe

EXCEL - Mantıksal İşlemler


Mantıksal İşlemler


Fonksiyonlarda kullanılan karşılaştırma işleçleri (operatörleri) :



EXCEL - Fonksiyonlar



Fonksiyonlar


  • Topla Fonksiyonu
  Hücrelerdeki değerlerin toplamını bulmak için kullanılır. Kullanılışı şu şekildedir;

=Topla(A1;A20)    → A1 ve A20 hücrelerindeki değerleri toplar. (;)

=Topla(A1:A20)   → A1 ve A20 hücreleri ve bu hücreler  arasındaki değerleri toplar. (:)

EXCEL - Aritmetiksel İşlemler



Aritmetiksel İşlemler





  •   Excel programı mantıksal ve aritmetiksel işlemler yapabilir.
  •  Bunun için Excel 'de formüller kullanılır.
  • Formüller "=" işareti ile başlar.
  • Formüller doğru yazılmalıdır. Bir harf yanlışlığı sebebiyle formül çalışmayabilir veya istenilen sonucu vermeyebilir.
  • Örneğin " Topla(A1;B1) " ile " Toplam(A1;B1) " aynı formül değildir ve bunlardan ikincisi yanlıştır.

EXCEL - Filtre Uygulama


Filtre Uygulama


  Bazen tablomuzda yüzlerce hatta binlerce satır veri olabilir. Bu veriler üzerinde daha kolay çalışmak için verileri filtreleyebiliriz. Bu işlem için filtrelemek istediğimiz verilerimizin başlıkları seçtikten sonra; Giriş sekmesinden "Sırala ve Filtre Uygula" düğmesi tıklanıp, açılan menüde "Filtre" seçilmelidir.
















EXCEL - Sıralama



  Sıralama



  Tablolardaki veriler düzensiz bir şekilde yer alıyor olabilir. 

  Bu kayıtları belli bir ölçüte göre sıralamak için "Veri → Sırala..." seçeneği kullanılır.

  Önce sıralama yapılmak istenen veriler seçilir ve Giriş sekmesinden "Sırala ve Filtre Uygula" düğmesi tıklanıp, istenen ölçüt seçilir.
















EXCEL - Otomatik Doldurma



Otomatik Doldurma



   
   Hızlı veri girişi için Microsoft Excel 'in otomatik olarak verileri tekrarlaması sağlanabilir veya verileri otomatik olarak girebilirsiniz.

  Excel 'in sayı, sayı ve metin birleşimi, tarih veya saat serilerini, otomatik olarak devam ettirebilir.

Veri serilerini hemen doldurmak için hücreleri seçip doldurma tutmacını
sürükleyebilirsiniz. 

EXCEL - Satır, Sütun Ekleme ve Silme



Satır, Sütun Ekleme ve Silme 



   Bazen tabloda araya satır veya sütun eklemek veya silmek zorunda kalabilirsiniz.

  • Satır ve Sütun Ekleme
     Satır eklemek için numaralarının bulunduğu yerde "Sağ tıkla → Ekle" seçebilirsiniz.
  Ya da Giriş sekmesinden "Ekle → Sayfa Satırları Ekle" seçeneğini kullanabilirsiniz.

     Sütun eklemek için sütun adı yazan yerde "Sağ tıkla → Ekle" seçebilirsiniz.
  Ya da Giriş sekmesinden "Ekle → Sayfa Sütunları Ekle" seçeneğini kullanabilirsiniz.


EXCEL-Veri Girişi, Güncelleme ve Silme



Veri Girişi, Güncelleme ve Silme


   Excel programında bir hücreye veri girmek için fare ile o hücre üzerine tıklayıp veriyi yazıp "Enter" tuşuna basmak yeterlidir.
  Bu veriler sayı, metin, tarih ya da formül olabilir.

  Eğer hücre içine yazdığımız veri hücreye sığmıyorsa yanındaki hücreye taşmış gibi görünecektir. Fakat yanındaki hücre dolu ise verinin hepsi görünmeyecek, kesik bir görüntü oluşacaktır.

  Örneğin,

5 Temmuz 2017 Çarşamba

Microsoft Excel - Sekmeler

Microsoft Excel'e Giriş


   Excel, Windows Microsoft ve Apple Macintosh işletim sistemli bilgisayarlarda çalışan bir hesap tablosu programıdır.


  • Bu program ile kolayca tablo oluşturabilir ve tablo üzeride basit ve karmaşık her türlü işlemi yapabiliriz. Örneğin; istatistik hesapları, muhasebe hesapları, matematiksel hesaplamalar vb...
  • Tablodaki veriler ile grafik oluşturabilir, dosyanıza resimler ekleyebilir yazılarınızı biçimlendirip çıktı alabilirsiniz.
  • Özetle, Excel programı çok fonksiyonlu büyük bir tablodur.

Donanım ve Bilgisayar Mimarisi:Temel Birimler- Diğer Donanım Birimleri



Diğer Donanım Birimleri


  • Güç Kaynağı (Power Supply)

  1.  Bilgisayara güç veren birimdir.                                                                                                        
  2. Bilgisayar içindeki tüm parçalara elektrik verir.                                                                              
  3. Bilgisayar içinde 5-12 volt

Donanım ve Bilgisayar Mimarisi:Temel Birimler- Ekran Kartı,Monitör



EKRAN KARTI ve MONİTÖR




  • Ekran Kartı

 Mikro işlemciden alınan bilgileri ekranda gösterilecek şekle dönüştüren donanıma ekran kartı denir.


  • Monitör
Fransızca kökenli bir kelime olmakla birlikte

Donanım ve Bilgisayar Mimarisi:Temel Birimler- Sabit Disk (Harddisk)



SABİT DİSK 



  Bellekte geçici olarak saklanan bilgilerin kalıcı olarak saklayabilmek için bilgilerin manyetik bir ortama aktarılması gerekir.

  - Sabit Disk (Harddisk) : Bilgisayarın kendisine yüklediği bilgileri depoladığı donanım.

  - Disket (Floppy Disk Driver) : Disket sürücü içerisine konulan disketi okumaya yarayan birimdir. Günümüzde pek kullanılmamaktadır.

3 Temmuz 2017 Pazartesi

Donanım ve Bilgisayar Mimarisi:Temel Birimler-Bellek

BELLEK


   Bellek, verilerin depolandığı yerdir. Giriş yapılan ve işlenen veriler bellekte depolanır. Bu veriler bellekte elektronik işaretler biçimde depolanır. 

  • RAM Bellek -----> Random Access Memory
  • ROM Bellek------> Read Only Memory

➤Ayrıca bir programın çalışabilmesi için öncelikle bellekte bulunması gerekir. Peki neden?



  ➤Çünkü CPU 'daki bir yazmaç işletileceğini tutar. Bu yazmaç sadece bellek adreslerini içerebilir. Bu yüzden diskten bir program belleğe yüklenmedikçe CPU tarafından işletilemez.


2 Temmuz 2017 Pazar

Donanım ve Bilgisayar Mimarisi:Temel Birimler-CPU

CPU


CPU : 
  • Açılımı "Central Processing Unit" yani "Merkezi İşlemci Birimi" 
  • Yapılacak her işleme karar verir ve bununla ilgili aygıtları yönlendirir. 
  • Bilgisayarın beynidir.
  • 3 temel katmandan oluşur. "Komut Set Mimarisi","Mikro Mimari","Sayısal Mantık Devreleri".

Türk Toplumuna Farklı Bir Bakış | Sinek ve Uçak

   Son günlerde yaşanan gelişmeler zihnimi ciddi anlamda gıdıklamaya başladı. Normalde gıdıklanan insan güler ya ama nedense beni gü...

Merhaba!

Son yazılarımdan haberdar olmak için takip etmeyi unutmayın.

×