Çevrimiçi kurs – Google, Johns Hopkins Üniversitesi tarafından GPU programlamada sertifikalı profesyonel uzmanlık

Güçlü GPU’larla zorlukları çözün. Yüksek performanslı hesaplamada beceri geliştirme ve birçok alanda uygulama.

Suggested by: Coursera (What is Coursera?)

Professional Certificate

başlangıç

No prior knowledge required

Time to complete the course

7-day free trial

No unnecessary risks

Skills you will acquire in the course

  • CUDA ve paralel hesaplama kitaplıklarına erişim
  • Mevcut donanımı kullanan yazılım geliştirme
  • Makine öğrenimi tekniklerinin uygulanması
  • Görüntü ve ses sinyali işleme
  • veri işleme
  • Görüntü/sinyal işleme alanında pratik projeler yürütmek
  • CUDA tabanlı çözümleri araştırmak
  • Kısa demolar oluşturma ve kod paylaşma

What you will learn in the course

Courses for which the course is suitable

  • veri bilimcisi
  • Yazılım geliştiricisi
  • Makine öğrenimi mühendisi
  • sinyal işleme mühendisi
  • Görüntü işleme uygulamaları geliştiricisi
  • Ses işleme uygulama geliştiricisi
  • veri analisti
  • CUDA tabanlı çözümlerin geliştiricisi

Staj – 4 bölümlük kurs serisi

Staj, mevcut donanımı kullanan yazılım oluşturmakla ilgilenen veri bilimcileri ve yazılım geliştiricileri için tasarlanmıştır. Öğrenciler CUDA ve birçok hesaplamayı aynı anda ve hızlı bir şekilde gerçekleştirmeye olanak tanıyan kütüphanelerle tanışacak.

uygulamalar

  • makine öğrenimi
  • Görüntü/ses sinyali işleme
  • veri işleme

Uygulamalı öğrenme projesi

Öğrenciler, görüntü/sinyal işlemeye yönelik CUDA tabanlı çözümlerin yanı sıra mevcut veya gelecekteki profesyonel kariyerleriyle ilgili olabilecek bir konuyu keşfetmelerine olanak sağlayacak en az 2 proje yapacaklardır.

Ayrıca çabalarının kısa demolarını oluşturacaklar ve kodlarını paylaşacaklar.

Details of the courses that make up the specialization

GPU’ları kullanarak paralel programlamaya giriş

Kurs 1 – 19 saat

Ne öğreneceksiniz: Öğrenciler Python ve C/C++ programlama dillerinde paralel yazılım geliştirmeyi öğreneceklerdir. Öğrenciler GPU donanım ve yazılım yapılarına ilişkin temel düzeyde bilgi sahibi olacaklardır.

Kurs 2 – 21 saat

Ne öğreneceksiniz: Öğrenciler Nvidia CPU’ları ve GPU’ları üzerinde çalışan C/C++ yazılımı yazmak için CUDA çerçevesini kullanmayı öğrenecekler. Öğrenciler sıralı algoritmaları ve projeleri, GPU donanımında aynı anda yüzlerce hatta binlerce kez çalıştırılan CUDA komutlarına dönüştürecek.

Kurs 3 – 28 saat

Ne öğreneceksiniz: Öğrenciler birden fazla CPU ve GPU içeren hesaplamalı ortamlarda çalıştırılabilecek yazılım geliştirmeyi öğreneceklerdir. Öğrenciler, eşzamansız veri işleme için etkileşimli GPU hesaplama kodu oluşturmak amacıyla CUDA’yı kullanan yazılım geliştireceklerdir.

Kurs 4 – 25 saat

Ne öğreneceksiniz: cuFFT ve cuBLAS gibi kütüphaneleri kullanarak ileri düzey matematiksel işlemleri gerçekleştiren yazılımlar nasıl geliştirilir? Bellek yönetimini gizleyen çeşitli veri manipülasyonları ve veri yapılarını gerçekleştirmek için Thrust kütüphanesinin nasıl kullanılacağı. cuTensor ve cuDNN kitaplıklarını modelleyen sinir ağlarını kullanarak çok amaçlı makine öğrenimi yazılımı nasıl geliştirilir?