1. sayfa
Öncelikle yapay zeka uygulamalarını denemek için Linux şart değil YZ çalışmalarının patlama yaptığı 80'lerde Linux diye birşey yoktu ve çalışmaların coğu Unix'te değil, Lis... |
Öncelikle yapay zeka uygulamalarını denemek için Linux şart değil YZ çalışmalarının patlama yaptığı 80'lerde Linux diye birşey yoktu ve çalışmaların coğu Unix'te değil, Lisp machine OS ve Genera denilen OS'lerde gerçekleştirildi ve çalışmalarda keşfedilen yapay zeka paradigmalarının bazısı bugün dahi kullanılıyor. C++ sistem dili ve daha cok 7x24 çalışması gereken çekirdek, altyapı bileşenleri geliştirmede kullanılır, YZ uygulamasının kendisini geliştirmede pek kullanılmaz. Python ise son yıllarda patlama yapmış sade ve verimli bir dil olarak YZ kütüphene / software library, Framework ve yardımcı araçlarında en cok kullanılan dil, fakat YZ geliştirmeyi yapabilmek için kullanmak kesin şart değil. Şu anda Google 'director of research' olan Peter Norvig'in 1992 'de yazdığı Paradigms of AI Programming belgesinde örnekleri açıklamak için sadece Prolog ve Common Lisp dillerini kullandı ve o belge YZ belgeleri arasında milat olarak gösterilir, coğu kez PAIP diye kısaltılır. Matlab konusuna gelince... Üni'de gördüğüm 3 dilden 1'ydi. (Digerleri Fortran ve Pascal) Matematik formul hesaplama dilidir. Matematiksel programlama konusunda Perl 6 (Perl 6 için Perl 5'ten farklılığını vurgulama için 'raku' da denilmeye başladı) hem cok ileri fakat bir o kadar da kullanıcı dostu bir dil var yani Matlab artık vaktini doldurmaya başladı, bence. Artificial Neural Networks / ANN ise 2014'te Generative Adverserial Networks / GAN'ın keşfi ile patlayışa geçti, ANN ile hiç ilgilenmeye biri olarak GAN sayesinde ANN ile ben de ilgilenmeye başladım. Ve YZ uygulamaları sihirli birşey değildir. Traveling Salesman Problem / TSP (Ş.arası Seyahat Eden Tüccar Problemi) etkili şekilde çözen bir uygulama örneğin YZ uygulamasıdır. TSP YZ belgelerinde sıklıkla geçen konular arasındadır. En basit problem dahi, etkili şekilde programlandığında YZ gibi özellikler gösterir.O yüzden öncelikle etkili programlama yeteneklerini geliştirmekle başlayabilirsin bunun için de örneğin Github'yaki YZ projelerinin kod yapısını incelemekle başlayabilirsin. |
Öncelikle yapay zeka uygulamalarını denemek için Linux şart değil YZ çalışmalarının patlama yaptığı 80'lerde Linux diye birşey yoktu ve çalışmaların coğu Unix'te değil, Lisp machine OS ve Genera denilen OS'lerde gerçekleştirildi ve çalışmalarda keşfedilen yapay zeka paradigmalarının bazısı bugün dahi kullanılıyor. C++ sistem dili ve daha cok 7x24 çalışması gereken çekirdek, altyapı bileşenleri geliştirmede kullanılır, YZ uygulamasının kendisini geliştirmede pek kullanılmaz. Python ise son yıllarda patlama yapmış sade ve verimli bir dil olarak YZ kütüphene / software library, Framework ve yardımcı araçlarında en cok kullanılan dil, fakat YZ geliştirmeyi yapabilmek için kullanmak kesin şart değil. Şu anda Google 'director of research' olan Peter Norvig'in 1992 'de yazdığı Paradigms of AI Programming belgesinde örnekleri açıklamak için sadece Prolog ve Common Lisp dillerini kullandı ve o belge YZ belgeleri arasında milat olarak gösterilir, coğu kez PAIP diye kısaltılır. Matlab konusuna gelince... Üni'de gördüğüm 3 dilden 1'ydi. (Digerleri Fortran ve Pascal) Matematik formul hesaplama dilidir. Matematiksel programlama konusunda Perl 6 (Perl 6 için Perl 5'ten farklılığını vurgulama için 'raku' da denilmeye başladı) hem cok ileri fakat bir o kadar da kullanıcı dostu bir dil var yani Matlab artık vaktini doldurmaya başladı, bence. Artificial Neural Networks / ANN ise 2014'te Generative Adverserial Networks / GAN'ın keşfi ile patlayışa geçti, ANN ile hiç ilgilenmeye biri olarak GAN sayesinde ANN ile ben de ilgilenmeye başladım. Ve YZ uygulamaları sihirli birşey değildir. Traveling Salesman Problem / TSP (Ş.arası Seyahat Eden Tüccar Problemi) etkili şekilde çözen bir uygulama örneğin YZ uygulamasıdır. TSP YZ belgelerinde sıklıkla geçen konular arasındadır. En basit problem dahi, etkili şekilde programlandığında YZ gibi özellikler gösterir.O yüzden öncelikle etkili programlama yeteneklerini geliştirmekle başlayabilirsin bunun için de örneğin Github'yaki YZ projelerinin kod yapısını incelemekle başlayabilirsin. |
Çok güzel özet geçtiniz. Yapmam gerekenler hakkında bir taslak oluştu kafamda sayenizde. Teşekkür ederim. |
Nvidia nın Jetson serisi yapay zeka geliştirici kitleri mevcut.En son Jetson nano yu çıkardılar.Linux tabanlı.Üzerine Ubuntu vb yükleyıp kullanabiliyorsun.Gömülü sistemlerdeki gibi ufak bir devoloper kiti.Raspberry pi 4 ün daha gelişmişini düşün.İster normal YZ uygulamalari istersen de kamera takıp göruntu ısleme nesne tanıma yüz tanima otonom sistemler gibi daha farkli alanlarda da program yazip kendini gelistirebilirsin.En çok python kullanılıyor yapay zekada.Github da bir dünya kod örneği vs var.Hdmi usb internet cıkislari falan var.Tv ye yada monitore bağla al eline wireles bir klavye mouse pc gibi kullan.Yada hali hazırda bir pc varda elinde.Hıc bosuna masraf yapma.Windowsu çöpe at temiz bir linux yükle sonra python ders pdfleri var python dilini akıcı ve en güzel sekilde anlatanlar var kurcala bulursun.Google da isteyip de bulunamayan çok az şey var.Github dehşet bir kaynak mesela.Jetson nano bir pc kadar guçlu değil haliyle ama Yapay zeka algoritmalari için nvidia tarafından tasarlanmış en kompakt şey.Al çantana at götür istedigin yere bağla bir yere kod yaz.Hobi olarak bile yaparsin.servo motor bağlarsın ne bilim elektronik devreleri kontrol edebilirsin.Akıllı ev sistemi yaparsın.Iron man daki gibi kendi Jarvis akıllı asistan mı dersin artık.Ses işleme de yapabilirsin.Drone bile takıp FBI gibi havadan izleme yap nerde ne yapabileceğin tamamen hayal gucune kalmış. < Resime gitmek için tıklayın > |
Hocam kopyaladım KPSS laneti biter bitmez yumulacağım. Başka yerlere de soruyorum. Ortak şeyler duyuyorum. Yol belirginleşmeye başladı :) Çok teşekkür ederim. |
Böyle şeylerle uğraşmak insanı rahatlatır.Tabi bunlar sabır ve azim de isteyen şeyler.Ama göruldugu uzere sen azimli birisin.Yolun açık olsun. |
1. sayfa
Not: Asıl amacım bilimsel merak. Herhangi bir hedefim yok. Keşfetmek öğrenmek için tavsiye istiyorum.
< Bu mesaj bu kişi tarafından değiştirildi esmuco26 -- 12 Kasım 2019; 9:59:38 >
< Bu ileti DH mobil uygulamasından atıldı >