Kategori Arşivleri: Bilgiler

Bilgiler

Algoritmalarda Karmaşıklık ve Algoritmaların Karşılaştırılması

Algoritma, bir problemi çözmek için izlenen sistematik işlemler kümesi anlamındadır. Bir sorunu çözmek için belirli bir algoritmayı izledik diyelim, peki bu algoritma bizi ne kadar uğraştırdı? Daha verimli bir şekilde sorunumuzu halledebilir miydik? Bu soruları cevaplayabilmek için ilk önce “verimlilik” (efficiency) kavramının biraz oturması gerek. Günlük hayattan örnek vermek gerekirse, apartman kapısından eve ulaşabilmek için>>>

UML Nedir? UML ne işe yarar? UML’nin faydaları nelerdir?

UML (Unified Modelling Language, Birleşik Modelleme Dili) yazılım modellenmesi ve planlanması için kullanılan standart bir dildir. UML, yazılım ağırlıklı bir sistemi ve bu sistemin parçalarını gözde canlandırmak, belirtmek, kurmak ve belgelemek için kullanılabilir. Kurumsal bilgi sistemlerinden, dağıtımlı ağ-tabanlı uygulamalara ve gerçek zamanlı gömülü sistemlere kadar birçok sistemi modellemek için uygun bir dildir. UML bir programlama>>>

Model Nedir ve Neden Modelleriz?

Model, gerçeğin basitleştirilmiş halidir. Yani, karmaşık bir sistemi modelleyerek onu daha basit bir dille ifade edebiliriz; böylece geliştirmekte olduğumuz sistemi daha iyi anlayabilir ve olası hatalarımızı uygulamaya geçirmeden görebiliriz. Aslında, kendimiz için küçük bir kulübe yapmak istersek birkaç ağaç, biraz da saman yeterli olacak ve sonunda işe yarar bir yapı çıkacaktır. Ufak tefek hatalar olsa>>>

Yapay sinir ağı nedir?

Yapay sinir ağı, insan beyninin çalışma ve düşünebilme yeteneğinden yola çıkılarak oluşturulmuş bir bilgi işlem teknolojisidir. Yapay Sinir Ağları, bir başka deyişle, biyolojik sinir ağlarını taklit eden bilgisayar programlarıdır. YSA’ların öğrenme özelliği sayesinde geleneksel teknikler için çok karmaşık kalan problemlere çözüm sağlayabilmektedirler. Yine öğrenme yeteneği sayesinde, bilinen örnekleri kullanarak daha önce karşılaşılmamış durumlarda genelleme yapabilmektedir.>>>

Hanoi kuleleri

Hanoi kuleleri, bir matematik oyunu veya bulmacadır. Üç direk ve farklı boyutlarda disklerden oluşur. Bu diskleri dilediğiniz direğe aktarabilirsiniz. Bulmaca bir direkte en küçük disk yukarıda olacak şekilde, küçükten büyüğe direk üstünde dizilmiş olarak başlar. Böylece konik bir şekil oluşmuş olur. Oyunun kuralları -Her hamlede sadece bir disk taşınabilir. -Her hamle en üstteki diski direkten>>>

Sinyal işleme nedir?

Alan V. Oppenheim ve Ronald W. Schafer adlı iki bilim adamı 17. yüzyılda sinyal işlemenin temel prensiplerinin bulunmasının ardından, 1940-1950’li yıllarda klasik-nümerik sinyal analiz tekniğini sayısallaştırma veya dijital olarak iyileştirme adı altında geliştirmişlerdir. Böylece dijital sistemler için de sinyal analiz tekniği mevcut hale gelmiştir. Sinyal işleme, genel olarak analog ve dijital sinyaller üzerinde analizler yapma,>>>

Veri madenciliği nedir?

Veri madenciliği; konu ile ilgili uzmanlardan, gözlem ve deneyler sonucunda elde edilen verilerden üstü kapalı, çok net olmayan, önceden bilinmeyen ancak potansiyel olarak kullanışlı bilginin genelleme yapacak şekilde çıkarılmasıdır. Veri madenciliği programları genellikle veri içindeki gizli ilişki ve örüntüleri ortaya çıkarabilmek için kullanılır. Bu durum özellikle pazarlama şirketlerinin işine geliyor ve veri madenciliği bu alanlarda>>>

P, NP, NPC Problemler ne demektir?

Hesaplama teorisi (Theory of computation) bilgisayar biliminin bir problemin belirli bir algoritma ve hesap modeli ile çözülüp çözülemeyeceğini veya çözülürse ne kadar hızlı ve verimli bir şekilde çözüleceğini inceleyen bilim dalıdır. Başlıca 2 dala ayrılır: Karmaşıklık Teorisi (Complexity Theory) ve Hesaplanabilirlik Teorisi (Computability Theory). Karmaşıklık teorisi genelde karar verme problemleri (decision problems) ile uğraşır. Karar>>>