Rumah Peranti teknologi AI Bagaimana untuk menjadikan AI mempunyai keupayaan sejagat? Kajian baharu: Tidurkan

Bagaimana untuk menjadikan AI mempunyai keupayaan sejagat? Kajian baharu: Tidurkan

Apr 12, 2023 pm 09:19 PM
ai teknologi

Rangkaian saraf boleh mengatasi manusia dalam banyak tugas, tetapi jika anda meminta sistem AI untuk menyerap ingatan baharu, mereka mungkin lupa serta-merta apa yang telah mereka pelajari sebelum ini. Kini, satu kajian baharu mendedahkan cara baharu untuk rangkaian saraf bergerak melalui peringkat tidur dan membantu mencegah amnesia ini.

Cabaran utama yang dihadapi oleh rangkaian saraf tiruan ialah "pelupaan bencana". Apabila mereka pergi untuk mempelajari tugas baru, mereka mempunyai kecenderungan yang malang untuk tiba-tiba lupa sepenuhnya apa yang telah mereka pelajari sebelum ini.

Pada asasnya, perwakilan data oleh rangkaian saraf ialah "mampatan" data berorientasikan tugas bagi data asal, dan pengetahuan yang baru dipelajari akan menimpa data lepas.

Bagaimana untuk menjadikan AI mempunyai keupayaan sejagat? Kajian baharu: Tidurkan

Ini adalah salah satu kelemahan terbesar teknologi semasa berbanding dengan rangkaian saraf manusia: sebaliknya, otak manusia mampu mempelajari tugas baharu sepanjang hayatnya; Tidak menjejaskan keupayaannya untuk melaksanakan tugas yang telah dihafal sebelumnya. Kami tidak tahu sepenuhnya mengapa, tetapi penyelidikan telah lama menunjukkan bahawa otak manusia belajar dengan baik apabila pusingan pembelajaran diselangi dengan tidur. Tidur nampaknya membantu menggabungkan pengalaman terkini ke dalam bank memori jangka panjang.

"Menyusun semula ingatan sebenarnya boleh menjadi salah satu sebab utama mengapa organisma perlu melalui peringkat tidur," kata Erik Delanois, ahli sains saraf pengiraan di University of California, San Diego.

Bolehkah AI juga belajar tidur? Beberapa penyelidikan terdahulu telah cuba menangani amnesia bencana dengan mempunyai AI mensimulasikan tidur. Sebagai contoh, apabila rangkaian saraf mempelajari tugas baharu, strategi yang dipanggil latihan berjalin secara serentak menyuapkan data lama mesin yang telah mereka pelajari sebelum ini untuk membantu mereka mengekalkan pengetahuan lepas. Pendekatan ini sebelum ini dianggap meniru cara otak berfungsi semasa tidur - sentiasa memainkan semula kenangan lama.

Walau bagaimanapun, saintis telah membuat hipotesis bahawa latihan berjalin memerlukan penyusunan rangkaian saraf semua data yang asalnya digunakan untuk mempelajari kemahiran lama setiap kali ia ingin mempelajari sesuatu yang baharu. Ini bukan sahaja memerlukan banyak masa dan data, tetapi ia juga nampaknya bukan perkara yang dilakukan oleh otak biologi semasa tidur sebenar - organisma tidak mempunyai keupayaan untuk mengekalkan semua data yang diperlukan untuk mempelajari tugas lama, mahupun mereka mempunyai masa untuk memainkan semula semuanya semasa tidur.

Dalam kajian baharu, penyelidik menganalisis mekanisme di sebalik pelupaan bencana dan keberkesanan tidur dalam mencegah masalah. Para penyelidik tidak menggunakan rangkaian neural tradisional, tetapi menggunakan "rangkaian neural spiking" yang lebih dekat dengan otak manusia.

Dalam rangkaian saraf tiruan, komponen yang dipanggil neuron diberi data dan bekerjasama untuk menyelesaikan masalah, seperti mengenali wajah. Rangkaian saraf berulang kali mengubah suai sinapsnya—hubungan antara neuronnya—dan melihat sama ada corak tingkah laku yang terhasil lebih baik membawa kepada penyelesaian. Dari masa ke masa (latihan berterusan), rangkaian menemui corak yang terbaik untuk mengira hasil yang betul. Akhirnya ia menggunakan mod ini sebagai mod lalainya, yang dianggap sebahagiannya meniru proses pembelajaran otak manusia.

Bagaimana untuk menjadikan AI mempunyai keupayaan sejagat? Kajian baharu: Tidurkan

Rajah ini mewakili ingatan dalam ruang sinaptik abstrak dan evolusinya semasa dan tanpa tidur.

Dalam rangkaian neural buatan, output neuron berubah secara berterusan apabila input berubah. Sebaliknya, dalam rangkaian neural spiking (SNN), neuron menghasilkan isyarat keluaran hanya selepas bilangan isyarat input tertentu, satu proses yang merupakan pembiakan sebenar tingkah laku neuron biologi sebenar. Oleh kerana rangkaian neural spiking jarang mengeluarkan denyutan, ia menghantar kurang data daripada rangkaian neural tiruan biasa dan pada dasarnya memerlukan kurang kuasa dan jalur lebar komunikasi.

Seperti yang dijangkakan, rangkaian neural spiking mempunyai ciri sedemikian: pelupaan bencana berlaku semasa proses pembelajaran awal Walau bagaimanapun, selepas beberapa pusingan pembelajaran, selepas tempoh masa, set neuron yang terlibat dalam pembelajaran tugas pertama diaktifkan semula. Ini lebih dekat dengan apa yang difikirkan oleh ahli sains saraf tentang proses tidur.

Ringkasnya: SNN membolehkan jejak memori yang dipelajari sebelum ini diaktifkan semula secara automatik semasa tidur semasa pemprosesan luar talian dan untuk mengubah suai pemberat sinaptik tanpa gangguan.

Kajian ini menggunakan SNN berbilang lapisan dengan pembelajaran pengukuhan untuk meneroka sama ada pelupaan bencana boleh dielakkan dengan menyelangi tempoh latihan tugasan baharu dengan tempoh aktiviti autonomi seperti tidur. Terutama, kajian menunjukkan bahawa pelupaan bencana boleh dicegah dengan mengganggu pembelajaran pengukuhan secara berkala semasa tugasan baharu, sama seperti peringkat tidur.

Rajah 1A menunjukkan rangkaian neural spiking suapan untuk mensimulasikan isyarat daripada input kepada output. Neuron yang terletak di antara lapisan input (I) dan lapisan tersembunyi (H) menjalani pembelajaran tanpa pengawasan (dilaksanakan menggunakan STDP tanpa ganjaran), dan neuron antara lapisan H dan lapisan output (O) menjalani pembelajaran tetulang (dilaksanakan menggunakan ganjaran. STDP).

Pembelajaran tanpa pengawasan membolehkan neuron lapisan tersembunyi mempelajari corak zarah yang berbeza dari lokasi spatial yang berbeza dalam lapisan input, manakala STDP ganjaran membolehkan neuron lapisan output belajar berdasarkan zarah yang dikesan dalam lapisan input. Keputusan gerakan untuk jenis corak zarah.

Bagaimana untuk menjadikan AI mempunyai keupayaan sejagat? Kajian baharu: Tidurkan

Para penyelidik melatih rangkaian dalam dua cara yang saling melengkapi. Dalam kedua-dua tugasan, rangkaian belajar membezakan antara pola zarah ganjaran dan hukuman, dengan matlamat untuk mendapatkan ganjaran sebanyak mungkin. Tugas itu mempertimbangkan kebolehdiskriminasian corak (nisbah ganjaran yang dibelanjakan kepada zarah penalti) sebagai ukuran prestasi dengan peluang 0.5. Semua keputusan yang dilaporkan adalah berdasarkan sekurang-kurangnya 10 percubaan dengan pengamulaan rangkaian rawak yang berbeza.

Untuk mendedahkan dinamik berat sinaptik semasa latihan dan tidur, penyelidik seterusnya menjejaki sinaps "berkaitan tugas", iaitu, dalam 10% pengedaran teratas selepas latihan pada tugas tertentu Sinaps yang dikenal pasti. Tugasan 1 dilatih dahulu, kemudian tugasan 2, dan sinaps berkaitan tugas dikenal pasti selepas setiap latihan tugasan. Seterusnya teruskan latihan tugasan 1 sekali lagi, tetapi selanginya dengan masa tidur (latihan selang seli): T1→T2→SelangiS,T1. Latihan berurutan Tugasan 1 - Tugasan 2 menyebabkan Tugasan 1 dilupakan, tetapi selepas InterleavedS, Tugasan 1 dipelajari semula dan Tugasan 2 juga dikekalkan (Rajah 4A dan 4B).

Yang penting, strategi ini membolehkan kami membandingkan pemberat sinaptik selepas latihan pada InterleavedS,T1 dengan pemberat sinaptik yang dikenal pasti sebagai berkaitan tugasan selepas latihan pada Tugasan 1 dan Tugasan 2 sahaja (Gamb. 4C) . Struktur pengedaran sinaps berkaitan Tugasan 1 yang terbentuk selepas latihan Tugasan 1 (Rajah 4C; kiri atas) telah terganggu selepas latihan Tugasan 2 (tengah atas) tetapi sebahagiannya dipulihkan selepas latihan InterleavedS, T1 (kanan atas). Struktur pengedaran sinaps berkaitan Tugasan 2 selepas latihan Tugasan 2 (tengah bawah) tiada selepas latihan Tugasan 1 (kiri bawah) dan sebahagiannya dikekalkan selepas latihan InterleavedS, T1 (kanan bawah).

Perlu diingat bahawa corak kualitatif ini boleh diperhatikan dengan jelas dalam satu percubaan (Rajah 4C; bar biru) dan juga boleh digeneralisasikan merentas ujian (Rajah 4C; Wayar oren). Oleh itu, tidur boleh mengekalkan sinaps penting sambil menggabungkan sinaps baharu.

Bagaimana untuk menjadikan AI mempunyai keupayaan sejagat? Kajian baharu: Tidurkan

Rajah 4. Tempoh selang latihan tugasan baharu dan tidur membolehkan penyepaduan maklumat sinaptik yang berkaitan dengan tugasan baharu sambil mengekalkan maklumat tugas lama.

"Menariknya, kami tidak menyimpan secara eksplisit data yang berkaitan dengan ingatan awal untuk memainkan semula secara buatan semasa tidur untuk mengelakkan lupa," kata pengarang bersama kajian itu, Said pengarang Pavel Sanda, ahli sains saraf pengiraan di Institut Sains Komputer Akademi Sains Czech.

Strategi baharu telah ditemui untuk membantu mencegah pelupaan bencana. Rangkaian saraf spiking dapat melaksanakan kedua-dua tugas selepas melalui peringkat seperti tidur, dan para penyelidik percaya strategi mereka membantu mengekalkan corak sinaptik yang dikaitkan dengan tugas lama dan baharu.

"Kerja kami menunjukkan kegunaan untuk membangunkan penyelesaian yang diilhamkan secara biologi," kata Delanois.

Para penyelidik mendapati bahawa penemuan mereka tidak terhad kepada rangkaian neural spiking. Sanda berkata kerja akan datang menunjukkan bahawa peringkat seperti tidur boleh membantu "mengatasi pelupaan bencana dalam rangkaian saraf tiruan standard."

Kajian itu diterbitkan pada 18 November dalam jurnal PLOS Computational Biology.

Kertas: "Tidur menghalang pelupaan bencana dalam rangkaian neural spiking dengan membentuk perwakilan berat sinaptik bersama"

Bagaimana untuk menjadikan AI mempunyai keupayaan sejagat? Kajian baharu: Tidurkan


Alamat kertas: https://journals.plos.org/ploscompbiol/article?id=10.1371/journal.pcbi.1010628​

Atas ialah kandungan terperinci Bagaimana untuk menjadikan AI mempunyai keupayaan sejagat? Kajian baharu: Tidurkan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Kaedah apa yang digunakan untuk menukar rentetan ke dalam objek dalam vue.js? Kaedah apa yang digunakan untuk menukar rentetan ke dalam objek dalam vue.js? Apr 07, 2025 pm 09:39 PM

Apabila menukar rentetan ke objek dalam vue.js, json.parse () lebih disukai untuk rentetan json standard. Untuk rentetan JSON yang tidak standard, rentetan boleh diproses dengan menggunakan ungkapan biasa dan mengurangkan kaedah mengikut format atau url yang dikodkan. Pilih kaedah yang sesuai mengikut format rentetan dan perhatikan isu keselamatan dan pengekodan untuk mengelakkan pepijat.

Jurutera Backend Senior Remote (Platform) memerlukan kalangan Jurutera Backend Senior Remote (Platform) memerlukan kalangan Apr 08, 2025 pm 12:27 PM

Jurutera Backend Senior Remote Company Kekosongan Syarikat: Lokasi Lokasi: Jauh Pejabat Jauh Jenis: Gaji sepenuh masa: $ 130,000- $ 140,000 Penerangan Pekerjaan Mengambil bahagian dalam penyelidikan dan pembangunan aplikasi mudah alih Circle dan ciri-ciri berkaitan API awam yang meliputi keseluruhan kitaran hayat pembangunan perisian. Tanggungjawab utama kerja pembangunan secara bebas berdasarkan rubyonrails dan bekerjasama dengan pasukan react/redux/relay front-end. Membina fungsi teras dan penambahbaikan untuk aplikasi web dan bekerjasama rapat dengan pereka dan kepimpinan sepanjang proses reka bentuk berfungsi. Menggalakkan proses pembangunan positif dan mengutamakan kelajuan lelaran. Memerlukan lebih daripada 6 tahun backend aplikasi web kompleks

Vue.js Bagaimana untuk menukar pelbagai jenis rentetan ke dalam pelbagai objek? Vue.js Bagaimana untuk menukar pelbagai jenis rentetan ke dalam pelbagai objek? Apr 07, 2025 pm 09:36 PM

Ringkasan: Terdapat kaedah berikut untuk menukar array rentetan vue.js ke dalam tatasusunan objek: Kaedah asas: Gunakan fungsi peta yang sesuai dengan data yang diformat biasa. Permainan lanjutan: Menggunakan ungkapan biasa boleh mengendalikan format yang kompleks, tetapi mereka perlu ditulis dengan teliti dan dipertimbangkan. Pengoptimuman Prestasi: Memandangkan banyak data, operasi tak segerak atau perpustakaan pemprosesan data yang cekap boleh digunakan. Amalan Terbaik: Gaya Kod Jelas, Gunakan nama dan komen pembolehubah yang bermakna untuk memastikan kod ringkas.

Geospatial Laravel: Pengoptimuman peta interaktif dan sejumlah besar data Geospatial Laravel: Pengoptimuman peta interaktif dan sejumlah besar data Apr 08, 2025 pm 12:24 PM

Cecair memproses 7 juta rekod dan membuat peta interaktif dengan teknologi geospatial. Artikel ini meneroka cara memproses lebih dari 7 juta rekod menggunakan Laravel dan MySQL dan mengubahnya menjadi visualisasi peta interaktif. Keperluan Projek Cabaran Awal: Ekstrak Wawasan berharga menggunakan 7 juta rekod dalam pangkalan data MySQL. Ramai orang mula -mula mempertimbangkan bahasa pengaturcaraan, tetapi mengabaikan pangkalan data itu sendiri: Bolehkah ia memenuhi keperluan? Adakah penghijrahan data atau pelarasan struktur diperlukan? Bolehkah MySQL menahan beban data yang besar? Analisis awal: Penapis utama dan sifat perlu dikenalpasti. Selepas analisis, didapati bahawa hanya beberapa atribut yang berkaitan dengan penyelesaiannya. Kami mengesahkan kemungkinan penapis dan menetapkan beberapa sekatan untuk mengoptimumkan carian. Carian Peta Berdasarkan Bandar

Cara mengoptimumkan prestasi pangkalan data selepas pemasangan MySQL Cara mengoptimumkan prestasi pangkalan data selepas pemasangan MySQL Apr 08, 2025 am 11:36 AM

Pengoptimuman prestasi MySQL perlu bermula dari tiga aspek: konfigurasi pemasangan, pengindeksan dan pengoptimuman pertanyaan, pemantauan dan penalaan. 1. Selepas pemasangan, anda perlu menyesuaikan fail my.cnf mengikut konfigurasi pelayan, seperti parameter innodb_buffer_pool_size, dan tutup query_cache_size; 2. Buat indeks yang sesuai untuk mengelakkan indeks yang berlebihan, dan mengoptimumkan pernyataan pertanyaan, seperti menggunakan perintah menjelaskan untuk menganalisis pelan pelaksanaan; 3. Gunakan alat pemantauan MySQL sendiri (ShowProcessList, ShowStatus) untuk memantau kesihatan pangkalan data, dan kerap membuat semula dan mengatur pangkalan data. Hanya dengan terus mengoptimumkan langkah -langkah ini, prestasi pangkalan data MySQL diperbaiki.

Cara Menggunakan MySQL Selepas Pemasangan Cara Menggunakan MySQL Selepas Pemasangan Apr 08, 2025 am 11:48 AM

Artikel ini memperkenalkan operasi pangkalan data MySQL. Pertama, anda perlu memasang klien MySQL, seperti MySqlworkbench atau Command Line Client. 1. Gunakan perintah MySQL-Uroot-P untuk menyambung ke pelayan dan log masuk dengan kata laluan akaun root; 2. Gunakan CreateTatabase untuk membuat pangkalan data, dan gunakan Pilih pangkalan data; 3. Gunakan createtable untuk membuat jadual, menentukan medan dan jenis data; 4. Gunakan InsertInto untuk memasukkan data, data pertanyaan, kemas kini data dengan kemas kini, dan padam data dengan padam. Hanya dengan menguasai langkah -langkah ini, belajar menangani masalah biasa dan mengoptimumkan prestasi pangkalan data anda boleh menggunakan MySQL dengan cekap.

Vue dan Element-UI Cascade Drop-Down Box V-Model Binding Vue dan Element-UI Cascade Drop-Down Box V-Model Binding Apr 07, 2025 pm 08:06 PM

Vue dan Element-UI cascaded drop-down boxes v-model mengikat titik pit biasa: V-model mengikat array yang mewakili nilai yang dipilih pada setiap peringkat kotak pemilihan cascaded, bukan rentetan; Nilai awal pilihan terpilih mestilah array kosong, tidak batal atau tidak jelas; Pemuatan data dinamik memerlukan penggunaan kemahiran pengaturcaraan tak segerak untuk mengendalikan kemas kini data secara tidak segerak; Untuk set data yang besar, teknik pengoptimuman prestasi seperti menatal maya dan pemuatan malas harus dipertimbangkan.

Cara menyelesaikan MySQL tidak dapat dimulakan Cara menyelesaikan MySQL tidak dapat dimulakan Apr 08, 2025 pm 02:21 PM

Terdapat banyak sebab mengapa permulaan MySQL gagal, dan ia boleh didiagnosis dengan memeriksa log ralat. Penyebab umum termasuk konflik pelabuhan (periksa penghunian pelabuhan dan ubah suai konfigurasi), isu kebenaran (periksa keizinan pengguna yang menjalankan perkhidmatan), ralat fail konfigurasi (periksa tetapan parameter), rasuah direktori data (memulihkan data atau membina semula ruang meja), isu ruang jadual InnoDB (semak fail ibdata1) Apabila menyelesaikan masalah, anda harus menganalisisnya berdasarkan log ralat, cari punca utama masalah, dan mengembangkan tabiat sandaran data secara teratur untuk mencegah dan menyelesaikan masalah.

See all articles