Development of a library for CMOS analog neural networks
CMOS analog sinir ağları için bir kütüphane geliştirilmesi
- Tez No: 152430
- Danışmanlar: PROF. DR. GÜNHAN DÜNDAR
- Tez Türü: Yüksek Lisans
- Konular: Elektrik ve Elektronik Mühendisliği, Electrical and Electronics Engineering
- Anahtar Kelimeler: Belirtilmemiş.
- Yıl: 2004
- Dil: İngilizce
- Üniversite: Boğaziçi Üniversitesi
- Enstitü: Fen Bilimleri Enstitüsü
- Ana Bilim Dalı: Elektrik-Elektronik Mühendisliği Ana Bilim Dalı
- Bilim Dalı: Belirtilmemiş.
- Sayfa Sayısı: 66
Özet
V ÖZET CMOS ANALOG SINIR AĞLARI İÇİN BİR KÜTÜPHANE GELİŞTİRİLMESİ Sinir ağlarının gücü çok sayıdaki işlem biriminin birbiriyle paralel ve kollektif olarak çalışmasından gelmektedir. Sinir ağlarının özünde bulunan bu paralel çalışma mantığına karşın çoğu uygulama belirli alanlara özgüdür ve yüksek maliyetli donanımlarla gerçeklenebilmektedir. Bir çok uygulamada genel amaçlı bilgisayarlar kullanılmaktadır. Analog sinir ağları bu paralelliği kullanmakla birlikte bir çok uygulama için çeşitli avantajlar sunmaktadır. Küçük alan kaplamalrı, hızlı çalışmları ve düşük güç harcamaları analog sinir ağlarının avantajlarından bazılarıdır. Bununla birlikte ana log gerçeklemenin önemli problemleri analog sinir ağı uygulamalarının belirli alanlara özgü kalmasına neden olmaktadır. Analog devrelerin düşük doğruluk derecesi, hesapla malarda gerekli olan yüksek lineerlik, ağırlık katsayılarının saklanması ye güncellenmesinde karşılaşılan zorluklar, ideal olmayan devre özelliklerinden dolayı algoritmalar üzerindeki kısıtlamalar ve sinir ağının eğitim işlemi için fazladan bir donamma ihtiyaç duyulması gibi problemler analog gerçeklemelerin temel problemleridir. Çok sayıdaki işlem biriminin kollektif olarak çalışması sayesinde bir sinir ağındaki daha etkin elemanlar diğer birimlere göre doğruluk derecesi daha yüksek olacak şekilde tasarlanabilir. Buradaki düşünce belirli bir birimdeki eksikliğin diğer birim(ler) tarafından giderilebiliyor olmasıdır. Yapay sinir ağlarının farklı yapı birimlerinin bulunduğu bir CMOS kütüphane bu tür bir gerçekleme için temel oluşturabilir. Farklı sinaps ve akti- vasyon birimlerinin bulunduğu bir kütühane geliştirilmiştir. Bu kütüphanenin birimleri kullanılarak oluşturulan sinir ağı uygulamaları göstermiştir ki bu tür bir yaklaşım ana log sinir ağlarının temel problemlerine çözüm getirebilmektedir.
Özet (Çeviri)
IV ABSTRACT DEVELOPMENT OF A LIBRARY FOR CMOS ANALOG NEURAL NETWORKS The power of Neural Network (NN) implementations stems from the massively- parallel collective processing of large number of processing units. Despite the impor tance of natural parallelism in a neural hardware, dedicated hardware is available at a high cost. Consequently, general-purpose computers are generally used for neural ap plications. However, the main advantage of NNs is lost by using serial computational devices. Analog implementation of neural networks facilitate this parallelism and can pro vide other advantages in many NN applications. The small size, high speed, and low power are some examples for their benefits. However, due to hardware implementation problems, analog neural hardware is generally available for dedicated applications. Low accuracy of analog hardware, problems with linearity in computations, weight storage and update, limitations on algorithms due to circuit non-idealities and need of extra hardware for the training process are main problems of analog implementations. By means of collective processing of large amount of simple processing units in a NN, it is possible to implement effective units more accurately compared to other units in the network. The idea is, a deficiency (low speed, large size, low accuracy, etc.) of a specific unit can be compensated by another unit(s) in the network. Development of a CMOS library containing different building blocks of NNs may provide a basis for such an implementation. A library containing different units is developed. Several NN examples implemented by using library units show that this approach compensates some of the main problems of analog neural networks (ANNs).
Benzer Tezler
- Development of a library for automated verification of UML models
UML modellerinin otomatik olarak doğrulanmasını sağlayan bir kütüphane geliştirilmesi
MAKBULE FİLİZ ÇELİK
Yüksek Lisans
İngilizce
2006
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolOrta Doğu Teknik ÜniversitesiBilişim Sistemleri Ana Bilim Dalı
DR. ALTAN KOÇYİĞİT
- Kafes sistemlerin enerji minimizasyonu ile sonlu elemanlar analizi için bir Python kütüphanesi geliştirilmesi
Development of a Python library for finite element analysis of truss systems with energy minimization
BATUHAN ŞANLI
Yüksek Lisans
Türkçe
2023
İnşaat MühendisliğiEskişehir Osmangazi Üniversitesiİnşaat Mühendisliği Ana Bilim Dalı
DOÇ. DR. HAKAN ÖZBAŞARAN
PROF. DR. YUSUF CENGİZ TOKLU
- Developing cross-platform library using intel multi-os engine (MOE)
Başlık çevirisi yok
DILKHAZ YASEEN MOHAMMED HAJI MOHAMMED
Yüksek Lisans
İngilizce
2019
Bilgisayar Mühendisliği Bilimleri-Bilgisayar ve KontrolFırat ÜniversitesiYazılım Mühendisliği Ana Bilim Dalı
PROF. DR. PETER A. COOPER
- Three-dimensional imaging in medicine development of a software library
Başlık çevirisi yok
MEHMET V. TAZEBAY
Yüksek Lisans
İngilizce
1991
Tıbbi BiyolojiBoğaziçi ÜniversitesiBiyomedikal Mühendisliği Ana Bilim Dalı
PROF. DR. ERTUĞRUL YAZGAN
- J. P. Getty Merkezi: Mimarisi, tasarımı ve müze mimarisinde doğal aydınlatma uygulamaları
The Getty Center: Architecture& design, master use of natural light sources in a contemporary art museum
GÜNİZ MELTEM GİRAY