Son Yazılar

Bilgisayar Felsefesi Doğal Dil İşleme (NLP)

Zamansal Mantık (Temporal Logic)

Yazan : Şadi Evren ŞEKER Bilgisayar mühendisliğinin önemli parçalarından birisi de modellemedir. Çeşitli alanlarda veri modellemesi yapılan bilgisayar bilimlerinin, modellemeye ihtiyaç duyduğu bir konu da zaman modellemesidir. Yani kaziyelerin (önerme, predicate) ifade ettikleri zamanı modellemek için bir sistem geliştirilmesi gerekmektedir….

Doğal Dil İşleme (NLP)

Dilbilgisel Bakış (Grammatical Aspect)

Yazan : Şadi Evren ŞEKER Bilgisayar bilimlerinin güncel araştırma konularından olan doğal dil işleme (natural language processing) ve dil bilim (linguistics) konusundan önemli olan bilbilgisel bakış (grammatical aspect), kabaca bir fiilin zamanının başka bir fiil ile aynı bakışa sahip olmasıdır….

Doğal Dil İşleme (NLP)

Kelimebilimsel Bakış (Lexical Aspect)

Yazan : Şadi Evren ŞEKER Bilgisayar bilimlerinin bir çalışma alanı olan doğal dil işleme (Natural Language Processing) konusunda özellikle zaman kavramı önemli bir yer tutar. Bir eylemin (fiil , event) zamanının tutulması için çeşitli sınıflandırma yöntemleri geliştirilmiştir. Bu yöntemlerden birisi…

Doğal Dil İşleme (NLP)

Reichenbach Zaman Analizi (Reichenbachian Tense Analysis)

Yazan : Şadi Evren ŞEKER Bilgisayar bilimlerinin çalışma alanlarından birisi olan doğal dil işleme ve bu alana bağlı olarak çalışılan soru cevaplama (question answering) konularında zaman çıkarımı ve olayların zamanlarının tespit edilmesi (tense, modal, aspect) önemli bir yer tutar. Olay…

Algoritma Analizi (Teory of Algorithms) Graf Teorisi Veri Yapıları

Eşleme (Matching)

Yazan : Şadi Evren ŞEKER Bilgisayar bilimlerinde çeşitli amaçlar için kullanılan eşleştirme problemlerinin genel ismidir. Genellikle bir arz ile bir talebin eşleştirilmesi şeklinde olur. Örneğin bilgisayarın kaynaklarının, bu kaynakları talep eden işlemler ile eşleştirilmesi gibi. Ya da gerçek hayattan bir…

Algoritma Analizi (Teory of Algorithms) Graf Teorisi Veri Yapıları

Petri Ağları (Petri Nets)

Yazan : Şadi Evren ŞEKER Bilgisayar bilimlerinde özellikle birbiri ile eş zamanda çalışan işlerin (concurrent jobs) modellenmesi ve çözülmesinde kullanılan özel grafiklerdir. Bu graflara Yer / Geçiş Ağları (Place / Transition Networks veya P/T Nets) ismi de verilir. İçerik 1….

Algoritma Analizi (Teory of Algorithms) Graf Teorisi Veri Yapıları

İki Parçalı Graflar (Bipartite Graphs)

Yazan : Şadi Evren ŞEKER İçerik 1. İki parçalı graflara örnekler 2. İki parçalı grafın test edilmesi 3. İki parçalı grafların kullanım alanları 4. İki parçalı grafların özellikleri Bilgisayar bilimlerinde veri modellemede sıkça kullanılan grafların (graph) özel bir durumudur. Buna…

C / C++ Derleyiciler Programlama Dilleri Veri Yapıları

Çok boyutlu diziler (MultiDimensional Arrays)

Çok boyutlu diziler (MultiDimensional Arrays) Yazan : Şadi Evren ŞEKER Bilgisayar bilimlerindeki pek çok programlama dilinde birden fazla boyuttan oluşan dizilerin kullanılması mümkündür. Örneğin bir ders çizelgesini, haftalık yemek listesini yada kişilerin aylık satışlarından oluşan bir tabloyu ele alalım. Günlük…

C / C++ Programlama Dilleri Sistem Programlama (System Programming)

MPI (Message Passing Interface , Mesaj Geçirme Arayüzü)

Yazan : Şadi Evren ŞEKER Bilgisayar bilimlerinde, paralel programlama amacıyla kullanılan bir platformun ismidir. Çok çeşitli işletim sistemlerinde ve çok çeşitli dillerde paralel uygulama geliştirmeye olanak sağlar. Ancak temel çıkış sistemi Linux ve temel programlama dili olarak C dili kabul…

Algoritma Analizi (Teory of Algorithms) Bilgisayar Felsefesi Bilgisayar Matematiği Graf Teorisi Programlama Dilleri Veri Yapıları Yapay Zeka (Artificial Intelligence)

Minimax Ağaçları (Minimax Tree)

  Minimax Ağaçları (Minimax Tree) Yazan : Şadi Evren ŞEKER Bilgisayar mühendisliğinde, yapay zeka konusunda kullanılan bir karar ağacı türüdür. Aslında minimax ağaçları bilgisayar bilimlerine işletme bilimindeki oyun teorisinden (game theory) girmiştir. Temel olarak sıfır toplamlı bir oyunda (zero sum…