TEKNOLOJİK ARAŞTIRMALAR

Ebat: px
Şu sayfadan göstermeyi başlat:

Download "TEKNOLOJİK ARAŞTIRMALAR"

Transkript

1 ISSN: Makine Teknolojileri Elektronik Dergisi 2004 (2) 7-20 TEKNOLOJİK ARAŞTIRMALAR Makale Makina tasarım işleminde kullanılan yapay zeka teknikleri ve uygulama alanları İhsan TOKTAŞ*, Nizami AKTÜRK** *Gazi Üniversitesi, Teknik Eğitim Fakültesi, Makina Eğitimi Bölümü, Teknikokullar, Ankara **Gazi Üniversitesi, Mühendislik Fakültesi, Makina Müh. Bölümü, Ankara (Geliş Tarihi: 3 Mart 2004, Kabul Tarihi: 21 Nisan 2004) Özet Bir ana fonksiyonel talebi veya problemi, en uygun karşılayacak ürün veya çözüme dönüştürme sürecine tasarım ; bu süreç içersinde teknik ve araçlardan kurulu yürütülen tüm faaliyetler düzenine ise tasarım işlemi denir. Makina tasarım işleminde, en çok kullanılan yapay zeka teknikleri sırasıyla; uzman sistemler, bulanık mantık, genetik algoritmalar ve yapay sinir ağlarıdır. Bu çalışmada; makina tasarım işleminde kullanılan yapay zeka tekniklerinin temel yapısı ve birbiriyle mukayesesi ele alınmıştır. Ayrıca bunların; (dez)avantajları, kullanma amacı, özellikleri ve makine tasarım alanlarında geliştirilmiş olan bazı program ve yaklaşımlar kısaca sunulmuştur. Anahtar Kelimeler: Makine Tasarım İşlemi, Yapay Zeka, Uzman Sistemler, Bulanık Mantık, Genetik Algoritmalar, Yapay Sinir Ağları. 1.Giriş Toplumsal ve ekonomik ihtiyaçlara bağlı olarak, çevredeki nesne ve olaylardaki değişimler hızla artmaktadır. Sonuçta, çok değişik ve çeşitli ürünlerin, yani değişik sistemlerin tasarım ve üretimiyle ilgileniriz. Fakat bu karmaşık değişken çevre içinde, mühendislik hizmetlerinin sistematikleştirilmesi, ürün maliyetinin azaltılması ve kalitenin artırılmasında önem kazanınca, daha etkin yeni araçlar ve metotlar ortaya atılmıştır. Araştırmalar göstermiştir ki, problem çözme metodu bilimsel ve mühendislik hesaplamalarındaki çözüm yollarından oldukça farklı olan yapay zeka (YZ) teknikleri, makine tasarım işleminde avantajlı bir şekilde kullanılmakta, tasarım aktivitesini, çok az hata ile, daha hızlı, daha kolay, daha etkin tanımlayabilmektedir. Ayrıca, daha iyi yeni tasarım metotlarının ve stratejilerinin geliştirilmesine izin vermektedir. Mühendislik tasarım işleminde klasik programlama teknikleri ile geliştirilen programlar yerini artık yapay zeka teknikleri kullanarak geliştirilen çalışmalara bırakmaktadır. Böylece, işletmelerin gelecekte rekabet edebilmeleri için müşterinin istediği; ürün kalite ve çeşitliliği artmakta, ürünün pazara intikal süresi kısalmakta ve ürün maliyetini düşürerek karı artırmaktadır. Ayrıca, sezgisel parametrelerin kullanılabilmesi, doğru analiz yapabilme ve anında karar verme gibi insana özgü olan yetileri kullanarak karar veren veya tavsiyelerde bulunan yeni araçların ve metotların geliştirilmesi ile daha hızlı ve gerçekçi çözümler elde edilmektedir.

2 Teknolojik Araştırmalar 2004 (2) 7-20 Makina tasarım işleminde kullanılan yapay zeka teknikleri ve uygulama alanları 2. Makina Tasarım İşleminde Kullanılan Yapay Zeka Teknikleri Yapay zeka tekniklerinin çeşitli mühendislik tasarımı faaliyetlerinde uygulanması son zamanlarda artmaktadır. En popüler yapay zeka teknikleri; uzman sistemler, yapay sinir ağları, bulanık mantık sistemleri ve genetik algoritmalardır [1]. 2.1 Uzman sistemler Makine tasarım işleminde geliştirilen uzman sistemler(us), aynı amaçlı kullanılan diğer yapay zeka tekniklerine oranla çok daha fazla kullanım alanı bulmuştur [2]. Uzman sistemlerin temel özellikleri bilgisayara bir problem sunulduğunda o problemi o konunun uzmanı ne şekilde çözüyor ise o şekilde çözebilen yapay zeka programları oluşturmaktır. Bu programlarda belirtilen problem sahası ile ilgili uzmanlık bilgilerinin toplandığı bir bilgi tabanı, bu bilgilerin uzmanvari bir şekilde kullanılarak sonuçlar üreten bir çıkarım mekanizması, ve tıpkı bir uzman gibi sonuçları ve verilen kararları nasıl ve neden oluşturduklarını açıklayan bir açıklama mekanizması ile bilgisayarla kullanıcının doğal dilde haberleşmesini sağlayan bir kullanıcı ara birimi vardır (Şekil 1.) [3-5]. Bilgi tabanında bilgiler genel olarak kurallar; (EĞER-İSE), bilinen gerçekler, bilgi sınıfları, prosedürler ve algoritmalar şeklindedir. Bilgi Sistemi Mühendisi Kullanıcı Kullanıcı Arabirimi Açıklama Mekanizması Düzenleme Birimi Bilgi Elde Etme Arabirimi Çıkarım Mekanizması Bilgi ve Veri Tabanı Uzman Şeki1 1. Uzman Sistemin Yapısı Uzmanların bilgi ve tecrübesinden yararlanarak oluşturulan uzman sistemlerin en önemli yararları şunlardır [4-6]; Uzmanlardaki yorgunluk ve stres sebebiyle sürekli yüksek verimde çalışamamalarının aksine, her an hazırdırlar ve muntazam bir şekilde çalışırlar. Yüksek performans, uygun yanıt süresi, yüksek güvenilirlik, anlaşılabilirlik ve esneklik gibi kaliteyi arttıran genel karakteristiklere sahiptirler. Kullanıcıya, sistemin sonuç çıkarma yöntemini açıklaması ve o konudaki uzmanlığı rahat ve kolay bir şekilde sunarak yardımcı olması itibariyle zeki bir öğreticidir. Tasarımın tutarlığını bir organizasyon dahilinde geliştirir. Problem çözümünde hataları azaltır. Mühendislik analizi için geliştirilmiş yazılımlara uyumludur. 8

3 Toktaş, İ., Aktürk, N. Teknolojik Araştırmalar 2004 (2) 7-20 İçerik, eleman ve materyalin en uygun seçimi için geniş bilgi bankasını kısa sürede tarar ve çok fazla miktardaki bilgiyi, belirli bir uygulama problemin çözümü için beceriyle kullanırlar. Bunların yanında uzman sistemlerin bazı kısıtları vardır [4, 5]: Bugün US geliştirmedeki en önemli darboğazlardan birisi bilginin toplanması ve uzmandan alınması problemidir. Uzman sahip olduğu bilgileri, tecrübesini, yeteneklerini kurallar halinde ortaya koyamayabilir. Bunların bir kısmının kurallar halinde programlanması söz konusu da olamayabilir. Bilgi edinme işlemleri konusunda oldukça yoğun bir araştırma süregelmektedir. Bir US tipik olarak, bilgiyi sembolik olarak ifade eder, kıyaslama işlemini inceler ve açıklar, ayrıca probleme ait alanları belirler. Bu işlemi yapacak bir uzmanın uzun bir süre ileri düzeyde bir eğitim alması ve yıllarca bu konuda tecrübe edinmesi gerekecektir ki bu da oldukça maliyetli ve zaman alıcı bir iştir. Bunun yanında, bir US in ne kadar iyi olduğu, bir problem karşısında konunun uzmanı tarafından çıkarılan sonuca ne kadar yakın olduğu ile ölçülür. US, veritabanında bulunan bilgiler ve bu bilgilerin yerleştirilmesi için gerekli işlemin özelliği ile kısıtlıdır. Bilgi tabanında kesin olarak belirlenmemiş yeni durumlar ortaya çıktığında probleme çözüm üretilemez. Yani problemi çözmek için gerekli bütün bilgiler sınırları ile önceden bilinmelidir. Diğer bir deyişle, elde mevcut olan durum bilgi tabanındaki EĞER-İSE şeklinde tasarlanmış kuralların EĞER kısmında belirtilen durumlara %100 uyum sağlamaz ise problemlere çözüm getirilemez. Mesela oda sıcaklığı 20 derece olduğunda termostatın kapanması istendiğinde oda sıcaklığı olsa bile sistem termostatı kapat önerisi vermez. Hayatta herşeyi böyle kesin sınırları ile söylemek mümkün değildir. Yüksek, alçak, yaklaşık olarak, tahmini olarak, yeterince vb. gibi sıfatlara uzmanların bilgilerini anlatırken oldukça fazla rastlanır. Bunların yorumu ise kişiden kişiye değişmektedir [8]. Bu sebeple, US ler beklenmeyen durumlarda önemli açıklar verebilirler. Ayrıca programdaki hataları bulmak için yapılan testlerin doğal olarak güvenilmez olduğu da söylenmektedir. Bu kısıtların yanı sıra uzman sistemlerin, uzmanların sahip oldukları ortak kanı, beklenmeyen durumlar için yaratıcı yanıt bulma, öğrenme ve algılama yoluyla tecrübe gibi, özelliklere sahip olmama gibi dezavantajları da vardır. Uzman sistemlerin kullanıldığı uygulama alanları fonksiyonlarına göre; teşhis, sınıflandırma, seçim, veri analiz ve yorumu, analiz, tasarım, tahmin, simülasyon, izleme, danışmanlık, zeki yardım-destek, planlama ve programlama, kontrol ve eğitim olarak sınıflandırılmıştır [4, 5]. Bir tasarım uygulamasında kullanılması planlanan bir uzman sistem geliştirme aracı aşağıda verilen özellikleri sağlamalıdır [4, 8]: Kullanıcıya sonuç alma işlemi süresince soru sorma kabiliyeti ve sonuç alma işleminin her adımı için nedenlerin kullanıcı tarafından belirlenmesine izin veren bir açıklama mekanizması, Sonuç çıkarma işleminin açıkça kullanıcı tarafından kontrolü için mekanizmalar (arama yönü vs: ileri doğru (forward) veya geriye doğru (backward) araştırma kabiliyeti), Bilgi tabanının grafiksel gösterimi, Çakışan veriler bulunduğunda kullanıcıyı uyarabilme ve kurallara öncelik ve ağırlık verme kabiliyeti, Karşılıklı etkileşim kabiliyetleri, kullanıcıya her bir kural ve veriye, çoklu özellikleri açıkça belirtmesine olanak sağlayan çerçeve (frame) tabanlı bilgi temsil şemasının istenilir olduğuna işaret etmektedir. Tasarım uygulamalarında uzman sistemler, tasarımcının aktivitelerini modeller, tasarımcının bilgi birikimini tasvir eder ve tasarımcıya yardımcı olacak sistemleri veya tasarım yapacak sistemlerin kurulmasını içermektedir [5, 9]. 9

4 Teknolojik Araştırmalar 2004 (2) 7-20 Makina tasarım işleminde kullanılan yapay zeka teknikleri ve uygulama alanları ROSALLE diye adlandırılan bir sistemde Cholvy ve Fotsseau [10], sınırlayıcı limitleri aşılsa bile tasarımcıların çalışmasını sürdürmesine izin verebilecek bir ilişkili veri tabanı ve nesne uyarlı programlama kullanmıştır. Mittal vd. [11], fotokopi makinalarındaki kağıt nakil mekanizma tasarımı için PRIDE diye adlandırılan bilgi tabanlı bir bilgisayar programı geliştirmiştir. Kavramsal tasarım aşamasında, yapısal konfigürasyonların sentez ve bunların nümerik optimizasyonla seçimi Shah [12-15] tarafından sunulmuştur. DSPL diye adlandırılan bir dil oluşturan Brown ve Chandrasekan [16], hiyerarşik yaklaşım kullanan uzman bir sistemin bilgisayarla rutin tasarım işini yapabileceğini belirtmektedirler. Zarefar [17], tanıtılan paralel eksenli dişli sürücü sistemlerini tasarlayan PAGES adlı bir program geliştirmiştir. Suzuki ve Kimura [18], düz metal levha parçaların konfigürasyon optimizasyonunda kural tabanlı imalat sistemi kullanmıştır. DPMED, dişliler, kasnakları, yataklar ve millerin parametrik tasarımında kullanılan uzman sistem yaklaşımıdır [19-21]. ERGENIOUS, tekrar tasarlamaya rehberlik edecek kural-tabanlı, alana özel bir sistemi kullanan diğer bir parametrik tasarım modelidir [22]. Duffey [23], problem tanımından başlayarak konfigürasyon operatörlerini imalat sistemindeki kurallar olarak kullanan bir otomatik konfigürasyon ve oluşum geliştirmiştir. Fenves, ve Murthy de [24, 25], dönüşüm operasyonlarına dayanan tasarım sistemleri oluşturmuşlardır. Ramachandran vd. [19], mekanik güç iletme sistemi tasarımı için MEET diye adlandırılan bir sistem geliştirmiştir. Kusiak ve Szczerbicki [26-32], mekanik sistemlerin kavramsal tasarımı için bir metodoloji önermiştir. Önerilen bu metodoloji, tasarım işlemine ait üç farklı tasarım uzayı arasındaki ilişkiyi tanımlamakla başlar; ihtiyaç uzayı, fonksiyonel uzay, fiziksel uzay. Metodoloji, çizge (graph) teorisi, genel sistem teorisi, YZ kavramlarını kullanır ve kavramsal tasarımı üç aşamaya ayırır; (1) Şartname (İhtiyaçların Listelenmesi) Aşaması, (2) Temsil Aşaması, (3) Sentez Aşaması. EXPBELT, konveyörlerin seçimi ve hesabı ile ilgili problemleri çözen bir uzman sistemdir [33]. IntelliCAD, mikroelektro-mekanik sistemlerin hızlı bir şekilde prototipini geliştirmek için, açık bir yapıya sahip kolay kullanımlı bir bilgisayar destekli tasarım yazılımıdır [34]. PROTOGEN+, belirli özellikte bir çeliğin uygun bileşenlerinin seçiminde ve sıcak dövme işlemi optimizasyonunda tasarımcılara yardımcı olan bir yazılımdır [35]. Uzman Maliyet ve İmal edilebilirlik Rehberi (ECMG), tasarımın ilk aşamalarında maliyet tahminlerinin çıkarılması ve ayrıca üretebilirlik ile ilgili faktörlerin tasarım üzerindeki etkisini anlamak için tasarlanmıştır [36]. EXCAST, döküm tasarımı için geliştirilen bir uzman sistem programıdır [36]. Rao vd. [36], kavramsal tasarım için basit ama pratik bir model olan Tasarım-Analiz-Değerlendirme-Yeniden Tasarım (DAER) olarak adlandırılan modeli geliştirmişlerdir. GRA (Geared Rotor Analyzer), çok dişli rotor sistemlerinde, dinamik durumları çözmek için tasarlanmıştır [37]. DANST (Dynamic Analysis of Spur Gear Transmissions), düz dişlilerde çalışma hızı, torku, ataleti ve diş profilinin, dinamik yük ve eğilme momenti üzerindeki etkisini önceden bildirebilen parametrik çalışmalar için kullanılan bir yazılımdır. TLIFE (Spur Helical and Spiral Bevel Transmission Life and Reliabilty Model), havacılıkta kullanılan araçların ömür, güvenirlilik ve dinamik kapasitesini hesaplayan bir yazılımdır. SDS/Gear, düz ve helisel dişliler, kramayer dişli, düz konik dişlileri analiz eden bir yazılımdır [38]. Cost Advantage, ürün imal edilinceye kadar her aşamada maliyeti belirtmek ve düşürmek için gerekli bilgiyi sonuç almak için kullanan güçlü bir imalat için tasarım uzman sistemidir. Design++, karmaşık üç boyutlu tasarımları, malzeme ve maliyet raporlarını, otomatik olarak geliştiren uzman bir mühendislik sistemidir [39]. ICAD (Knowledge Technologies International-KTI), havacılık, otomotiv, endüstriyel cihaz ve yapı endüstrisi için nesne tabanlı bir mühendislik yazılımıdır [40]. 10

5 Toktaş, İ., Aktürk, N. Teknolojik Araştırmalar 2004 (2) Bulanık mantık Son yüzyılda yapılan bilimsel devrimlerin hemen hepsi belirsizlik ilkelerini ve bunların sonucunda geliştirilen yöntemleri içermektedir. Belirgin mantık olan Aristo mantığı, yerini belirsizlik içeren ve Azerbaycanlı bilim adamı Zadeh tarafından bulanık mantık (BM) denilen bir hesaplama ve sistem kontrol yöntemi geliştirilmiş ve bugün mühendisliğin bütün alanlarında kullanılır hale gelmiştir [41-43]. Bulanık sistemler, teorik ve matematik aksiyonlu yaklaşımlardan bağımsız bir çözüm algoritması içerdiğinden, herhangi bir sistemin modellenmesinde yaklaşık ve kolay çözüm verir. Elde edilebilen tüm sayısal ve sözel bilgiler çözüm algoritmasına katılarak anlamlı çözümlere varılabilir. Bu bakımdan bulanık yöntem uzman kişilerin de vereceği sözel bilgileri işleyerek toptan çözüme gitmeye yarar [44]. Zadeh [43], olasılık teorisinin gerçek problemlerdeki belirsizlikleri ele almada yetersiz olduğuna vurgu yaptıktan sonra olasılık teorisinin verimliliğini arttırmak için bulanık teorisinde kullanılan tekniklere ve kavramlara başvurulması gerektiğini söylemektedir. Yani, a) olasılık teorisi ve bulanık mantığının birbirinden farklı olduğu, b) belirsizlikle ilgilenirken olasılık teorisinin yeterli gelmediği, ve c) olasılık teorisi ile bulanık mantık birbiriyle çelişmekten çok birbirini tamamladığı söylenebilir. Farklı ve çelişen iki nesne aynı bulanık kümesinin üyeleri olabilirler. Doğru ve Yanlış ı tanımlamadaki fark Şekil 2 de keskin kümeler ve bulanık kümeleriyle tanımı gösterilmiştir. Bir bulanık kümesinde önemli olan her bir elemana atanan doğruluk derecesidir [43]. Genel olarak bir bulanık denetleyici; Veri tabanı, Bulanıklaştırma, Kural tabanı, Çıkarım motoru ve Durulaştırmadan meydana gelmektedir (Şekil 3) [43]. µ 1.0 Yanlış Yanlış=0 Doğru=1 Doğru (a) 0 Doğruluk Derecesi (b) 1 Şekil 2. Doğru ve Yanlış ın tanımı; a) keskin kümelerle, ve b) bulanık kümeler Bulanık mantık ile modelleme yaparken girdi ve çıktı değişkenleri genelde kullanımı basit olan üçgen üyelik fonksiyonları ile alt kümelere ayrılarak bulanıklaştırılır. Bunun için çok küçük, küçük, orta, büyük ve çok büyük gibi, değişkene bağlı olarak sözel ifadeler kullanılır. Daha sonra işlem sırası, girdi ve çıktı üyelik fonksiyonları arasındaki ilişkiyi belirleyen kuralların bulunduğu kural tabanının oluşturulmasına gelir. Kural tabanı oluşturulurken ya mevcut verilerden hareket edilir veya tecrübelerden yararlanılır. Kural tabanı sözel cümleciklerden oluşur. Bulanık mantık ile modellemede, kural tabanı bir çeşit mantıksal ifade olan EĞER-İSE yapısıyla oluşturulur. EĞER kısmı, girdi bulanık kümelerinden, İSE kısmı çıktı bulanık kümesinden değişkenleri içerir. EĞER-İSE ifadeleri VE veya VEYA bağlaçları ile birbirine bağlanır. Mesela X 1 ve X 2 girdi değişkeni, Y çıktı değişkeni olmak üzere ve tüm değişkenlerin küçük, orta ve büyük gibi üçer alt kümesi olduğu kabul edilirse, yazılabilecek kurallardan birisi: EĞER X 1 küçük ve X 2 orta İSE Y büyüktür şeklinde olabilir. 11

6 Teknolojik Araştırmalar 2004 (2) 7-20 Makina tasarım işleminde kullanılan yapay zeka teknikleri ve uygulama alanları Veri tabanı Bulanıklaştırma Çıkarım motoru Kural Tabanı Durulaştırma Çıktılar Şekil 3. Bulanık bir denetleyicinin yapısı. Kurallar oluşturulduktan sonra, girdi değişkenlerinin bulanık alt kümelerinin her farklı kombinasyonu için çıktı değerleri hesaplanır. Bulanık kurallara karar vermekteki en basit yöntem, örnek veriler kullanmak ve bulanık çıkarım yöntemiyle gerekli kuralları çıkarmaktır [45]. Bulanık çıkarım motorunda, bulanık deneysel veriler kurallar çerçevesinde bulanık mantık yürütülerek mantıksal hale dönüştürülmektedir. Bu bulanık bilgilerden yararlanabilmek ve kesin sayılar haline dönüştürebilmek için bu bilgilerin durulaştırılması gerekmektedir. Bir bulanık küme işleminin sonucundaki bulanık kümenin tek sayı haline dönüştürülmesi işlemine durulaştırılma adı verilir. En çok kullanılan durulaştırma yöntemleri, en büyük üyelik ilkesi, ağırlıklı ortalama yöntemi, ağırlık merkezi yöntemi, ortalama en büyük yöntem, toplamların merkezi, en büyük alanın merkezi, en büyük ilk veya son üyelik derecesidir. Durulaştırma işlemlerinde en çok kullanılan yöntem ağırlık merkezi yöntemidir [41]. Bulanık mantıkta değişkenlere kesin değerler atamak yerine sözel ifadeler verilmektedir. Bu tanımlar bulanık setler ile belirtilirler. Çıkarım motoru bu tanımlar üzerinden yapılır. Mesela oda sıcaklığı 20 derece yerine normal ifadesi kullanmakta ve normal oda sıcaklığı gösteren bir bulanık set tanımlanmaktadır. Bulanık sete sahip bir değişken o setin belirttiği tanıma uygunluk derecesine sahip olur. Bu değer 0 ile 1 arasında bir değerdir. 0 olması kesinlikle ilgili tanıma uyulmadığını 1 ise tam uygunluğu gösterir. Bir örnek vermek gerekirse, oda sıcaklığı için oluşturulacak bir bulanık set de uygunluk dereceleri şöyle olabilir (aslında bu set sonsuz eleman olan bir fonksiyondur) [3]. Normal: (0, 0.3, 0.7, 1.0, 0.7, 0.3, 0) Burada 0 oda sıcaklığının 10 derece ve aşağısı ile 30 derece ve yukarısını, 0.3 oda sıcaklığının dereceler ile dereceler arasında, 0.7 ise ile dereceler arasında, 1 ise sıcaklığın dereceler arasında olduğunu gösterir. Görüldüğü gibi oda sıcaklığı hangi değeri alırsa alsın onun normal olma durumu hesaplanabilir. Bu bilginin bilgi tabanında kullanılması da yine bulanık mantıktan oluşan kurallar ile gerçekleştirilir. Örnek olarak yine oda sıcaklığı verilirse; Eğer oda sıcaklığı normal ise sıcaklık girişini normale ayarla şeklindeki bir kural bilgi tabanında var ise ve oda sıcaklığı normalden biraz düşük ise sistem sıcaklık girişini de normalden biraz düşük yapacaktır [3]. 12

7 Toktaş, İ., Aktürk, N. Teknolojik Araştırmalar 2004 (2) 7-20 Şu ana kadar bulanık kümeleri bir çok disipline uygulanmıştır. Mühendislik uygulamalarında bulanık mantığının başarısı ilk olarak endüstriyel işlem kontrol alanında fark edilmiştir ve sayısal analiz alanına uygulanması ise henüz yenidir ve geçmişte bu konuya fazla ilgi duyulmamıştır. Şüpheli tanımlamalar içeren problemlerin yaklaşık çözümünde, veri yönetimi ve sınıflandırması, karar verme mekanizmalarında bulanık mantık kullanılmıştır. Bulanık kümeleri teorisi son otuz beş yıl içinde geliştirildi. Birçok alana yayılmasına karşın, bulanık kümeleri mantığı bazısı kuşkudan, bazısı ise önyargıdan kaynaklanan bir çok eleştiriye uğradı. Bütün bunların ardından geçmişe bakarak, bulanık kümelerinin pratik kullanışlılığını ortaya koyan bir çok somut uygulamayı bulanık mantığına ait tartışma konularına cevap sayabiliriz. Teorik alanda ortaya konulan ilerlemelere rağmen üyelik fonksiyonlarının geçerliliği, bu fonksiyonların üretiliş şekilleri ve bulanık çıkarım kurallarına dair bazı operasyon teknikleri üzerinde tartışmalar hala devam etmektedir. Ancak, bulanık mantığın akıl yürütmeden pratik uygulamalara kadar değişen çeşitli mühendislik disiplinlerinde önemli bir rol oynadığı kesindir. Bulanık mantık yaklaşımının en büyük avantajı, gerekli kural tabanı oluşturularak deneysel verilerin doğrudan kullanılabilmesidir. Faktörlerin birbiriyle etkileşimi ve çelişkisini tutarlı bir şekilde ancak tecrübeli bir mühendis tartabilir ve en makul kararı verme aşamasında var olan bütün bilgileri ancak o kullanabilir. Bu sebeple matematik bağıntılarla güçlükle ifade edilen deneysel veriler çok daha kolay bir şekilde dikkate alınabilmektedir. Bu çerçevede son olarak bulanık teorisinin temel avantajları şu şekilde sıralanabilir [43]. Bulanık mantık, eksik ve şüpheli bilgiden kaynaklanan belirsizliği hesaba katmanın sistematik bir temelini sunmaktadır. Keskin sınırları olmayan kümeler bulanık kümeleri kullanılarak kolaylıkla modellenebilir. Bulanık mantık uzman bilgisini kullanmaya imkan sağlar, bu bilgiyi tutarlı ve yapısal bir yolla işleme yeteneğine sahiptir. Bir rasgele tanımlama için gerekli bilgi mümkün olmadığı zaman, olasılık metotlarının kullanılması zor olabilir. Bu durumda, bulanık kümeleri teorisi işe yarar. Makine tasarım işleminde karşılaşılan en önemli problem, sözel değişkenlerin ve tam ifade edilemeyen verilerin çok fazla olmasıdır. Bulanık mantık yaklaşımı kullanarak bu değişkenler belirli değişkenler haline getirilerek çözüm elde edilmeye çalışılmaktadır. 2.3 Genetik algoritmalar Genetik Algoritmalar(GA), temelde güçlü olanın yaşamını sürdürmesi, güçsüz olanın ise ölmesi prensibini esas alarak, farklı birçok çevrede güçlü olanın yaşamını sürdürmesi için verimlilik ve etkinlik arasındaki dengeyi sağlamaya çalışmaktadır. Diğer bir değişle, GA lar bir amaç fonksiyonunu maksimize veya minimize etmek üzere optimizasyon problemlerinin çözümünde doğadaki genetik yasalara benzer kurallar aracılığıyla en iyiye yaklaşma olanağı sağlamaktadır. GA ile problemleri çözebilmek için problemlerin genellikle rakamlarla (çoğunlukla 0 ve 1) gösterilmeleri gerekmektedir. Bunlara biyolojide olduğu gibi gen denilir. Genler kromozomlar oluşturur. Her bir kromozom problem için alternatif bir çözüm demektir. Önemli olan en iyi çözümü bulabilmektir. O nedenle sadece gösterimi sağlamak problemi çözmek için yeterli değildir. Her kromozomun problem çözümüne uygunluğunu gösteren bir uygunluk fonksiyonuna ihtiyaç vardır. Bir genetik algoritma belirli sayılardaki kromozomlar üzerinde işlevini görür. Belirli bir seçme kriterine göre seçilen iki kromozomu birleştirerek (çaprazlama) yeni kromozomlar oluşturur. Bazı durumlarda çözüme daha önce varabilmek için kromozom üzerinde bilgi değişikliği yapmak gerekir(mutasyon). Eski kromozomlar ile üretilen yeni kromozomlar uygunluk fonksiyonunu kullanarak bir değerlendirme operasyonundan geçirilip daha sonraki adımlarda yeni kromozomları oluşturacak kromozomlar seti belirlenir (yeniden üretim). Bu çaprazlama, mutasyon, değerlendirme ve yeniden oluşturma işlemleri daha iyi sonuçlar üretilinceye kadar devam eder. Sonuçta uygunluk fonksiyonu en yüksek olan kromozom çözüm kromozomu olarak belirlenir. Bu kromozomun gösterdiği çözüm, problemin de çözümü olarak kabul edilir [3]. 13

8 Teknolojik Araştırmalar 2004 (2) 7-20 Makina tasarım işleminde kullanılan yapay zeka teknikleri ve uygulama alanları Mühendislik tasarımında karşılaşılan pek çok problemde tasarım değişkenleri ayrıktır. Yani, bir problemin çözüm kümesi birbiri ile alakası olmayan değerlerden meydana geliyor olabilir. Tasarım değişkenleri ayrık olması durumunu ele alan çok az algoritma geliştirilmiştir. Ayrık değişkenlerin kullanıldığı Genetik algoritma, yapısal optimizasyon çözüm uzayı gibi zaman alıcı ve karmaşık çözüm uzayları ve bilinen doğrusal programlama metotlarıyla çözülemeyen optimizasyon problemlerinin çözümü için esnek ve oldukça etkili sonuçlar verdikleri görülmektedir [46]. Diğer optimizasyon yöntemleriyle kıyaslandığında, GA bir topluluktaki (populasyon) her bir bireyin yönlendirmesiyle arama yapmakta, Monte Carlo yöntemi ise yönlendirilmeyen rastgele arama yapmaktadır. GA, eğer bireylerin uyumluluğu artarsa arama alanında radikal ve yerel olmayan atlamalarda yapabilmektedir. Simulated annealing ise arama alanında artan hareketle işlemi yapmaktadır. Sonuç olarak GA birçok cephede aynı anda optimum çözümü aramaktadır ve dolayısıyla yerel bir optimumda sıkışma riski minimumdur [47]. GA, makine mühendisliğinin birçok alanında uygulanabilecek güçlü bir metottur, fakat daha yaygın kullanılabilmesi için desteğe ihtiyaç vardır. GA, arama, optimizasyon, makine öğrenmesi problemlerinde uygulanmaktadır. 2.4 Yapay sinir ağları Yapay sinir ağları (YSA), bilgisayarda öğrenme işlemi için geliştirilmiştir. Bu ağlar insan beyninin varsayılan çalışma prensiplerine göre tasarlanmış olup olaylar arasındaki ilişkileri bilinen örnekleri kullanarak öğrenmeye çalışırlar. Paralel çalışma özellikleri olduğundan çok daha kısa zamanda sonuçlar üretebilmekte dolayısıyla gerçek zamanlı problem çözmede oldukça faydalı sonuçlar ortaya koymaktadır. Bu ağlar birbirine bağlanmış ve bir hiyerarşik yapıda olan basit işlem elemanlarının (yapay sinir hücreleri) yoğun bir paralel dizisi ve verilen girdilere karşı çıktı üretebilen bir Kara Kutu olarak ta tanımlanabilir (Şekil 4). Bu kara kutunun işlevi, basitçe, matematiksel bir fonksiyonu temsil etmek şeklinde açıklanabilir. YSA bu fonksiyonun tam olarak bir matematiksel karşılığına ihtiyaç duymaz, diğer bir değişle örneklere gereksinimi vardır. Zaten, matematiksel karşılığı gerekli olsaydı, YSA ya ihtiyaç duyulmazdı. Girişler Çıkışlar Şekil 4. Kara kutu Her hücrenin bilgi toplama ve bunu işleyerek diğer elemanlara gönderme özelliği vardır. Bu konuda çeşitli algoritmalar ve yaklaşmalar söz konusudur. Yapay sinir ağları, olayları gerçekleşen örnekleri kullanarak öğrendiklerinden uzman sistemlerdeki bilgi toplama darboğazı burada ortadan kalkmış olmaktadır. Yalnız burada da kullanılan örneklerin bilgisayarın öğrenmesi istenen ilişkileri doğru şekilde temsil etme özelliklerinin olması gerekmektedir. Problemin ağa gösterim şekli, ağın sahip olduğu topolojik yapı, ağın kullandığı öğrenme stratejisi ve öğrenme kuralı, ağın bilgi toplama ve sonuç üretme mekanizmalarının seçimi ve ağın performansı üzerinde etkili olacaktır. Ağı oluşturan işlem elemanları birbirleri ile bağlıdırlar. Her bağlantının bir değeri vardır. Bu değerler ağın olay hakkında sahip oldukları bilgiyi gösterir. Tek bir bağlantının değerinin bir anlamı yoktur. Bir grup bağlantı veya bağlantıların hepsi anlamlı bilgiyi oluşturur. Birbirinden değişik yaklaşık 30 civarında farklı topolojiden (modelden) bahsedilebilir. Genel olarak 3 tür öğrenme stratejisinden söz edebiliriz. Ağ eğitilirken bir öğretmen tarafından ne öğrenmesi gerektiği ağa söylenebilir (öğretmenli öğrenme). Yine bir öğretmen ağa ne öğrenmesi gerektiğini söylemez fakat sonuçların doğru veya yanlış olduğunu söyleyebilir (takviyeli 14

9 Toktaş, İ., Aktürk, N. Teknolojik Araştırmalar 2004 (2) 7-20 öğrenme). Ağ, dışardan herhangi bir etki söz konusu olmaksızın olayı kendi kendine öğrenir (öğretmensiz öğrenme). Bu stratejileri uygulayan çeşitli öğrenme kuralları vardır [3]. Yapay sinir ağlarının bir takım özellikleri her ne kadar ilgili problemin yapısına ve kullanılan sinir ağı modeline bağlı olsa da geleneksel ve popüler bilgi işleme metotlarından ayıran bazı özellikleri aşağıda Tablo 1 de gösterilmiştir [3, 48, 49]. Tablo 1: YSA ve Geleneksel tekniklerin karşılaştırılması [3, 49]. Geleneksel Yapay Sinir Ağları Teknikler Öğrenme Süresi -- Uzun Cevap verme Süresi Uzun Kısa Öncelikli bilgi Gerekli Sadece örnekler gerekli Bilgi Temsili Zor Kolay Rasgele seçilmiş Zor Kolay problem Performans Uygun İyi Bilgi İşleme Açık Kapalı Kaynak Uzman kişi Örnekler Günümüzde YSA disiplinler arası bir konu olduğundan yapılacak çalışmaların sayısı da gitgide artacaktır. Bu çalışmaların birçoğunda mevcut algoritmaların en başarılısı olan geriye yayılım (backpropagation) algoritması uygulanmıştır. Mevcut ağ ları geliştirmek için daha sağlam ve somut çalışmalara ihtiyaç vardır. Bu sahanın gerçek potansiyelini gösterebilmesi için, öncelikle yeni tekniklerin geliştirilmesi; varolanların iyileştirilip, güçlendirilmesi; ve teorik tabanın genişletilip sağlamlaştırılması gerekmektedir [50, 51]. Son yıllarda yapay zeka alanında mantık ve sembol gösterimine dayanan disiplinler hakim hale gelmişlerdir. Örneğin Uzman sistemler gündeme gelmiş ve önemli başarılara imza attıkları gibi başarısızlıkları da olmuştur. Bazıları yapay sinir ağlarının günümüz yapay zekasının yerini alacağını düşünmektedir. Fakat yapılan uygulamalardaki eğilim yapay sinir ağları ve uzman sistemlerin, her biri kendi uzmanlık alanına giren işi yapmak üzere, birleşip aynı sistemler üzerinde bulunacaklarını göstermektedir. Aslında bu eğilim sadece uzman sistem ve yapay sinir ağı ikilisi için değil aynı zamanda tüm yapay zeka teknikleri için de geçerlidir. Oluşturulan bu sistemlere karma (hibrid) sistemler adı verilmektedir. Yapay Zeka tekniklerinin sistemde birlikte hareket etmesi, tek başlarına olmalarından daha kuvvetli bir sistem oluşturmakta ve biyolojik benzerleri tarafından sunulan modeli başarılı bir şekilde temsil edilebilmektedirler. Tablo 2 de US ve YSA arasındaki benzerlikleri, Tablo 3 de farklılıklar, gösterilmektedir. Tablo 2. US ve YSA nın Karşılık Gelen Elemanları [49]. Uzman Sistemler Yapay Sinir Ağları Şartlar veya sonuçlar İşlem elemanları (düğümler) Kurallar Bağlantılar Belirsizlik değerleri Ağırlık değerleri Gerçekleri toplama Toplama fonksiyonu Kuralları çalıştırma Çıkış Fonksiyonu 15

10 Teknolojik Araştırmalar 2004 (2) 7-20 Makina tasarım işleminde kullanılan yapay zeka teknikleri ve uygulama alanları Tablo 3. US ler ve YSA Arasındaki Farklılıklar [49]. Parametre Uzman Sistemler Yapay Sinir Ağları Kullanıcı Mevcuttur Mevcut değildir arabirimi Açıklama Mevcuttur Mevcut değildir yeteneği Uzman kişi İhtiyacı var İhtiyacı yoktur Örnekler İhtiyacı yoktur İhtiyacı var Problemin Zorlaşır Değişmemektedir boyutu çoğaldığında bakım Oluşturulması Kurallar, hiyerarşik Eğitilmekte yapılar Bilgi işleme Seri ve karmaşık Paralel Bilgi temsili Kesin ve açık/ Sözlü ifade Saklı / sözlü ve sayısal ifade Tam değerlerin belli olması Şarttır Şart değildir Bu tablolardan da görüldüğü gibi, bir US ile YSA arasındaki temel farklardan biri öğrenme olanağı ile ilgilidir. US lerde öğrenme ya yapılamamakta, ya da zor yapılmaktadır. YSA ise bu olay üzerine kurulmaktadır. Bu yöntemler çoğu zaman birbirini tamamlayıcı özelliklere sahiptirler. Bu yüzden son yıllarda her iki yöntemi birleştirerek, her birisinin zayıf taraflarını giderecek sistemlerin tasarlanması yaygınlaşmaktadır. YSA nın Temel Özellikleri; YSA ya, öğrenilmesi istenen girdi/çıktı ilişkilerinin örnekleri verilir. YSA bu örnekleri kullanarak genellemeler yapar (örneklerden öğrenme). YSA ya örnekler girdi olarak verilir ve YSA, oluşturulan girdi/çıktı eşleşmeleri ile bilgiyi depoladığı yerdeki yayılı belgeleri kullanarak karşılık gelen çıktıyı üretir(biçim tanıma ve sınıflandırma). Eksik bilgiye sahip bir örnek verildiğinde ağ, eksik örnekteki kayıp olan bilgiyi belleğinde bulunan tam örnekteki bilgilerle bağdaştırarak eksik örnekteki kayıp bilgiye karşılık gelen tam örnekteki bilgiyi bulabilir (eksik bilgileri tamamlama). Bazı YSA, kendi kendine öğrenme yeteneğine sahiptirler. Ortamda bazı değişiklikler olduğunda, bu tür sinir ağları bu yeni duruma kendilerini adapte edebilir (kendi kendine adapte olma). Bazı işlem elemanlarının ağdan çıkarılması veya olmaması durumunda yapay sinir ağının başarısız olması gibi bir durum söz konusu değildir. Bilgi, bütün ağ boyunca yayılı olduğundan bazı bilgilerin kayıp oluşu veya yok edilişi, ağın performansının tamamen düşmesine sebep olmayacaktır. Bu özellik, hesaplamada ufak bir eksikliğin kötü sonuçlara yol açabileceği kritik ortamlarda çok faydalı olacaktır(hatalara tolerans gösterme). Bulanık veya eksik bilgiler ağa sunulduğu zaman yayılı bellek girdi için en uygun olan çıktıyı seçer. El yazısı tanıma, bu özelliğe güzel bir örnektir (eksik bilgilerle çalışabilme) [3]. Yapay sinir ağları belli bir belirsizliği taşırlar. Mümkün olan tüm girdiler denenmediği müddetçe, alınan çıktının doğruluğundan yüzde yüz emin olunamaz. Çok büyük bir ağda, böyle bir test imkansız olduğu için, ağ ın performansı ile ilgili istatistiksel tahminlerle yetinilmek zorundadır. Benzer bir zorluk da, yapay sinir ağlarının kendilerinin problemleri nasıl çözdüklerini açıklayamamalarında yatmaktadır. Ağ ların öğrendiklerini kendi içlerinde ifade şekilleri veya koruma şekilleri çok karmaşıktır. Bu sebeple analizleri de çok zor hatta imkansız olmaktadır. Bu, bizim bir insanı, uzaklığa, ışığın yetersizliğine, hatta onu görmeyeli yıllar geçmesine rağmen tanımamızı açıklamamıza benzer [52-54]. 16

11 Toktaş, İ., Aktürk, N. Teknolojik Araştırmalar 2004 (2) 7-20 Yapay sinir ağlarının potansiyel uygulama alanları, insan zekasının kolaylıkla üstesinden geldiği fakat klasik bilgisayarların çok hantal ya da yetersiz kaldığı alanlar diye tarif edilebilir. YSA nın uygulama alanlarının gelişmesi ancak ve ancak teorik yapılanmanın yetersiz olduğu günümüzde bu alanda yapılan araştırmaların hızla yerini almasıyla gerçekleşecektir [55]. YSA çalışmalarıyla, önceleri temel tıp bilimlerinde nöron modelleme çalışmaları ile beyin hücrelerinin işlevlerinin ve birbirleri ile haberleşme şekillerinin ortaya çıkarılması amaçlanmıştır. Bugün ise sayısal optimizasyon tasarımlarını da içine alacak şekilde, klasik yöntemlerle çözülemeyen problemlere başarılı çözümler getirmektedir. Böylece matematik ve fizik gibi temel bilimlerle, elektrik, bilgisayar ve makine mühendisliği gibi uygulamalı alanlarda kullanılır hale gelmiştir. Günümüzde makine tasarımı çalışmalarında, büyük bir hızla kullanılmaya devam edilmekte olup; sınıflandırma, tahmin, kontrol sistemleri, optimizasyon ve karar verme gibi bazı uygulamaları bulunmaktadır [56]. 2.5 Zeki karma (Hibrit) sistemler Sun ve arkadaşları, bulanık muhakemeye dayalı yapay sinir ağlarını kullanarak, tasarım alternatiflerini tanımlama ve değerlendirme için bir metot sunmuştur [57]. Su ve arkadaşları, ürün tasarım şartnamesi, kavramsal tasarım, ayrıntılı tasarım, işlem planlama, maliyet, CNC imalatını da kapsayan tüm aşamalar için zeki karma bir sistem yaklaşımı geliştirmiştir. Bu sistemde, Tasarım ve imalat uzmanlığı kurala dayalı sistem ve yapay sinir ağları tarafından ele alınmaktadır. Bunun yanında, nümerik analiz, tasarım optimizasyonu, mühendislik çizimi ve veri işleme gibi diğer görevler, genetik algoritma, hipermedya ve Bilgisayar Destekli Tasarım/Bilgisayar Destekli Mühendislik/Bilgisayar Destekli İmalat kullanılarak yapılmaktadır. Sistem yaklaşımı mekanik güç iletme sistemlerine uygulanmıştır [58]. Ayrıca, Su ve arkadaşları, yapay sinir ağları, bilgiye dayalı sistemler ve multimedya tekniklerini kullanarak dişli tasarımı için farklı bir zeki karma tasarım işlem modeli de geliştirmiştir [59]. Milcic ve Miltenovic, bulanık uzman sistemleri kullanarak, mekanik güç iletme sistemlerinden dişlilerin kavramsal tasarımı için, nesne-uyarlı programlamanın tüm kurallarını destekleyen, CLIPS ve Fuzzy CLIPS programlama ortamında bir sistem geliştirmiştir [60]. 3. Sonuçlar Yapay Zeka tekniklerinin makine tasarım işleminde kullanılmasıyla, işlemler daha az zaman almakta ve daha kolay olmaktadır. İnsan gücü ve iş günü kaybının azaltılmasıyla düşen maliyetler sayesinde, bugünün rekabet şartlarında önemli bir avantaj sağlamaktadırlar. Geleneksel yazılım sistemlerinin yapısı, çözülecek probleme, programcının seçeceği metodolojiye ve uygulama sırasındaki pek çok etkiye bağlıdır. YZ teknikleri ise uygulamadan bağımsız genel bir yapıya sahiptir. Günümüzde kullanılan yapay zeka teknikleri, rekabet şartlarında insan gücü ve işgünü kaybını azaltarak, pazarda önemli bir avantaj sağlamaktadırlar. Genellikle yüksek performans, uygun yanıt süresi, yüksek güvenirlik anlaşılabilirlik ve esneklik gibi genel karakteristiklere sahip olması için tasarlanan yapay zeka teknikleri, sadece bilgi ve tasarım özelliklerinin anlaşılması değil, bunların yanı sıra benzer tasarım aktivitelerindeki tecrübenin de önemli olduğu tasarım uygulamalarında, tasarımcının aktivitelerini modeller, tasarımcının bilgi birikimini tasvir eder ve tasarımcıya yardımcı olacak sistemleri veya tasarım yapacak sistemlerin kurulmasını içermektedir. Eğer endüstriler bilgi teknolojisi devriminin nimetlerinden yararlanmak istiyorlarsa, uzman işlem planlayıcıların, tasarımcıların, işlem kontrolcülerin bilgi birikimini, sonuç almak için güç olarak, kullanan mekanizmaları hızlı bir şekilde kurmalıdırlar. 17

12 Teknolojik Araştırmalar 2004 (2) 7-20 Makina tasarım işleminde kullanılan yapay zeka teknikleri ve uygulama alanları Kaynaklar 1. McCormack, M.D. ve Day R., How Artificial Intelligence Impacts E&P Productivity, World Oil, s , Mills, S. ve Tanik, M.M., Selection of Expert System Tools for Engineering Design Applications, ASME-ETCE, Huston-TEXAS, s.41-45, Jan Öztemel E. Yapay Zeka Teknolojisi, Otomasyon, 46, s , Geren, N. ve Baysal, M.M., Uzman Sistem Geliştirme Araçları ve Mühendislik Uygulamalarında Seçimi, Makine Tasarım ve İmalat Teknolojileri Kongresi, MATİT 2001, TMMOB Makine Mühendisleri Odası Konya Şubesi, s , Kasım Baysal, M.M. ve Geren, N., Makine Mühendisliğinde Kullanılan Ticari ve Prototip Uzman Sistem Yazılımları, Makine Tasarım ve İmalat Teknolojileri Kongresi, MATİT 2001, TMMOB Makine Mühendisleri Odası Konya Şubesi, s , Kasım Baraçlı, H. ve Kulak, O., Müşteri İsteklerini Ürün Karakteristiklerine Dönüştüren Bir Uzman Sistem Yaklaşımı, 2000 li Yıllarda Uzay, Havacılık ve Savunma Teknolojilerinin Öncelikleri Sempozyumu, s , Ullman, D. G., The Mechanical Design Process, McGraw Hill, New York, s.340, Denning, P. J., Towards a Sciense of Expert Systems, IEEE Expert, s.80-83, Summer Brown, D.C. ve Birmingham, W. P., Understanding the Nature of Design, IEEE Expert, s.14-16, March-April Cholvy, L. ve Fotsseau, J., Rosalle. A CAD Object Oriented and Rule-Based System, Information Processing 83, Mason, R.E.A., ed., North- Holland: Elsevier Science, s , Mittal, S.M., Dym, C.L. ve Morjaria, M., PRIDE: An Expert System for the Design of Paper Handling Systems, IEEE Computer, s , November Shah, J.J., Development of a Knowledge Base for and Expert system for Design of Structural Parts, Proceedings of the ASME Computers in Engineering Conference, American Society of Mechanical Engineers, Boston, MA., November Shah, J.J. ve Pandit, L., Designer-An Expert System for Conceptual From Design of Structural Parts, Computers in Engineering, American Society of Mechanical Engineers, Chicago, Shah, J.J, Synthesis of initial Form From Structural Shape Optimization, ASME Transactions, Journal of Vibrations, Acoustic, Stress and Reliability, January Shah, J.J., Shape Algebra for Structural Configuration Synthesis, Proceedings of the ASME Computers in Engineering Conference, American Socitey of Mechanical Engineers, San Francisco. CA, July 31-August 3, Brown, D.C. ve Chandrasekan, B., Expert Systems for a Class of Design Activity, in Proceedings of the first International Conference on Applications in Engineering, Sriram, D. ve Adey, B., eds., Computational Mechanics, UK, Zarefar, H., Lawley, T.J. ve Etesami, F., PAGES: A Parallel Axis Gear Drive Expert System, Computers in Engineering, American Society of Mechanical Engineers, New York, s , Suzuki, H. ve Kimura, F., Framework for Constructing Intelligent CAD Systems, Proceedings of the IFIP WG 5 2 Working Conference on Expert Systems in Computer-Aided Design, IFIP, Sydney, Australia, February Ramachandran, N., Shah, A. ve Langrana, N.A., Expert System Approach in Design of Mechanical Components, Technical report CAIP-TR-058. Center for Computer Aids for Industrial Productivity, Rutgers-State University of New Jersey, January Shah, A., Ramachandran, N. ve Langrana, N., Knowledge-Based Design Of Primitive Mechanical Components, Technical Report CAIP-TR-052, Center for Computer Aids for Productivity, Rutgers University, November Steinberg, L.I., Design as Refinement Plus Constraint Propagation. The VEXED Experience, Proceedings of the Sixth National Conference on Artificial Intelligence, AAA, Seattle, WA, July

13 Toktaş, İ., Aktürk, N. Teknolojik Araştırmalar 2004 (2) Nicklaus, D.J., Tong, S.S. ve Russo, C.J., Ergenious: A Knowledge Directed Computer Aided Design Shell, Proceedings of the Third Conference On Al Applications, IEEE Computer Society, tihe Computer Society Press, February Duffey, M.R. ve Dixon, J.R., Automating the Design of Extrusions: A Case Study İn Geometric and Topological Reasoning for Mechanical Design, Proceedingis of the ASME Computers in Engineering Conference American Society of Mechanical Engineers, San Francisco, CA, July 31- August 3, Fenves, S.J. ve Baker, N.C., Spatial and Functional Representation Language for Structural Design, Expert Systems in CAD, Elsevier Science (North-Holland), IFIP 5.2, Murthy, S.S. ve Addanki, S., PROMPT: An Innovative Design Tool, Proceedings. AAAI Sixth National Conference on Artificial Intelligence, vol. 2. AAAI, Seattle, WA. July 13-17, s , Kusiak, A. ve Szczerbicki, E., A Formal Approach to Design Specifications, B.Ravani, ed., Advances in Design Automation (New York: ASME), s , Kusiak, A. ve Szczerbicki, E., Conceptual Design System: A Modeling and Artificial Intelligence Approach, Proceedings of the Second National Symposium on Concurrent Engineering (Morgantown, WV), s , Kusiak, A. ve Szczerbicki E., Rule-based Synthesis is in Conceptual Design, Proceedings of the third International Symposium on Robotics and Manufacturing (Vancouver, BC), s , Kusiak, A. ve Szczerbicki, E., Transformation from Conceptual to Embodiment Design, IIE Transactions, Vol.25, No.4, s.6-12, Kusiak, A., Szczerbicki, E. ve Park K., A Novel Approach to Decomposition of Design Specifications and Search for Solutions, Int. Journal of Production Res., Vol 29, No 7, s , Kusiak, A., Szczerbicki, E. ve Vujosevic R., CONDES: An Intelligent System for Conceptual Design, Expert Systems, 3(2), Kusiak, A., Szczerbicki, E. ve Vujosevic R., Intelligent Design Synthesis: An Object-Oriented Approach, International Journal of Production Research, Vol.29, No.7, s , Dentsoras, A.J ve Gavrielatos, A., Applying Expert Systems to Belt Conveyor Design, Journal of Systems Engineering, cilt 3, s , Maseeh, F., Virtual Prototype Manufacturing Software System for MEMS, LEOS Summer Topical Meeting Advanced Aug 5-9, Keystone, s.53, Manohar, P.A., Shivathaya, S.S. ve Ferry, M., Design of an Expert System for the Optimization of Steel Compasitions and Process Route, Expert System with Applications, cilt 17, s , Rao, S.S., Nahm, A., Shi, Z., Deng, X. ve Syamil, A. Artifical Intelligence and Expert Systems Applications in New Product Development-A Survey, Journal of Intelligent Manufacturing, cilt 10, s , COSMIC Web Sayfaları URL: 38. Solid Dynamics Web sayfaları, URL: 39. Cognition Corp. Web Sayfaları URL: 40.Knowledge Technologies International Web Sayfaları, URL: 41. Şen, Z., Bulanık Hidroloji, III. Ulusal Hidroloji Kongresi, s.65-78, İzmir, Zadeh, L.A., Fuzzy sets Informal Control, Vol. 8, s , Aydemir, A., Sonlu Eleman Gerilme Analizinde Fuzzy Mantığı, Doktora Tezi, Sakarya Üniversitesi Fen Bilimleri Enstitüsü, Makine Mühendisliği, Nisan Bumat, Bulanık Küme, Sistem ve Teknolojisi, İTÜ Bulanık Mantık Teknolojisi (Bumat) Bülteni, sayı 1, s. 8-9, İstanbul, Kiszka, J.B., Kochanskia, M.E. ve Sliwinska, D.S., The Influence of Some Fuzzy Implication Operators on The Accuracy of Fuzzy Model, Part 1. Fuzzy Sets and Syst. 15, s , Goldberg, D. E., Genetic Algorithms in Search, Optimizasyon and Machine Learning, Addison- Wesley Publishing Company Inc., s , ,

14 Teknolojik Araştırmalar 2004 (2) 7-20 Makina tasarım işleminde kullanılan yapay zeka teknikleri ve uygulama alanları 47. Schuette, J. F. ve Pevear, D. R., Matchmod: A Genetic Algorithm to Interpret X-Ray Diffraction Patterns, in Artificial Intelligence in the Petroleum Industry, Symbolic and Computational Applications, edited by B. Braunscweig and R. Day, Editions Technip, Paris, Chap. 14, , Lippmann, R. P., Pattern classification using neural networks, IEEE Communication Magazines, s , Allahverdi, N., Uzman Sistemler ve Yapay Zeka Uygulaması, Atlas Yayın Dağıtım, s , Perry, W.G., What is Neural Network Software, Journal of System Management, Vol. 45, No.9, s , Asakawa, K. ve Takagi, H., Neural Network in Japon, Communications of the ACM, Vol. 37, No. 3, s , Dağlı, C., Artificial Neural Networks for Intelligent Manufacturing, Transaction on Operational Research, Vol. 6, No. 1, s. 1-8, Azoff, E. M., Neural Network Fundementals with Graphs and application, McGraw-Hill, New York, Beltratti, A., Margarita, S. ve Terno, P., Neural Networks for Economic and Financial Modelling, International Thompson Computer Press, London, Crooks, T., Care and Fedinng of Neural Network, AI Expert, Vol. 7, No. 7, s , Öztemel, E., Bigisayarlarda Öğrenme ve Yapay Sinir Ağları, Otomasyon, pp , Mart Sun, J., Kalenchuk, D.K., Xue, D. ve Gu, P., Design Candidate İdentification Using Neural Network- Based Fuzzy Reasoning, Robotics and Computer Integrated Manufacturing, 16, s , Su, D., Wakelam, M., Intelligent hybrid system for integration in design and manufacture, Journal of Materials Processing Technology, 76, s.23-28, Su, D., Wakelam, M. ve Jambunathan, K., Integration of a Knowledge-Based System, Artificial Neural Networks and Multimedia for Gear Design, Journal of Materials Processing Technology, 107, s.53-59, Milcic, D. ve Miltenovic, V., Application of Artificial Intelligence Methods in Gear Transmitters Conceptual Design, The Scientific Journal Facta Universitatis, Mechanical Engineering, Vol. 1, No 6, s ,

Mekatronik Mühendisliği Uygulamalarında Yapay Zekâ. Ders 1- Yapay Zekâya Giriş. Erhan AKDOĞAN, Ph.D.

Mekatronik Mühendisliği Uygulamalarında Yapay Zekâ. Ders 1- Yapay Zekâya Giriş. Erhan AKDOĞAN, Ph.D. Mekatronik Mühendisliği Uygulamalarında Yapay Zekâ Ders 1- Yapay Zekâya Giriş Erhan AKDOĞAN, Ph.D. Yapay Zekâ nedir?! İnsanın düşünme ve karar verme yeteneğini bilgisayarlar aracılığı ile taklit etmeye

Detaylı

Esnek Hesaplamaya Giriş

Esnek Hesaplamaya Giriş Esnek Hesaplamaya Giriş J E O L O J İ M Ü H E N D İ S L İ Ğ İ A. B. D. E S N E K H E S A P L A M A Y Ö N T E M L E R İ - I DOÇ. DR. ERSAN KABALCI Esnek Hesaplama Nedir? Esnek hesaplamanın temelinde yatan

Detaylı

Bilgisayar Mühendisliği. Bilgisayar Mühendisliğine Giriş 1

Bilgisayar Mühendisliği. Bilgisayar Mühendisliğine Giriş 1 Bilgisayar Mühendisliği Bilgisayar Mühendisliğine Giriş 1 Mühendislik Nedir? Mühendislik, bilim ve matematiğin yararlı cihaz ve sistemlerin üretimine uygulanmasıdır. Örn: Elektrik mühendisleri, elektronik

Detaylı

YAPAY SİNİR AĞLARI. Araş. Gör. Nesibe YALÇIN BİLECİK ÜNİVERSİTESİ

YAPAY SİNİR AĞLARI. Araş. Gör. Nesibe YALÇIN BİLECİK ÜNİVERSİTESİ YAPAY SİNİR AĞLARI Araş. Gör. Nesibe YALÇIN BİLECİK ÜNİVERSİTESİ İÇERİK Sinir Hücreleri Yapay Sinir Ağları Yapısı Elemanları Çalışması Modelleri Yapılarına Göre Öğrenme Algoritmalarına Göre Avantaj ve

Detaylı

Gevşek Hesaplama (COMPE 474) Ders Detayları

Gevşek Hesaplama (COMPE 474) Ders Detayları Gevşek Hesaplama (COMPE 474) Ders Detayları Ders Adı Gevşek Hesaplama Ders Kodu COMPE 474 Dönemi Ders Uygulama Laboratuar Kredi AKTS Saati Saati Saati Bahar 3 0 0 3 5 Ön Koşul Ders(ler)i Dersin Dili Dersin

Detaylı

Genetik Algoritmalar. Bölüm 1. Optimizasyon. Yrd. Doç. Dr. Adem Tuncer E-posta:

Genetik Algoritmalar. Bölüm 1. Optimizasyon. Yrd. Doç. Dr. Adem Tuncer E-posta: Genetik Algoritmalar Bölüm 1 Optimizasyon Yrd. Doç. Dr. Adem Tuncer E-posta: adem.tuncer@yalova.edu.tr Optimizasyon? Optimizasyon Nedir? Eldeki kısıtlı kaynakları en iyi biçimde kullanmak olarak tanımlanabilir.

Detaylı

CBS ve Coğrafi Hesaplama

CBS ve Coğrafi Hesaplama Yıldız Teknik Üniversitesi CBS ve Coğrafi Hesaplama 2. Bölüm Yrd. Doç. Dr. Alper ŞEN Harita Mühendisliği Bölümü Kartografya Anabilim Dalı web: http://www.yarbis.yildiz.edu.tr/alpersen/ E mail: alpersen@yildiz.edu.tr

Detaylı

1. YARIYIL / SEMESTER 1

1. YARIYIL / SEMESTER 1 T.C. NECMETTİN ERBAKAN ÜNİVERSİTESİ MÜHENDİSLİK VE MİMARLIK FAKÜLTESİ, MEKATRONİK MÜHENDİSLİĞİ BÖLÜMÜ, 2017-2018 AKADEMİK YILI ÖĞRETİM PLANI T.C. NECMETTIN ERBAKAN UNIVERSITY ENGINEERING AND ARCHITECTURE

Detaylı

Fonksiyon Optimizasyonunda Genetik Algoritmalar

Fonksiyon Optimizasyonunda Genetik Algoritmalar 01-12-06 Ümit Akıncı Fonksiyon Optimizasyonunda Genetik Algoritmalar 1 Fonksiyon Optimizasyonu Fonksiyon optimizasyonu fizikte karşımıza sık çıkan bir problemdir. Örneğin incelenen sistemin kararlı durumu

Detaylı

BULANIK MANTIK VE SİSTEMLERİ 2014 2015 BAHAR DÖNEMİ ÖDEV 1. Müslüm ÖZTÜRK 148164001004 Bilişim Teknolojileri Mühendisliği ABD Doktora Programı

BULANIK MANTIK VE SİSTEMLERİ 2014 2015 BAHAR DÖNEMİ ÖDEV 1. Müslüm ÖZTÜRK 148164001004 Bilişim Teknolojileri Mühendisliği ABD Doktora Programı BULANIK MANTIK VE SİSTEMLERİ 2014 2015 BAHAR DÖNEMİ ÖDEV 1 Müslüm ÖZTÜRK 148164001004 Bilişim Teknolojileri Mühendisliği ABD Doktora Programı Mart 2015 0 SORU 1) Bulanık Küme nedir? Bulanık Kümenin (fuzzy

Detaylı

YZM 5257 YAPAY ZEKA VE UZMAN SİSTEMLER DERS#6: GENETİK ALGORİTMALAR

YZM 5257 YAPAY ZEKA VE UZMAN SİSTEMLER DERS#6: GENETİK ALGORİTMALAR YZM 5257 YAPAY ZEKA VE UZMAN SİSTEMLER DERS#6: GENETİK ALGORİTMALAR Sınıflandırma Yöntemleri: Karar Ağaçları (Decision Trees) Örnek Tabanlı Yöntemler (Instance Based Methods): k en yakın komşu (k nearest

Detaylı

Kablosuz Sensör Ağlar ve Eniyileme. Tahir Emre KALAYCI. 21 Mart 2008

Kablosuz Sensör Ağlar ve Eniyileme. Tahir Emre KALAYCI. 21 Mart 2008 Kablosuz Sensör Ağlar ve Eniyileme Tahir Emre KALAYCI 21 Mart 2008 Gündem Genel Bilgi Alınan Dersler Üretilen Yayınlar Yapılması Planlanan Doktora Çalışması Kablosuz Sensör Ağlar Yapay Zeka Teknikleri

Detaylı

Zeki Optimizasyon Teknikleri

Zeki Optimizasyon Teknikleri Zeki Optimizasyon Teknikleri Genetik Algoritma (Genetic Algorithm) Doç.Dr. M. Ali Akcayol Genetik Algoritma 1970 li yıllarda John Holland tarafından geliştirilmiştir. 1989 yılında David E. Goldberg Genetik

Detaylı

MÜFREDAT DERS LİSTESİ

MÜFREDAT DERS LİSTESİ MÜFREDAT DERS LİSTESİ MÜHENDİSLİK FAK. / BİLGİSAYAR MÜHENDİSL / 2010 BİLGİSAYAR MÜHENDİSLİĞİ Müfredatı 0504101 Matematik I Calculus I 1 GÜZ 4 5 Z 0504102 Genel Fizik I General Physics I 1 GÜZ 4 4 Z 0504103

Detaylı

MONTE CARLO BENZETİMİ

MONTE CARLO BENZETİMİ MONTE CARLO BENZETİMİ U(0,1) rassal değişkenler kullanılarak (zamanın önemli bir rolü olmadığı) stokastik ya da deterministik problemlerin çözümünde kullanılan bir tekniktir. Monte Carlo simülasyonu, genellikle

Detaylı

Yrd. Doç. Dr. Mustafa NİL

Yrd. Doç. Dr. Mustafa NİL Yrd. Doç. Dr. Mustafa NİL ÖĞRENİM DURUMU Derece Üniversite Bölüm / Program Fırat Üniversitesi Elektrik-Elektronik Mühendisliği Y. Kocaeli Üniversitesi Elektronik ve Haberleşme Mühendisliği Ana Bilim Dalı

Detaylı

KİNETİK MODEL PARAMETRELERİNİN BELİRLENMESİNDE KULLANILAN OPTİMİZASYON TEKNİKLERİNİN KIYASLANMASI

KİNETİK MODEL PARAMETRELERİNİN BELİRLENMESİNDE KULLANILAN OPTİMİZASYON TEKNİKLERİNİN KIYASLANMASI KİNETİK MODEL PARAMETRELERİNİN BELİRLENMESİNDE KULLANILAN OPTİMİZASYON TEKNİKLERİNİN KIYASLANMASI Hatice YANIKOĞLU a, Ezgi ÖZKARA a, Mehmet YÜCEER a* İnönü Üniversitesi Mühendislik Fakültesi Kimya Mühendisliği

Detaylı

Sistem Modelleme ve Simülasyon (SE 360) Ders Detayları

Sistem Modelleme ve Simülasyon (SE 360) Ders Detayları Sistem Modelleme ve Simülasyon (SE 360) Ders Detayları Ders Adı Ders Kodu Dönemi Ders Uygulama Saati Saati Laboratuar Saati Kredi AKTS Sistem Modelleme ve Simülasyon SE 360 Her İkisi 3 0 0 3 5 Ön Koşul

Detaylı

BLM 4811 MESLEKİ TERMİNOLOJİ II Salı , D-109 Dr. Göksel Biricik

BLM 4811 MESLEKİ TERMİNOLOJİ II Salı , D-109 Dr. Göksel Biricik BLM 4811 MESLEKİ TERMİNOLOJİ II 2017-1 Salı 13.00 14.50, D-109 Dr. Göksel Biricik goksel@ce.yildiz.edu.tr Ders Planı Hafta Tarih Konu 1 19.09 Tanışma, Ders Planı, Kriterler, Giriş 2 26.09 Bilgisayarın

Detaylı

T.C. ERCİYES ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ EĞİTİM ÖĞRETİM YILI DERS KATALOĞU

T.C. ERCİYES ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ EĞİTİM ÖĞRETİM YILI DERS KATALOĞU T.C. ERCİYES ÜNİVERSİTESİ MÜHENDİSLİK FAKÜLTESİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜMÜ - EĞİTİM ÖĞRETİM YILI DERS KATALOĞU Ders Kodu Bim Kodu Ders Adı Türkçe Ders Adı İngilizce Dersin Dönemi T Snf Açıl.Dönem P

Detaylı

2011 Third International Conference on Intelligent Human-Machine Systems and Cybernetics

2011 Third International Conference on Intelligent Human-Machine Systems and Cybernetics 2011 Third International Conference on Intelligent Human-Machine Systems and Cybernetics Özet: Bulanık bir denetleyici tasarlanırken karşılaşılan en önemli sıkıntı, bulanık giriş çıkış üyelik fonksiyonlarının

Detaylı

(Computer Integrated Manufacturing)

(Computer Integrated Manufacturing) 1 (Computer Integrated Manufacturing) 2 1 Bilgisayarlı Sayısal Kontrol; ekipman mekanizmaların hareketlerinin doğru ve hassas biçimde gerçekleştirilmesinde bilgisayarların kullanılması, programlama ile

Detaylı

Bulanık Kümeler ve Sistemler. Prof. Dr. Nihal ERGİNEL

Bulanık Kümeler ve Sistemler. Prof. Dr. Nihal ERGİNEL Bulanık Kümeler ve Sistemler Prof. Dr. Nihal ERGİNEL İçerik 1. Giriş, Temel Tanımlar ve Terminoloji 2. Klasik Kümeler-Bulanık Kümeler 3. Olasılık Teorisi-Olabilirlik Teorisi 4. Bulanık Sayılar-Üyelik Fonksiyonları

Detaylı

KALİTE SİSTEM YÖNETİCİSİ EĞİTİMİ

KALİTE SİSTEM YÖNETİCİSİ EĞİTİMİ FMEA-HATA TÜRLERİ VE ETKİ ANALİZİ Tanımlama Mevcut veya olası hataları ortaya koyan, bu hataların yaratabileceği etkileri göz önünde bulunduran ve etkilerine göre hataları önceliklendirerek oluşmalarının

Detaylı

SiSTEM ANALiZi ve TASARIMI

SiSTEM ANALiZi ve TASARIMI SiSTEM ANALiZi ve TASARIMI BIL3403 Öğ. Gör. ASLI BiROL abirol@kavram.edu.tr 01.10.2012 Dersin Amacı Bu ders ile öğrenci; edindiği mesleki bilgi birikimini kullanarak sektörde uygulanabilir bir projeyi

Detaylı

BULANIK MANTIK DENETLEYİCİLERİ. Bölüm-4 Bulanık Çıkarım

BULANIK MANTIK DENETLEYİCİLERİ. Bölüm-4 Bulanık Çıkarım BULANIK MANTIK DENETLEYİCİLERİ Bölüm-4 Bulanık Çıkarım 1 Bulanık Çıkarım Bölüm 4 : Hedefleri Bulanık kuralların ve bulanık bilgi tabanlarının nasıl oluşturulacağını anlamak. Gerçekte bulanık muhakeme olan

Detaylı

VERİ KAYNAKLARI. Bilgi sisteminin öğelerinden biride veri

VERİ KAYNAKLARI. Bilgi sisteminin öğelerinden biride veri VERİ KAYNAKLARI YÖNETİMİ İ İ 5. ÜNİTE GİRİŞ Bilgi sisteminin öğelerinden biride veri yönetimidir. Geleneksel yada çağdaş, birinci yada ikinci elden derlenen veriler amaca uygun veri formlarında tutulur.

Detaylı

Bilkent Üniversitesi Bilgisayar Mühendisliği Bölümü. Bilgisayar Mühendisliği

Bilkent Üniversitesi Bilgisayar Mühendisliği Bölümü. Bilgisayar Mühendisliği Bilkent Üniversitesi Bilgisayar Mühendisliği Bölümü Bilgisayar Mühendisliği Bilgisayar Mühendisliği Günümüzde, finans, tıp, sanat, güvenlik, enerji gibi bir çok sektör, bilgisayar mühendisliğindeki gelişimlerden

Detaylı

91-03-01-517 YAPAY ZEKA (Artificial Intelligence)

91-03-01-517 YAPAY ZEKA (Artificial Intelligence) 91-03-01-517 YAPAY ZEKA (Artificial Intelligence) Dersi Veren Öğretim Üyesi Y. Doç. Dr. Aybars UĞUR Ders Web Sayfası : http://yzgrafik.ege.edu.tr/~ugur 27.09.2009 Y. Doç. Dr. Aybars UĞUR (517 Yapay Zeka)

Detaylı

YÖK TEZLERİ PROJE KELİME TARAMASI

YÖK TEZLERİ PROJE KELİME TARAMASI YÖK TEZLERİ PROJE KELİME TARAMASI YÖK Tezleri Proje Kelimesi Taraması Sonuçları Toplam Çalışma Sayısı 1833 İncelenen 1673 İlgisiz 372 Toplam İncelenen 1301 X Projesi 720 Proje Yönetimi 123 Yatırım Projeleri

Detaylı

GENETİK ALGORİTMA ÖZNUR CENGİZ HİLAL KOCA

GENETİK ALGORİTMA ÖZNUR CENGİZ HİLAL KOCA GENETİK ALGORİTMA ÖZNUR CENGİZ 201410306014 HİLAL KOCA 150306024 GENETİK ALGORİTMA Genetik Algoritma yaklaşımının ortaya çıkışı 1970 lerin başında olmuştur. 1975 te John Holland ın makine öğrenmesi üzerine

Detaylı

CETP KOMPOZİTLERİN DELİNMELERİNDEKİ İTME KUVVETİNİN ANFIS İLE MODELLENMESİ MURAT KOYUNBAKAN ALİ ÜNÜVAR OKAN DEMİR

CETP KOMPOZİTLERİN DELİNMELERİNDEKİ İTME KUVVETİNİN ANFIS İLE MODELLENMESİ MURAT KOYUNBAKAN ALİ ÜNÜVAR OKAN DEMİR CETP KOMPOZİTLERİN DELİNMELERİNDEKİ İTME KUVVETİNİN ANFIS İLE MODELLENMESİ MURAT KOYUNBAKAN ALİ ÜNÜVAR OKAN DEMİR Çalışmanın amacı. SUNUM PLANI Çalışmanın önemi. Deney numunelerinin üretimi ve özellikleri.

Detaylı

Örüntü Tanıma (EE 448) Ders Detayları

Örüntü Tanıma (EE 448) Ders Detayları Örüntü Tanıma (EE 448) Ders Detayları Ders Adı Ders Kodu Dönemi Ders Saati Uygulama Saati Laboratuar Saati Kredi AKTS Örüntü Tanıma EE 448 Bahar 3 0 0 3 5 Ön Koşul Ders(ler)i Dersin Dili Dersin Türü Dersin

Detaylı

Yapay Zeka (MECE 441) Ders Detayları

Yapay Zeka (MECE 441) Ders Detayları Yapay Zeka (MECE 441) Ders Detayları Ders Adı Ders Kodu Dönemi Ders Saati Uygulama Saati Laboratuar Saati Kredi AKTS Yapay Zeka MECE 441 Bahar 3 0 0 3 4 Ön Koşul Ders(ler)i Yok Dersin Dili Dersin Türü

Detaylı

Uzman Sistemler (IE 416) Ders Detayları

Uzman Sistemler (IE 416) Ders Detayları Uzman Sistemler (IE 416) Ders Detayları Ders Adı Ders Kodu Dönemi Ders Saati Uygulama Saati Laboratuar Saati Kredi AKTS Uzman Sistemler IE 416 Her İkisi 3 0 0 3 5 Ön Koşul Ders(ler)i Dersin Dili Dersin

Detaylı

OSPF PROTOKOLÜNÜ KULLANAN ROUTER LARIN MALİYET BİLGİSİNİN BULANIK MANTIKLA BELİRLENMESİ

OSPF PROTOKOLÜNÜ KULLANAN ROUTER LARIN MALİYET BİLGİSİNİN BULANIK MANTIKLA BELİRLENMESİ OSPF PROTOKOLÜNÜ KULLANAN ROUTER LARIN MALİYET BİLGİSİNİN BULANIK MANTIKLA BELİRLENMESİ Resul KARA Elektronik ve Bilgisayar Eğitimi Bölümü Teknik Eğitim Fakültesi Abant İzzet Baysal Üniversitesi, 81100,

Detaylı

Yaz Stajı II (IE 499) Ders Detayları

Yaz Stajı II (IE 499) Ders Detayları Yaz Stajı II (IE 499) Ders Detayları Ders Adı Ders Kodu Dönemi Ders Saati Uygulama Saati Laboratuar Saati Kredi AKTS Yaz Stajı II IE 499 Güz 0 0 0 0 6 Ön Koşul Ders(ler)i IE 399 Dersin Dili Dersin Türü

Detaylı

Synergi Gas. Gelişmiş Hidrolik Modelleme. Doğalgaz dağıtım şebekeleri için optimizasyon ve simülasyon yazılımı ARCUMSOFT

Synergi Gas. Gelişmiş Hidrolik Modelleme. Doğalgaz dağıtım şebekeleri için optimizasyon ve simülasyon yazılımı ARCUMSOFT Synergi Gas Gelişmiş Hidrolik Modelleme Doğalgaz dağıtım şebekeleri için optimizasyon ve simülasyon yazılımı ARCUMSOFT 1 Giriş Doğalgaz dağıtım ve iletim şebekelerinde günlük ve uzun dönemli işletme ihtiyaçlarının

Detaylı

4. ÜRÜN GELİSTİRME İŞLEMİ

4. ÜRÜN GELİSTİRME İŞLEMİ 4. ÜRÜN GELİSTİRME İŞLEMİ Genel Problem Çözme İşlemi Adım adım analiz / sentezi içerir Önerilen işlemsel adımlar: - Fonksiyon yapıları geliştirilir - Çözümler geliştirilir - Sıralı / esnek olarak uygulanır

Detaylı

Süreç Modelleme, Dinamiği ve Kontrolü (CEAC 407) Ders Detayları

Süreç Modelleme, Dinamiği ve Kontrolü (CEAC 407) Ders Detayları Süreç Modelleme, Dinamiği ve Kontrolü (CEAC 407) Ders Detayları Ders Adı Süreç Modelleme, Dinamiği ve Kontrolü Ders Kodu CEAC 407 Dönemi Ders Uygulama Laboratuar Kredi AKTS Saati Saati Saati Güz 3 1 0

Detaylı

Başlıca Ürün-Bilgi Sistemleri

Başlıca Ürün-Bilgi Sistemleri BİLGİ SİSTEMLERİ Başlıca Ürün-Bilgi Sistemleri Süreç İşleme Sistemleri, Ofis Otomasyon Sistemleri ve Bilgi İşleme Sistemleri, Yönetim Bilişim Sistemleri, Karar Destek Sistemleri, Uzman Sistemler ve Yapay

Detaylı

Gezgin Satıcı Probleminin İkili Kodlanmış Genetik Algoritmalarla Çözümünde Yeni Bir Yaklaşım. Mehmet Ali Aytekin Tahir Emre Kalaycı

Gezgin Satıcı Probleminin İkili Kodlanmış Genetik Algoritmalarla Çözümünde Yeni Bir Yaklaşım. Mehmet Ali Aytekin Tahir Emre Kalaycı Gezgin Satıcı Probleminin İkili Kodlanmış Genetik Algoritmalarla Çözümünde Yeni Bir Yaklaşım Mehmet Ali Aytekin Tahir Emre Kalaycı Gündem Gezgin Satıcı Problemi GSP'yi Çözen Algoritmalar Genetik Algoritmalar

Detaylı

MÜHENDİSLİK VE MİMARLIK FAKÜLTESİ Endüstri Mühendisliği Bölümü

MÜHENDİSLİK VE MİMARLIK FAKÜLTESİ Endüstri Mühendisliği Bölümü MÜHENDİSLİK VE MİMARLIK FAKÜLTESİ Endüstri Mühendisliği Bölümü Lisans Öğretim Planı (Türkçe) - 8 YARIYILLIK LİSANS MÜFREDATI I. SEMESTER MAT111 Matematik I Calculus I 4 0 4 5 FİZ101 Fizik I Physics I 3

Detaylı

Ö Z G E Ç M İ Ş. 1. Adı Soyadı: Mustafa GÖÇKEN. 2. Doğum Tarihi: 12 Haziran 1976. 3. Unvanı: Yrd. Doç. Dr. 4. Öğrenim Durumu: Ph.D.

Ö Z G E Ç M İ Ş. 1. Adı Soyadı: Mustafa GÖÇKEN. 2. Doğum Tarihi: 12 Haziran 1976. 3. Unvanı: Yrd. Doç. Dr. 4. Öğrenim Durumu: Ph.D. Ö Z G E Ç M İ Ş 1. Adı Soyadı: Mustafa GÖÇKEN 2. Doğum Tarihi: 12 Haziran 1976 3. Unvanı: Yrd. Doç. Dr. 4. Öğrenim Durumu: Ph.D. Derece Alan Üniversite Yıl Lisans Endüstri Mühendisliği Çukurova Üniversitesi

Detaylı

GENETİK ALGORİTMALAR. Araş. Gör. Nesibe YALÇIN BİLECİK ÜNİVERSİTESİ

GENETİK ALGORİTMALAR. Araş. Gör. Nesibe YALÇIN BİLECİK ÜNİVERSİTESİ GENETİK ALGORİTMALAR Araş. Gör. Nesibe YALÇIN BİLECİK ÜNİVERSİTESİ GENETİK ALGORİTMALAR Genetik algoritmalar, Darwin in doğal seçim ve evrim teorisi ilkelerine dayanan bir arama ve optimizasyon yöntemidir.

Detaylı

BULANIK MANTIK ile KONTROL

BULANIK MANTIK ile KONTROL BULANIK MANTIK ile KONTROL AFYON KOCATEPE ÜNİVERSİTESİ Bulanık mantığın temel prensipleri: Bulanık küme sözel değişkenleri göstermek için kullanılır. Az sıcak, biraz soğuk gibi bulanık mantık üyelik fonksiyonları

Detaylı

BİLGİSAYAR DESTEKLİ TASARIM AUTOCAD DERSİ. 1. HAFTA 27.09.2012 Öğr. Gör. Serkan ÖREN

BİLGİSAYAR DESTEKLİ TASARIM AUTOCAD DERSİ. 1. HAFTA 27.09.2012 Öğr. Gör. Serkan ÖREN BİLGİSAYAR DESTEKLİ TASARIM AUTOCAD DERSİ 1. HAFTA 1 AutoCAD, tüm dünyada başta mühendisler ve mimarlar tarafından kullanılan, dünyaca tanınan yazılım firması Autodesktarafından hazırlanan, bilgisayar

Detaylı

Öykü AKINGÜÇ

Öykü AKINGÜÇ Öykü AKINGÜÇ 201420404018 UZMAN SİSTEMLER Yapay zeka (Artificial Intelligence) konusunda son yıllarda yapılan araştırmalar, Uzman Sistemlerin popülerliğini ve buna paralel olarak da gelişmesini sağlamıştır.

Detaylı

Akıllı Mekatronik Sistemler (MECE 404) Ders Detayları

Akıllı Mekatronik Sistemler (MECE 404) Ders Detayları Akıllı Mekatronik Sistemler (MECE 404) Ders Detayları Ders Adı Akıllı Mekatronik Sistemler Ders Kodu MECE 404 Dönemi Ders Uygulama Saati Saati Laboratuar Saati Kredi AKTS Bahar 2 0 2 3 5 Ön Koşul Ders(ler)i

Detaylı

ÖZGEÇMİŞ VE ESERLER LİSTESİ

ÖZGEÇMİŞ VE ESERLER LİSTESİ ÖZGEÇMİŞ VE ESERLER LİSTESİ 1. Adı Soyadı : Metin ZEYVELİ 2. DoğumTarihi : 30 Haziran 1971 3. Unvanı : Yrd. Doç. Dr. 4. Öğrenim Durumu : Derece Alan Üniversite Yıl Lisans Makine Eğitimi Gazi Üniversitesi

Detaylı

DENİZ HARP OKULU BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ

DENİZ HARP OKULU BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ DENİZ HARP OKULU BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ Dersin Adı Kodu Sınıf/Y.Y. Ders Saati (T+U+L) Kredi AKTS Yapay Zeka BİM-433 4/II 2+2+0 3 4,5 Dersin Dili Dersin Seviyesi

Detaylı

Benzetim 13. Ders. Benzetim Paketleri ve Promodel e Giriş

Benzetim 13. Ders. Benzetim Paketleri ve Promodel e Giriş Benzetim 13. Ders Benzetim Paketleri ve Promodel e Giriş BENZETİM PAKETİNDEN BEKLENEN ÖZELLİKLERİ Genel Özellikler: Modelleme esnekliği (bir modelin değişik parametrelerle yenilenebilmesi), Yeni model

Detaylı

IENG 227 Modern Üretim Yaklaşımları

IENG 227 Modern Üretim Yaklaşımları IENG 227 Modern Üretim Yaklaşımları Pamukkale Üniversitesi Endüstri Mühendisliği Bölümü IENG 227 Modern Üretim Yaklaşımları Dr. Hacer Güner Gören Esnek Üretim Sistemleri Esnek Üretim Sistemleri Bir esnek

Detaylı

MODELLEME VE BENZETİM

MODELLEME VE BENZETİM MODELLEME VE BENZETİM Hazırlayan: Özlem AYDIN Not: Bu sunumda Yrd. Doç. Dr. Yılmaz YÜCEL in Modelleme ve Benzetim dersi notlarından faydalanılmıştır. DERSE İLİŞKİN GENEL BİLGİLER Dersi veren: Özlem AYDIN

Detaylı

Bilişim Sistemleri. Modelleme, Analiz ve Tasarım. Yrd. Doç. Dr. Alper GÖKSU

Bilişim Sistemleri. Modelleme, Analiz ve Tasarım. Yrd. Doç. Dr. Alper GÖKSU Bilişim Sistemleri Modelleme, Analiz ve Tasarım Yrd. Doç. Dr. Alper GÖKSU Ders Akışı Hafta 5. İhtiyaç Analizi ve Modelleme II Haftanın Amacı Bilişim sistemleri ihtiyaç analizinin modeli oluşturulmasında,

Detaylı

Bilgisayarlara ve Programlamaya Giriş (COMPE 101) Ders Detayları

Bilgisayarlara ve Programlamaya Giriş (COMPE 101) Ders Detayları Bilgisayarlara ve Programlamaya Giriş (COMPE 101) Ders Detayları Ders Adı Ders Kodu Dönemi Ders Saati Uygulama Saati Laboratuar Kredi AKTS Saati Bilgisayarlara ve Programlamaya Giriş COMPE 101 Güz 2 2

Detaylı

Veri Madenciliği Yaklaşımı ile Mesleki Yönlendirme Sistemi

Veri Madenciliği Yaklaşımı ile Mesleki Yönlendirme Sistemi Veri Madenciliği Yaklaşımı ile Mesleki Yönlendirme Sistemi YRD. DOÇ. DR. HÜSEYİN GÜRÜLER MUĞLA SITKI KOÇMAN ÜNİVERSİTESİ, TEKNOLOJİ FAKÜLTESİ, BİLİŞİM SİSTEMLERİ MÜHENDİSLİĞİ Meslek Seçimi Meslek Seçimi

Detaylı

ERCİYES ÜNİVERSİTESİ FEN BİLİMLERİ ENSTİTUSÜ BİLGİSAYAR MÜHENDİSLİĞİ ANABİLİMDALI. I. GENEL BİLGİLER Ders Adı

ERCİYES ÜNİVERSİTESİ FEN BİLİMLERİ ENSTİTUSÜ BİLGİSAYAR MÜHENDİSLİĞİ ANABİLİMDALI. I. GENEL BİLGİLER Ders Adı BİM618 Evrimsel Algoritmalar Öğretim Üyesi Prof. Dr. Derviş Karaboğa Görüşme Saatleri 8.00-17.00 E posta: karaboga@erciyes.edu.tr http://abis.erciyes.edu.tr/sorgu.aspx?sorgu=236 Erciyes Üniversitesi, Mühendislik

Detaylı

BİLİŞİM SİSTEMLERİNİN PRENSİPLERİ

BİLİŞİM SİSTEMLERİNİN PRENSİPLERİ BİLİŞİM SİSTEMLERİNİN PRENSİPLERİ Derleyen: Prof. Dr. Güngör BAL Bölüm 09 Bilişim ve Karar Destek Sistemleri Prensipler ve Öğrenme Hedefleri İyi karar-verme ve problem çözme yetenekleri etkin bilişim ve

Detaylı

Yrd.Doç. Dr. Tülin ÇETİN

Yrd.Doç. Dr. Tülin ÇETİN Yrd.Doç. Dr. Tülin ÇETİN ÖĞRENİM DURUMU Derece Üniversite Bölüm / Program Lisans Ege Üniversitesi Bilgisayar Mühendisliği 1987-1992 Lisans Celal Bayar Üniversitesi İnşaat Mühendisliği 2001-2004 Y. Lisans

Detaylı

Yazılım Mühendisliği 1

Yazılım Mühendisliği 1 Yazılım Mühendisliği 1 HEDEFLER Yazılım, program ve algoritma kavramları anlar. Yazılım ve donanım maliyetlerinin zamansal değişimlerini ve nedenleri hakkında yorum yapar. Yazılım mühendisliği ile Bilgisayar

Detaylı

BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ

BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ BİLGİSAYAR MÜHENDİSLİĞİ BÖLÜM BAŞKANLIĞI DERS TANITIM BİLGİLERİ Dersin Adı Kodu Sınıf / Y.Y. Ders Saati (T+U+L) Kredi AKTS YAPAY ZEKA BG-421 4/2 2+1+0 2+.5 4 Dersin Dili : TÜRKÇE Dersin Seviyesi : LİSANS

Detaylı

Yapay Sinir Ağları. (Artificial Neural Networks) DOÇ. DR. ERSAN KABALCI

Yapay Sinir Ağları. (Artificial Neural Networks) DOÇ. DR. ERSAN KABALCI Yapay Sinir Ağları (Artificial Neural Networks) J E O L O J İ M Ü H E N D İ S L İ Ğ İ A. B. D. E S N E K H E S A P L A M A Y Ö N T E M L E R İ - I DOÇ. DR. ERSAN KABALCI Yapay Sinir Ağları Tarihçe Biyolojik

Detaylı

Bilgisayar Mühendisliği

Bilgisayar Mühendisliği Bilgisayar Mühendisliği Bülent Ecevit Üniversitesi Bilgisayar Mühendisliği Bölümü http://bilgisayar.beun.edu.tr İçerik Zonguldak Tanıtımı Üniversite Tanıtımı Mühendis Kimdir? Mühendisin Sorusu Bilgisayar

Detaylı

SAYISAL ÇÖZÜMLEME. Yrd.Doç.Dr.Esra Tunç Görmüş. 1.Hafta

SAYISAL ÇÖZÜMLEME. Yrd.Doç.Dr.Esra Tunç Görmüş. 1.Hafta SAYISAL ÇÖZÜMLEME Yrd.Doç.Dr.Esra Tunç Görmüş 1.Hafta Sayısal çözümleme nümerik analiz nümerik çözümleme, approximate computation mühendislikte sayısal yöntemler Computational mathematics Numerical analysis

Detaylı

BİÇİMSEL YÖNTEMLER (FORMAL METHODS) Betül AKTAŞ Suna AKMELEZ

BİÇİMSEL YÖNTEMLER (FORMAL METHODS) Betül AKTAŞ Suna AKMELEZ BİÇİMSEL YÖNTEMLER (FORMAL METHODS) Betül AKTAŞ 14011021 Suna AKMELEZ 14011050 Biçimsel Yöntemler Nedir? Nerede Kullanılır? Biçimsel Tasarım Biçimsel Yöntemlerin Yararları Biçimsel Yöntemlerin Zayıf Yönleri

Detaylı

Bulanık Mantık Tabanlı Uçak Modeli Tespiti

Bulanık Mantık Tabanlı Uçak Modeli Tespiti Bulanık Mantık Tabanlı Uçak Modeli Tespiti Hüseyin Fidan, Vildan Çınarlı, Muhammed Uysal, Kadriye Filiz Balbal, Ali Özdemir 1, Ayşegül Alaybeyoğlu 2 1 Celal Bayar Üniversitesi, Matematik Bölümü, Manisa

Detaylı

ÖZGEÇMİŞ. Derece Alan Üniversite Yıl

ÖZGEÇMİŞ. Derece Alan Üniversite Yıl 1. Adı Soyadı : Atınç YILMAZ 2. Doğum Tarihi : 01/05/1983 3. Unvanı : Dr.Öğr.Üyesi 4. Öğrenim Durumu: ÖZGEÇMİŞ Derece Alan Üniversite Yıl Lisans Bilgisayar Mühendisliği Haliç Üniversitesi 2005 (Burslu)

Detaylı

Kalıp ve Avadanlık Tasarımı (MFGE 403) Ders Detayları

Kalıp ve Avadanlık Tasarımı (MFGE 403) Ders Detayları Kalıp ve Avadanlık Tasarımı (MFGE 403) Ders Detayları Ders Adı Ders Kodu Dönemi Ders Saati Uygulama Saati Laboratuar Saati Kredi AKTS Kalıp ve Avadanlık Tasarımı MFGE 403 Güz 2 2 0 3 5 Ön Koşul Ders(ler)i

Detaylı

SİSTEM ANALİZİ VE TASARIMI. Sistem Analizi -Bilgi Sistemleri-

SİSTEM ANALİZİ VE TASARIMI. Sistem Analizi -Bilgi Sistemleri- SİSTEM ANALİZİ VE TASARIMI Sistem Analizi -Bilgi Sistemleri- Bilgi Sistemi Bilgi sistemi, karar vericiler için verileri işleyerek bilgi sağlayan çoğunlukla bilgisayara dayalı sistemlerdir. Bilgi sistemi

Detaylı

Nesneye Dayalı Analiz ve Tasarım (SE 321) Ders Detayları

Nesneye Dayalı Analiz ve Tasarım (SE 321) Ders Detayları Nesneye Dayalı Analiz ve Tasarım (SE 321) Ders Detayları Ders Adı Ders Kodu Dönemi Ders Saati Uygulama Saati Laboratuar Saati Kredi AKTS Nesneye Dayalı Analiz ve Tasarım SE 321 Bahar 3 0 0 3 4.0 Ön Koşul

Detaylı

Veritabanı Yönetim Sistemleri (Veritabanı Kavramı) Veri Modelleri

Veritabanı Yönetim Sistemleri (Veritabanı Kavramı) Veri Modelleri Veritabanı Yönetim Sistemleri (Veritabanı Kavramı) Veri Modelleri Konular Veritabanı Tasarım Aşamaları Veri Modeli Nedir? Veri Modeli Temel Bileşenleri İş Kuralları (Business Rules) İş Kurallarını Veri

Detaylı

Bilgisayar Programlama (COMPE 102) Ders Detayları

Bilgisayar Programlama (COMPE 102) Ders Detayları Bilgisayar Programlama (COMPE 102) Ders Detayları Ders Adı Ders Kodu Dönemi Ders Saati Uygulama Saati Laboratuar Kredi AKTS Saati Bilgisayar Programlama COMPE 102 Bahar 2 2 0 3 4 Ön Koşul Ders(ler)i Dersin

Detaylı

... ROBOTİK VE KODLAMA EĞİTİMİ ÇERÇEVESİNDE ÖĞRETİM YILI BİLİŞİM TEKNOLOJİLERİ DERSİ ÜNİTELENDİRİLMİŞ YILLIK DERS PLANI

... ROBOTİK VE KODLAMA EĞİTİMİ ÇERÇEVESİNDE ÖĞRETİM YILI BİLİŞİM TEKNOLOJİLERİ DERSİ ÜNİTELENDİRİLMİŞ YILLIK DERS PLANI ... ROBOTİK VE KODLAMA EĞİTİMİ ÇERÇEVESİNDE 2018 2019 ÖĞRETİM YILI BİLİŞİM TEKNOLOJİLERİ DERSİ ÜNİTELENDİRİLMİŞ YILLIK DERS PLANI Hazırlayan : Özel Öğretim Kurumları Birliği (ÖZKURBİR) Dersin Adı : Bilişim

Detaylı

Optimizasyona Giriş (MFGE 412) Ders Detayları

Optimizasyona Giriş (MFGE 412) Ders Detayları Optimizasyona Giriş (MFGE 412) Ders Detayları Ders Adı Ders Kodu Dönemi Ders Saati Saati Laboratuar Kredi AKTS Saati Optimizasyona Giriş MFGE 412 Seçmeli 3 0 0 3 5 Ön Koşul Ders(ler)i MATH 275 Lineer Cebir

Detaylı

2. Klasik Kümeler-Bulanık Kümeler

2. Klasik Kümeler-Bulanık Kümeler 2. Klasik Kümeler-Bulanık Kümeler Klasik Küme Teorisi Klasik kümelerde bir nesnenin bir kümeye üye olması ve üye olmaması söz konusudur. Bu yaklaşıma göre istediğimiz özelliğe sahip olan bir birey, eleman

Detaylı

YÖNEYLEM ARAŞTIRMASI - I

YÖNEYLEM ARAŞTIRMASI - I YÖNEYLEM ARAŞTIRMASI - I 1/19 İçerik Yöneylem Araştırmasının Dalları Kullanım Alanları Yöneylem Araştırmasında Bazı Yöntemler Doğrusal (Lineer) Programlama, Oyun Teorisi, Dinamik Programlama, Tam Sayılı

Detaylı

MESLEKİ TERMİNOLOJİ I 1. HAFTA YAZILIM MÜH. TEMEL KAVRAMLAR

MESLEKİ TERMİNOLOJİ I 1. HAFTA YAZILIM MÜH. TEMEL KAVRAMLAR YAZILIM: SOFTWARE Yazılım (Software): Yazılım sadece bir bilgisayar programı değildir. Basılı veya elektronik ortamdaki her tür dokümanı da içeren ürün. Dokümanlar yazılım mühendislerine ve son kullanıcıya

Detaylı

Genel Fizik I (PHYS 101) Ders Detayları

Genel Fizik I (PHYS 101) Ders Detayları Genel Fizik I (PHYS 101) Ders Detayları Ders Adı Ders Kodu Dönemi Ders Saati Uygulama Saati Laboratuar Saati Kredi AKTS Genel Fizik I PHYS 101 Güz 3 2 0 4 6 Ön Koşul Ders(ler)i Dersin Dili Dersin Türü

Detaylı

Mobil Uygulama Geliştirmeye Giriş (ISE 407) Ders Detayları

Mobil Uygulama Geliştirmeye Giriş (ISE 407) Ders Detayları Mobil Uygulama Geliştirmeye Giriş (ISE 407) Ders Detayları Ders Adı Ders Dönemi Ders Uygulama Laboratuar Kredi AKTS Kodu Saati Saati Saati Mobil Uygulama Geliştirmeye Giriş ISE 407 Her İkisi 3 0 0 3 5

Detaylı

Kimya Mühendisliğinde Uygulamalı Matematik

Kimya Mühendisliğinde Uygulamalı Matematik Fen Bilimleri Enstitüsü Kimya Mühendisliği Anabilim Dalı Kimya Mühendisliğinde Uygulamalı Matematik DERS BİLGİ FORMU DERS BİLGİLERİ Dersin Adı Kodu Yarıyıl Kimya Mühendisliğinde Uygulamalı Matematik T

Detaylı

Akdeniz Üniversitesi Mühendislik Fakültesi Bilgisayar Mühendisliği Bölüm Tanıtımı

Akdeniz Üniversitesi Mühendislik Fakültesi Bilgisayar Mühendisliği Bölüm Tanıtımı Akdeniz Üniversitesi Mühendislik Fakültesi Bilgisayar Mühendisliği Bölüm Tanıtımı cse@akdeniz.edu.tr Antalya, 2015 2 Özet Akdeniz Üniversitesi tanıtım filmi Neden Bilgisayar Mühendisliği Bilgisayar Mühendisi

Detaylı

Uzaktan Eğitim ve E-Öğrenme (ISE 424) Ders Detayları

Uzaktan Eğitim ve E-Öğrenme (ISE 424) Ders Detayları Uzaktan Eğitim ve E-Öğrenme (ISE 424) Ders Detayları Ders Adı Ders Kodu Dönemi Ders Saati Uygulama Saati Laboratuar Saati Kredi AKTS Uzaktan Eğitim ve E-Öğrenme ISE 424 Bahar 3 0 0 3 5 Ön Koşul Ders(ler)i

Detaylı

Muhammet Fatih AKBAŞ, Enis KARAARSLAN, Cengiz GÜNGÖR

Muhammet Fatih AKBAŞ, Enis KARAARSLAN, Cengiz GÜNGÖR Yazılım Tanımlı Ağların Güvenliğinde Yapay Zeka Tabanlı Çözümler: Ön İnceleme Muhammet Fatih AKBAŞ, Enis KARAARSLAN, Cengiz GÜNGÖR İzmir Katip Çelebi Üniversitesi, Muğla Sıtkı Koçman Üniversitesi, Ege

Detaylı

BCA605 Bilgisayar Oyunlarında Yapay Zeka

BCA605 Bilgisayar Oyunlarında Yapay Zeka BCA605 Bilgisayar Oyunlarında Yapay Zeka Ders 1 : Genel Tanıtım Zümra Kavafoğlu Hakkımda Araştırma Alanları Bilgisayar Grafiği ve Animasyonu Fizik-tabanlı Animasyon Karakter Animasyonu Bilgisayar Animasyonu

Detaylı

DERS BİLGİLERİ DEPREM MÜHENDİSLİĞİNE GİRİŞ CE CE 381 Yapısal Analiz. Yrd. Doç. Dr. Özden Saygılı

DERS BİLGİLERİ DEPREM MÜHENDİSLİĞİNE GİRİŞ CE CE 381 Yapısal Analiz. Yrd. Doç. Dr. Özden Saygılı DERS BİLGİLERİ Ders Adı Kodu Yarıyıl D+U+L Saat Kredi AKTS DEPREM MÜHENDİSLİĞİNE GİRİŞ CE 488 8 3+0+0 3 5 Ön Koşul Dersleri CE 381 Yapısal Analiz Dersin Dili Dersin Seviyesi Dersin Türü Dersin Koordinatörü

Detaylı

YZM 2108 Yazılım Mimarisi ve Tasarımı

YZM 2108 Yazılım Mimarisi ve Tasarımı YZM 2108 Yazılım Mimarisi ve Tasarımı Yrd. Doç. Dr. Deniz KILINÇ Celal Bayar Üniversitesi Hasan Ferdi Turgutlu Teknoloji Fakültesi Yazılım Mühendisliği 1 BÖLÜM - 1 Yazılım Tasarımına Giriş Bu bölümde;

Detaylı

MÜHENDİSLİK FAKÜLTESİ / ENSTİTÜSÜ / YÜKSEKOKULU BİLİŞİM SİSTEMLERİ MÜHENDİSLİĞİ BÖLÜMÜ /ABD LİSANS PROGRAMI - 2 ( yılı öncesinde birinci

MÜHENDİSLİK FAKÜLTESİ / ENSTİTÜSÜ / YÜKSEKOKULU BİLİŞİM SİSTEMLERİ MÜHENDİSLİĞİ BÖLÜMÜ /ABD LİSANS PROGRAMI - 2 ( yılı öncesinde birinci MÜHENDİSLİK FAKÜLTESİ / ENSTİTÜSÜ / YÜKSEKOKULU BİLİŞİM SİSTEMLERİ MÜHENDİSLİĞİ BÖLÜMÜ /ABD LİSANS PROGRAMI - 2 (2016-17 yılı öncesinde birinci sınıfa başlayan öğrenciler için) BİRİNCİ YIL 1. Dönem CMPE113

Detaylı

Endüstri Mühendisliği - 1. yarıyıl. Academic and Social Orientation. 441000000001101 Fizik I Physics I 3 0 1 4 4 6 TR

Endüstri Mühendisliği - 1. yarıyıl. Academic and Social Orientation. 441000000001101 Fizik I Physics I 3 0 1 4 4 6 TR - - - - - Bölüm Seçin - - - - - Gönder Endüstri Mühendisliği - 1. yarıyıl 141000000001101 Akademik ve Sosyal Oryantasyon Academic and Social Orientation 1 0 0 1 0 1 TR 441000000001101 Fizik I Physics I

Detaylı

Makina Teorisi (MECE 303) Ders Detayları

Makina Teorisi (MECE 303) Ders Detayları Makina Teorisi (MECE 303) Ders Detayları Ders Adı Ders Kodu Dönemi Ders Saati Uygulama Saati Laboratuar Saati Kredi AKTS Makina Teorisi MECE 303 Güz 2 0 2 3 5 Ön Koşul Ders(ler)i MECE 204 Dinamik Dersin

Detaylı

Talaşlı İmalat Teorisi (MFGE541) Ders Detayları

Talaşlı İmalat Teorisi (MFGE541) Ders Detayları Talaşlı İmalat Teorisi (MFGE541) Ders Detayları Ders Adı Ders Kodu Dönemi Ders Saati Uygulama Saati Laboratuar Saati Kredi AKTS Talaşlı İmalat Teorisi MFGE541 Her İkisi 3 0 0 3 5 Ön Koşul Ders(ler)i Dersin

Detaylı

DERS BİLGİ FORMU. IV Türkçe Zorunlu Ders. Haftalık. Ders. Okul Eğitimi Süresi. Saati

DERS BİLGİ FORMU. IV Türkçe Zorunlu Ders. Haftalık. Ders. Okul Eğitimi Süresi. Saati DERS BİLGİ FORMU DERSİN ADI SİSTEM ANALİZİ VE TASARIMI I BÖLÜM PROGRAM DÖNEMİ DERSİN DİLİ DERS KATEGORİSİ ÖN ŞARTLAR SÜRE VE DAĞILIMI KREDİ DERSİN AMACI ÖĞRENME ÇIKTILARI VE YETERLİKLER DERSİN İÇERİĞİ

Detaylı

KTO KARATAY ÜNİVERSİTESİ MEKATRONİK MÜHENDİSLİĞİ BÖLÜMÜ

KTO KARATAY ÜNİVERSİTESİ MEKATRONİK MÜHENDİSLİĞİ BÖLÜMÜ KTO KARATAY ÜNİVERSİTESİ MEKATRONİK MÜHENDİSLİĞİ BÖLÜMÜ Prof. Dr. Mehmet ÇELİK Mekatronik Müh. Bl. Bşk. mehmet.celik@karatay.edu.tr 1 MEKATRONİK TEKNOLOJİSİNİN KISA TANIMI IEEE/ASME Transactions on Mechatronics

Detaylı

FTR 331 Ergonomi. yrd. doç. dr. emin ulaş erdem

FTR 331 Ergonomi. yrd. doç. dr. emin ulaş erdem FTR 331 Ergonomi yrd. doç. dr. emin ulaş erdem ERGONOMİDE KULLANILAN MODELLER Modelleme, farklı öğeler arasındaki ilişkilerin tanımlanmasında kullanılan bir yöntemdir. Modeller, kullanıldıkları alanlara

Detaylı

Üniversitesi. {g.karatas, Library, Science Direct ve Wiley veri içerisinde

Üniversitesi. {g.karatas, Library, Science Direct ve Wiley veri içerisinde :, Üniversitesi 34156, stanbul, {g.karatas, c.catal}@iku.edu.tr Özet. sistematik ebilmek üzere, yöntemlerini in n veri belirlemek, ortaya konulan. IEEE Explorer, ACM Digital Library, Science Direct ve

Detaylı

BSM 532 KABLOSUZ AĞLARIN MODELLEMESİ VE ANALİZİ OPNET MODELER

BSM 532 KABLOSUZ AĞLARIN MODELLEMESİ VE ANALİZİ OPNET MODELER BSM 532 KABLOSUZ AĞLARIN MODELLEMESİ VE ANALİZİ OPNET MODELER Yazılımı ve Genel Özellikleri Doç.Dr. Cüneyt BAYILMIŞ Kablosuz Ağların Modellemesi ve Analizi 1 OPNET OPNET Modeler, iletişim sistemleri ve

Detaylı

Bulanık Mantık Denetleyicileri

Bulanık Mantık Denetleyicileri Bulanık Mantık Denetleyicileri Bulanık Çıkarım BULANIK ÇIKARIM İki-değerli mantık Çok-değerli mantık Bulanık mantık Bulanık kurallar Bulanık çıkarım Bulanık anlamlandırma Bulanık Çıkarım İki-değerli mantık

Detaylı

BİLGİSAYAR TEMEL ALAN KODU: 48

BİLGİSAYAR TEMEL ALAN KODU: 48 TÜRKİYE YÜKSEKÖĞRETİM YETERLİLİKLER ÇERÇEVESİ () TEMEL ALAN YETERLİLİKLERİ SAYAR TEMEL ALAN KODU: 48 ANKARA 13 OCAK 2011 İÇİNDEKİLER 1.BÖLÜM: ÖĞRENİM ALANLARI VE ÇALIŞMA YÖNTEMİ...2 1.1.ISCED 97 (FOET

Detaylı

Olasılık ve İstatistik (IE 220) Ders Detayları

Olasılık ve İstatistik (IE 220) Ders Detayları Olasılık ve İstatistik (IE 220) Ders Detayları Ders Adı Ders Kodu Dönemi Ders Saati Uygulama Saati Laboratuar Saati Kredi AKTS Olasılık ve İstatistik IE 220 Her İkisi 3 0 0 3 5 Ön Koşul Ders(ler)i Dersin

Detaylı