Eğitim İçeriği
Hafta 01
Giriş
- Neden bir Robot Akıllıdır?
Fiziksel ve Sanal Robotlar
- Akıllı Robotlar, Akıllı Makineler, Bilinçsiz Makineler ve Robotik Süreç Otomasyonu (RPA) vb.
Yapay Zeka'nın (AI) Robotikteki Rolü
- "if-then-else" ötesi ve öğrenen makine
- AI'ın arkasındaki algoritmalar
- Makine öğrenmesi, bilgisayar görseli, doğal dil işleme (NLP) vb.
- Bilişsel robotik
Büyük Verinin Robotikteki Rolü
- Veri ve desenlere dayalı karar alma
Bulut ve Robotik
- Robotik ile IT'yi bağlama
- Daha çok bilgiye erişen, işbirliği yapan daha fonksiyonel robotlar oluşturma
Vaka Çalışması: Endüstriyel Robotlar
-
Mekanik Robotlar
- Baxter
-
Nükleer Tesislerdeki Robotlar
- Radyasyon tespiti ve koruma
-
Nükleer Reaktörlerdeki Robotlar
- Radyasyon tespiti ve koruma
Bir Robotun Donanım Bileşenleri
- Motorlar, sensörler, mikrodenetleyiciler, kameralar vb.
Robotların Ortak Elemanları
- Makine görseli, ses tanıma, konuşma sentezi, yakınlık algılama, basınç algılama vb.
Bir Robotu Programlamak için Geliştirme Çerçeveleri
- Açık kaynak ve ticari çerçeveler
-
Robot İşletim Sistemi (ROS)
- Mimarisi: çalışma alanı, konular, iletiler, hizmetler, düğümler, actionlibs, araçlar vb.
Bir Robotu Programlamak için Diller
- Düşük seviye kontrol için C++
- Orkestrasyon için Python
- Python ve C ++ ile ROS düğümlerini programlama
- Diğer diller
Fiziksel Robotu Benzetmek için Araçlar
- Ticari ve açık kaynak 3B simülasyon ve görselleştirme yazılımları
Hafta 02
Geliştirme Ortamını Hazırlama
- Yazılım yükleme ve kurulum
- Faydalı paketler ve araçlar
Vaka Çalışması: Mekanik Robotlar
- Nükleer teknoloji alanındaki robotlar
- Çevre sistemlerindeki robotlar
Robotu Programlama
- Python ve C ++ ile düğüm programlaması
- ROS düğümü anlatımı
- ROS'taki iletiler ve konular
- Yayım / abonelik paradigması
- Proje: Gerçek robotla Çarpmak & Giderek ilerleme
- Sorun giderme
- Robotları Gazebo / ROS ile simüle etme
- ROS'taki çerçeveler ve referans değişiklikleri
- Kameraların 2B bilgi işleme OpenCV ile
- Lazerin bilgi işlenmesi
- Proje: Renklerle nesnelerin güvenli takip edilmesi
- Sorun giderme
Hafta 03
Robotu Programlama (Devam...)
- ROS'taki hizmetler
- RGB-D sensörlerinin 3B bilgi işleme PCL ile
- ROS'ta Haritalar ve Seyir
- Proje: Ortamdaki nesneleri bulma
- Sorun giderme
Robotu Programlama (Devam...)
- ActionLib
- Konuşma Tanıma ve Konuşma Üretimi
- MoveIt! ile robot kollarını kontrol etme
- Etkin görünürlük için robot boynu kontolü
- Proje: Nesneleri bulma ve toplama
- Sorun giderme
Robotunuzu Test Etme
- Birim testi
Hafta 04
Derin Öğrenme ile Robotun Kapasitesini Genişletme
- Algılama -- görsel, ses ve dokunsal algılar
- Bilgi temsili
- NLP (doğal dil işleme) aracılığıyla ses tanıma
- Bilgisayar görseli
Derin Öğrenme Kursu
- Yapay Sinir Ağları (ANNs)
- Yapay Sinir Ağları vs. Biyolojik Sinir Ağları
- İleri Besleme Sinir Ağları
- Aktivasyon Fonksiyonları
- Yapay Sinir Ağlarını Eğitme
Derin Öğrenme Kursu (Devam...)
-
Derin Öğrenme Modelleri
- Konvolüsyonel Ağlar ve Tekrarlayan Ağlar
-
Konvolüsyonel Sinir Ağları (CNNs veya ConvNets)
- Konvolüsyon Katmanı
- Pooling Katmanı
- Konvolüsyonel Sinir Ağları Mimarisi
Hafta 05
Derin Öğrenme Kursu (Devam...)
-
Tekrarlayan Sinir Ağları (RNN)
- RNN'i eğitme
- Eğitim sırasında gradyanları istikrarlı hale getirme
- Uzun kısa süreli bellek ağları
-
Derin Öğrenme Platformları ve Yazılım Kütüphaneleri
- ROS'taki Derin Öğrenme
Robotunuzda Büyük Veri Kullanımı
- Büyük veri kavramları
- Veri analizi yaklaşımları
- Büyük Veri araçları
- Verilerdeki desenleri tanıma
- Alıştırma: Büyük veri kümelerinde NLP ve Bilgisayar Görseli
Robotunuzda Büyük Veri Kullanımı (Devam...)
- Büyük veri kümelerinin dağıtık işleme
- Büyük Veri ve Robotik'in ortak varlığı ve karşılıklı besinlenmesi
-
Robotun veri üreticisi olarak rolü
- Mesafe ölçüm sensörleri, konum, görsel, dokunsal sensörler ve diğer modallar
- Sensör verilerinin anlamlı hale getirilmesi (algılama-planlama-etkinleme döngüsü)
- Alıştırma: Akış verisi yakalama
Otonom Derin Öğrenme Robotu Programlama
- Derin Öğrenme robot bileşenleri
- Robot simülatörünü kurma
- Cafe ile CUDA hızlandırılmış bir sinir ağı çalıştırma
- Sorun giderme
Hafta 06
Otonom Derin Öğrenme Robotu Programlama (Devam...)
- Fotoğraflarda veya video akışlarında nesneleri tanima
- OpenCV ile bilgisayar görseli sağlama
- Sorun giderme
Veri Analitiği
- Robotu yeni veri toplamak ve düzenlemek için kullanma
- Verilerin anlamlı hale getirilmesine yönelik araçlar ve süreçler
Robotu Dağıtma
- Simüle edilmiş robotun fiziksel donanıma geçilmesi
- Robotun fiziksel dünyada dağıtılması
- Alan ortamında robotların izlenmesi ve bakımının yapılması
Robotunuzun Güvenliğinin Sağlanması
- Yetkisiz müdahaleden önlem alma
- Hackerların hassas verilere bakmasını ve çalmalarını önlemek
Bir Robotu Ortak Çalışmada Oluşturma
- Bulutta bir robot oluşturma
- Robotik topluluğuna katılma
Bilim ve Enerji Alanında Robotların Geleceği
Özeti ve Sonuç
Kurs İçin Gerekli Önbilgiler
- C veya C++ programlama deneyimi
- Python programlama deneyimi (faydalı ancak gerekli değildir; eğitimin bir parçası olarak öğretilbilir)
- Linux komut satırı deneyimi
Hedef Kitle
- Geliştiriciler
- Mühendisler
- Bilim insanları
- Teknik uzmanlar
Danışanlarımızın Yorumları (1)
bilgi ve yapay zeka'nın gelecekte robotik için kullanılması.
Ryle - PHILIPPINE MILITARY ACADEMY
Eğitim - Artificial Intelligence (AI) for Robotics
Yapay Zeka Çevirisi