Semua pelajaran

Kursus

AI Tahun 12: Sistem AI, Penyelidikan, dan Inovasi

Reka sistem AI yang asli, uji, dan letak demo dalam talian. Kemudian bentangkan sistem AI yang asli dan penilaiannya sebagai projek kemuncak.

Buat pelajaran mengikut turutan. Di akhir, kamu boleh memetakan perkhidmatan dalam sistem AI. Kamu boleh memilih model mengikut kualiti, kelajuan, dan kos, lalu mempertahankan reka bentuk sistem. Kamu boleh menulis soalan penyelidikan yang boleh kamu uji, dan cadangan satu muka surat dengan garis asas. Kamu boleh membina versi pertama yang berfungsi, menulis pelan eksperimen, dan menguji dengan input yang bising. Kamu boleh membuang bahagian dan mengukur apa yang setiap satu tambah dalam kajian ablasi. Kamu boleh menjalankan kajian pengguna yang kecil, meletakkan demo dalam talian, dan menjejaki ralat serta kos. Kamu boleh menimbang siapa yang untung dan siapa yang boleh rugi. Kamu boleh membentangkan sistem AI yang asli dan penilaiannya.

Cara guna pelajaran ini

  • Mula pada pelajaran yang bertanda Buat ini. Teruskan bila kamu boleh buat sendiri baris di bawah tajuk.
  • Main Permainan dulu. Kemudian jawab Kuiz. 8 daripada 10 betul untuk lulus. Lembaran kerja ada di kertas. Jawapan ada di bawah.
  • Setiap pelajaran memajukan projek kemuncak kamu. Simpan log projek: setiap keputusan, setiap eksperimen, dan setiap hasil, termasuk yang gagal.
  • Pilih projek kemuncak dalam sains, tuisyen, robotik dan penglihatan, atau idea startup. Guna hanya data yang kamu dibenarkan guna. Dapatkan kebenaran sebelum kajian pengguna. Rahsiakan kunci API. Tetapkan had perbelanjaan.

Setiap pelajaran ada permainan, kuiz dan lembaran kerja.

0 daripada 36

Seni bina sistem AI

  1. 1Perkhidmatan dalam sistem AIPetakan perkhidmatan dalam sistem AI.
    • Namakan lapisan data, model, penyajian, dan antara muka.
    • Petakan produk AI yang nyata pada lapisan itu.
    • Cari titik kegagalan tunggal.
  2. 2Pilih modelPilih model mengikut kualiti, kelajuan, dan kos.
    • Bandingkan tiga model pada set ujian kamu sendiri.
    • Ukur kelajuan dan kos setiap permintaan.
    • Pilih satu dan jelaskan tolak ansur itu.
  3. 3Latih, laras halus, atau guna APIPutuskan bila hendak melatih, melaras halus, atau menggunakan API.
    • Senaraikan kos setiap pilihan.
    • Pertimbangkan data, privasi, dan kawalan.
    • Putuskan untuk projek kemuncak kamu.
  4. 4Reka bentuk sistemLukis dan pertahankan reka bentuk sistem.
    • Lukis komponen dan aliran data.
    • Tandakan tempat ralat dan serangan boleh berlaku.
    • Bentangkan dan jawab soalan.

Perumusan masalah

  1. 5Masalah nyataPilih masalah nyata yang berbaloi diselesaikan.
    • Temu bual orang yang ada masalah itu.
    • Semak apa yang sudah ada.
    • Katakan mengapa AI alat yang tepat, atau tidak.
  2. 6Soalan penyelidikanTulis soalan penyelidikan yang boleh kamu uji.
    • Tukar idea yang luas menjadi soalan yang sempit.
    • Namakan apa yang akan kamu ukur.
    • Katakan hasil apa yang akan menjawabnya.
  3. 7Mesti dan tidak bolehSenaraikan apa yang sistem mesti dan tidak boleh buat.
    • Tulis keperluan fungsi.
    • Tulis had untuk ketepatan, kelajuan, kos, dan keselamatan.
    • Susun mengikut keutamaan.
  4. 8Cadangan satu muka suratTulis cadangan satu muka surat dengan garis asas.
    • Nyatakan masalah, pendekatan, dan data.
    • Tetapkan garis asas yang mudah untuk diatasi.
    • Tetapkan jadual masa.

Aplikasi AI lanjutan

  1. 9Penglihatan, teks, dan audioGabungkan penglihatan, teks, dan audio dalam satu sistem.
    • Kaji sistem multimodal yang nyata.
    • Pilih cara menggabungkan input.
    • Cari di mana satu input boleh membaiki ralat input yang lain.
  2. 10Ejen berbilang langkahReka ejen berbilang langkah dengan semakan.
    • Bahagikan kerja kepada peranan perancang, pekerja, dan pemeriksa.
    • Tambah semakan antara langkah.
    • Hadkan alat dan perbelanjaan.
  3. 11AI mempercepat penemuanTerangkan bagaimana AI mempercepat penemuan sains.
    • Kaji satu kes, seperti lipatan protein atau ramalan cuaca.
    • Katakan apa yang AI buat dan apa yang saintis buat.
    • Cari set data sains yang kamu boleh guna.
  4. 12Versi pertama yang berfungsiBina versi pertama yang berfungsi.
    • Bina versi paling kecil yang berfungsi dari hujung ke hujung.
    • Jalankan berbanding garis asas.
    • Senaraikan apa yang perlu diperbaiki dahulu.

Reka bentuk eksperimen

  1. 13HipotesisNyatakan hipotesis dan apa yang akan menyangkalnya.
    • Tulis hipotesis yang boleh kamu uji.
    • Tulis hasil yang akan membuktikan ia salah.
    • Ramalkan saiz kesannya.
  2. 14Ubah satu perkaraUbah satu perkara dan kekalkan yang lain.
    • Namakan pemboleh ubah bebas dan pemboleh ubah bersandar.
    • Tetapkan benih rawak dan tetapan.
    • Jalankan setiap tetapan beberapa kali.
  3. 15Set latihan, pengesahan, dan ujianBina set latihan, pengesahan, dan ujian yang adil.
    • Cegah kebocoran antara pembahagian.
    • Bahagikan mengikut masa, tempat, atau orang bila perlu.
    • Kunci set ujian sampai akhir.
  4. 16Pelan eksperimenTulis pelan eksperimen sebelum menjalankan apa-apa.
    • Senaraikan setiap larian dan tetapannya.
    • Putuskan metrik lebih dahulu.
    • Anggar kiraan dan kos.

Penilaian AI

  1. 17Penanda arasPilih penanda aras dan terangkan batasnya.
    • Cari penanda aras awam untuk tugasan kamu.
    • Semak sama ada model mungkin sudah melihatnya semasa latihan.
    • Tambah kes ujian kamu sendiri.
  2. 18Input bising dan beralihUji dengan input yang bising dan beralih.
    • Tambah hingar, salah taip, dan kabur.
    • Uji pada data dari tempat atau masa yang baru.
    • Ukur berapa banyak skor jatuh.
  3. 19Kajian ablasiBuang bahagian dalam kajian ablasi dan ukur apa yang setiap satu tambah.
    • Senaraikan bahagian sistem kamu.
    • Buang satu demi satu, kemudian jalankan semula.
    • Buat jadual hasil.
  4. 20Laporkan hasilLaporkan hasil dengan bar ralat dan batas yang jujur.
    • Tunjukkan min dan sebaran merentas larian.
    • Bandingkan dengan garis asas.
    • Tulis batasnya dengan jelas.

Kerjasama manusia dan AI

  1. 21Orang mesti luluskanPutuskan di mana seseorang mesti luluskan.
    • Susun keputusan mengikut risiko.
    • Tambah orang pada yang berisiko tinggi.
    • Reka cara mudah untuk mengatasi AI.
  2. 22Mengapa model memilihTerangkan mengapa model membuat pilihan.
    • Guna kepentingan ciri atau peta salien.
    • Tunjukkan sumber untuk jawapan yang dijana.
    • Uji sama ada pengguna memahami penjelasan itu.
  3. 23Maklum balas penggunaKumpul maklum balas pengguna untuk menambah baik sistem.
    • Tambah penilaian dan komen.
    • Tukar maklum balas menjadi kes ujian baru.
    • Awasi maklum balas yang menambah berat sebelah.
  4. 24Kajian penggunaJalankan kajian pengguna yang kecil dan ringkaskan.
    • Dapatkan kebenaran daripada setiap peserta.
    • Beri tugasan dan ukur kejayaan serta masa.
    • Ringkaskan apa yang berjaya dan apa yang tidak.

Penerapan dan operasi

  1. 25Model di sebalik APIHidangkan model di sebalik API.
    • Balut model dalam API web.
    • Tambah semakan input dan had masa.
    • Uji bebannya.
  2. 26Ralat, kelajuan, dan hanyutanJejak ralat, kelajuan, dan hanyutan.
    • Catat permintaan tanpa data peribadi.
    • Buat graf ralat dan masa respons.
    • Kesan bila input hanyut daripada data latihan.
  3. 27Kos setiap penggunaAnggar kos setiap pengguna.
    • Ukur kos setiap permintaan.
    • Anggar kos pada 100 dan 10,000 pengguna.
    • Kurangkan kos dengan cache atau model yang lebih kecil.
  4. 28Demo dalam talianLetak demo dalam talian yang orang lain boleh cuba.
    • Terapkan ke hos percuma.
    • Tambah had perbelanjaan dan had kadar.
    • Tulis panduan pendek untuk pengguna.

Inovasi AI

  1. 29Keperluan yang AI boleh penuhiCari keperluan yang AI boleh penuhi.
    • Kaji tiga produk AI dan keperluan yang mereka penuhi.
    • Cari keperluan yang belum dipenuhi.
    • Anggar siapa yang akan menggunakannya.
  2. 30Kebenaran, privasi, dan mudaratSemak kebenaran, privasi, dan mudarat.
    • Semak lesen dan kebenaran untuk data kamu.
    • Buang data peribadi.
    • Senaraikan mudarat yang mungkin dan cara kamu mengurangkannya.
  3. 31Siapa untung dan siapa boleh rugiTimbang siapa yang untung dan siapa yang boleh rugi.
    • Petakan semua orang yang sistem kamu sentuh.
    • Timbang manfaat dan risiko untuk setiap kumpulan.
    • Ubah satu pilihan reka bentuk kerananya.
  4. 32Cadangan penyelidikan atau kes perniagaanTulis cadangan penyelidikan atau kes perniagaan.
    • Pilih cadangan penyelidikan atau pitch startup.
    • Sokong setiap dakwaan dengan hasil kamu.
    • Berlatih dengan maklum balas.

Studio projek kemuncak AI

  1. 33Baik pulih dari hasil ujianBaik pulih sistem dari hasil ujian.
    • Pilih kelemahan terbesar dari penilaian kamu.
    • Baiki dan jalankan ujian semula.
    • Catat perubahan dalam log kamu.
  2. 34Laporan teknikalTulis laporan teknikal yang jelas.
    • Tulis abstrak, kaedah, hasil, dan batas.
    • Buat rajah dan jadual yang jelas.
    • Kongsi kod kamu supaya orang lain boleh mengulanginya.
  3. 35Poster dan demo langsungBuat poster dan demo langsung.
    • Buat poster penyelidikan satu muka surat.
    • Sediakan demo langsung selama 3 minit.
    • Sediakan sandaran jika demo gagal.
  4. 36Sistem AI asliBentangkan sistem AI asli dan penilaiannya.
    • Bentangkan masalah, sistem, dan hasil.
    • Tunjukkan bagaimana ia dibanding garis asas.
    • Jawab soalan tentang batasnya.