Rumah > Peranti teknologi > AI > teks badan

13 projek sumber terbuka merevolusikan AI dan dunia pembelajaran mesin

WBOY
Lepaskan: 2023-04-10 22:21:01
ke hadapan
1632 orang telah melayarinya

Penterjemah |. Bugatti

Penilai |. Etos sumber terbuka dan alatan kerjasama memudahkan pasukan berkongsi kod dan data serta membina kejayaan orang lain.

Artikel ini memperkenalkan 13 projek sumber terbuka yang membentuk semula dunia kecerdasan buatan dan pembelajaran mesin. Ada yang merupakan pakej canggih yang menyokong algoritma baharu, yang lain lebih penting. Semua ini patut diperhatikan.

TensorFlow dan PyTorch

Senarai alatan sumber terbuka untuk AI dan pembelajaran mesin tidak lengkap tanpa TensorFlow dan PyTorch. Secara individu dan kolektif, rangka kerja ini menyokong beberapa penyelidikan yang paling eksperimen dan penting dalam pembelajaran mesin dan kecerdasan buatan. Sekurang-kurangnya beberapa projek yang dibincangkan dalam artikel ini menggunakannya sebagai modul asas.

FauxPilot

Pengaturcara yang memerlukan sedikit bantuan dengan pengaturcaraan boleh mendapat manfaat daripada FauxPilot. Sistem ini melatih dirinya sendiri pada kod pengeluaran sedia ada dan cukup belajar daripadanya untuk membuat komen dan cadangan yang bermakna. Projek ini diilhamkan oleh GitHub Copilot, tetapi FauxPilot membenarkan anda memilih asas kod yang digunakan untuk latihan. Lapisan kawalan tambahan ini menghalang anda daripada menggunakan coretan kod daripada sumber yang mungkin tidak meluluskan penggunaannya. Jika anda memilih sumber latihan dan mengehadkan penggunaannya kepada sumber yang mempunyai kebenaran dan lesen yang sesuai, anda lebih cenderung menggunakan bantuan pengaturcaraan dan coretan kod yang bersih dan boleh dipercayai.

DALL-E

Salah satu cara paling mudah untuk memahami cara model pembelajaran mesin "berfikir" adalah dengan mula menyuap perkataan ke dalam DALL-E, model terbuka yang sangat besar dengan data yang dikumpul daripada web Dibina daripada imej dan penerangan teks. Masukkan perkataan dan keluar imej yang DALL-E fikir sepadan. Projek sumber terbuka seperti DALL-E Playground dan DALL-E Mini memudahkan pengguna untuk bereksperimen dengan model. Ia adalah sebahagian daripada permainan dan sebahagian portal ke dalam perut algoritma AI.

YOLOv7

Pengesanan objek masa nyata (mencari objek dalam imej) ialah bidang kecerdasan buatan yang rumit. Ia juga penting untuk kawasan seperti kenderaan autonomi, robot dan peranti bantuan yang perlu mengumpul dan menghantar maklumat persekitaran yang tepat. YOLOv7 ialah salah satu alat pengesanan objek sumber terbuka terpantas dan paling tepat. Hanya suapkan alat itu sekumpulan imej kaya objek dan lihat apa yang berlaku seterusnya.

DeepFaceLab

Deepfakes ialah video dan imej yang dibuat, diubah atau disintesis dengan bantuan pembelajaran mendalam. Contoh yang paling biasa ialah menggantikan wajah selebriti atau ahli politik dengan video atau imej sedia ada, selalunya untuk keseronokan tetapi kadangkala untuk tujuan yang lebih jahat. DeepFaceLab ialah teknologi deepfakes sumber terbuka yang berjalan pada Python. Selain menggantikan satu muka dengan muka yang lain, ia juga boleh digunakan untuk menghilangkan kedutan dan tanda-tanda penuaan yang lain.

PaddleNLP

Enjin pemprosesan bahasa semula jadi (NLP) melakukan carian saraf dan analisis sentimen, kemudian mengekstrak dan membentangkan maklumat untuk pengguna manusia dan mesin. Walaupun kadang-kadang masih kikuk, teknologi telah menjadi cukup maju untuk digunakan dalam pelbagai aplikasi dan bidang (Alexa hanyalah satu contoh). PaddleNLP ialah perpustakaan NLP sumber terbuka popular yang boleh anda gunakan untuk mengumpul sentimen carian dan melabel entiti penting.

MindsDB

Pendekatan tradisional untuk kejayaan AI ialah menyimpan data dalam pangkalan data dan kemudian mengekstrak dan menghantarnya ke algoritma pembelajaran mesin yang berbeza. MindsDB ialah pelayan SQL yang menyepadukan algoritma pembelajaran mesin terus ke dalam pangkalan data. Pembelajaran mesin dalam pangkalan data (iaitu menganalisis data yang telah disimpan) ialah cara yang pantas dan cekap untuk mempercepatkan aliran kerja pembelajaran mesin anda.

Imej Super-Resolution (ISR)

Lebih banyak butiran dalam foto, lebih baik dan Imej Super-Resolution boleh menambah lebih banyak butiran dengan meningkatkan peleraian imej. Alat sumber terbuka ini menggunakan model pembelajaran mesin yang boleh anda latih untuk meneka butiran dalam imej resolusi rendah. Dengan set latihan yang baik, model boleh menghasilkan butiran yang tepat dan imej yang lebih jelas.

DeepPavlov

Banyak perniagaan dan syarikat besar menggantikan pekerja perkhidmatan pelanggan barisan hadapan dengan chatbot, yang bermaksud mesin sedang belajar untuk mengadakan perbualan. DeepPavlov menggabungkan alatan pembelajaran mesin yang penting seperti TensorFlow, Keras dan PyTorch untuk membuat chatbots untuk anda pelajari. Hasilnya agak pelik, tetapi dengan latihan yang betul, kadang-kadang ia berkesan.

Bledner

Cara terbaik untuk menjadikan model 3D anda menjadi pemandangan yang cantik adalah dengan menghidupkan Blender. Walaupun ramai yang menganggap Blender sebagai alat untuk pembikin filem dan animator, ia juga merupakan contoh hebat AI yang digunakan. Antara muka yang kaya dan banyak pemalam membolehkan anda membuat grafik gerakan yang kompleks atau adegan sinematik. Apa yang diperlukan hanyalah sedikit kreativiti, dan jawatankuasa pencalonan Oscar tidak lama lagi akan memanggil. AI tidak akan meminta bahagian kemenangan.

OpenCV

Salah satu asas yang paling boleh dipercayai untuk meneroka penglihatan mesin ialah perpustakaan penglihatan komputer sumber terbuka OpenCV. Ia termasuk banyak algoritma popular untuk mengenal pasti objek dalam imej digital, serta rutin khusus, seperti yang boleh mengecam dan membaca plat lesen kereta.

Robocode

Robocode adalah seperti The Hunger Games untuk algoritma anda. Permainan pengaturcaraan berasaskan Java ini mengadu kereta kebal anda dengan kereta kebal lain dalam pertempuran untuk menguasai. Ia adalah hobi yang menyeronokkan dan mungkin berguna untuk menguji strategi baharu untuk kereta pandu sendiri.

Pautan asal: https://www.infoworld.com/article/3673976/13-open-source-projects-transforming-ai-and-machine-learning.html

Atas ialah kandungan terperinci 13 projek sumber terbuka merevolusikan AI dan dunia pembelajaran mesin. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:51cto.com
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan