Selepas ChatGPT boleh disambungkan ke Internet, OpenAI juga dengan pantas memperkenalkan penjana kod Dengan sokongan pemalam ini, ChatGPT malah boleh menjana model pembelajaran mesinnya sendiri.
Jumaat lalu, OpenAI baru sahaja mengumumkan berita mengejutkan bahawa ChatGPT boleh disambungkan ke Internet dan disambungkan ke pemalam pihak ketiga!
Selain pemalam pihak ketiga, OpenAI turut memperkenalkan "Pentafsir Kod" pemalamnya sendiri dan memberikan beberapa kes penggunaan khas: menyelesaikan masalah matematik kuantitatif dan kualitatif melakukan analisis dan visualisasi data ;Tukar dengan cepat format fail.
Selain itu, Greg Brockman menunjukkan bahawa ChatGPT juga boleh memproses fail video yang dimuat naik.
Dan seorang pengarang terlaris bernama Andrew Mayne, aplikasi kreatif dan komunikator sains OpenAI, segera mencubanya - menggunakan Code Inerpreter ) mengakses ChatGPT.
Perasaannya, ia sangat sutera!
Apabila saya menggunakan ChatGPT untuk menulis kod, saya sentiasa perlu mengeluarkan kod dan meletakkannya dalam persekitaran lain untuk ujian.
Kini, anda boleh membangunkan terus dalam ChatGPT tanpa meninggalkan antara muka semasa.
Selagi kami menambahkan jurubahasa kod ini pada analisis data dan fungsi lukisan, alat pengekodan dan penyelidikan yang sangat berkuasa akan dilahirkan.
Pada masa ini, jurubahasa kod hanya boleh menjalankan Python pada sebilangan kecil perpustakaan, malah dengan perpustakaan paling asas , ia Terdapat begitu banyak perkara yang boleh anda lakukan dan ia sangat menarik.
Selain itu, selain menjana kod, Jurubahasa Kod (CI) boleh menganalisis output dan menggunakannya dalam fungsi lain.
Jadi, kita boleh menyusun kod yang berbeza bersama-sama, mendapatkan output satu dan menyalurkannya kepada yang lain.
Beginilah cara gif Pac-Man ini dijana: CI menggunakan algoritma untuk menjana maze, mengubah maze menjadi blok, menggunakan algoritma untuk mencari jalan keluar, menjadikannya kelihatan seperti Pac-Man, dan kemudian menjana gif.
Berikut ialah beberapa contoh Mayne menggunakan pemalam penterjemah kod ChatGPT untuk menjalankan eksperimen rawak.
Walaupun ChatGPT pada masa ini tidak boleh memuatkan mana-mana perpustakaan pembelajaran mesin ke dalam penterjemah kod, kami boleh melakukan beberapa statistik asas menggunakan penjanaan Teks n-gram.
Dalam contoh berikut, dengan menyediakan buku, ia diminta untuk mencipta algoritma ramalan dan kemudian meramalkan perkataan seterusnya dalam jujukan teks.
GPT menggunakan model n-gram untuk menjana algoritma:
Ramalan perkataan seterusnya ialah tugas pemprosesan bahasa semula jadi yang boleh diselesaikan menggunakan model bahasa. Cara mudah untuk membina model bahasa ialah menggunakan model n-gram.
Model n-gram ialah model bahasa berasaskan statistik yang meramalkan perkataan seterusnya berdasarkan perkataan n-1 pertama. Sebagai contoh, jika kita memilih n=3 (iaitu model ternary), model akan meramalkan perkataan seterusnya berdasarkan dua perkataan sebelumnya.
Berikut ialah beberapa kod untuk membantu anda membina model ternary dari awal.
Kerana ChatGPT boleh memahami banyak data matematik dan CI mampu menjana fail yang boleh dimuat turun, Mayne Cuba menggunakan ChatGPT untuk menjana nada Shepard. Ini adalah nada unik yang mencipta ilusi bahawa padang semakin tinggi.
ChatGPT bukan sahaja berjaya menyelesaikan tugas, tetapi juga secara langsung menjana fail wav menggunakan CI.
Buka dan dengar bunyi Sheperd, dan perasaannya, dua perkataan - sempurna!
Memandangkan nada Sheperd yang dijana oleh ChatGPT sangat sempurna, Mayne melangkah lebih jauh dan meminta ChatGPT menjana sesi Conway Game of Life dan kemudian menukarnya kepada muzik.
(Conway’s Game of Life ialah program komputer yang direka oleh Conway di University of Cambridge. Ia adalah permainan sifar pemain lengkap Turing, bermakna evolusinya bergantung pada keadaan awalnya dan tidak memerlukan input lanjut . )
Pada hantaran pertama, muzik yang dijana oleh ChatGPT agak terlalu rawak Mayne memintanya menjana muzik yang lebih menyenangkan, jadi ChatGPT menggunakan skala pentatonik, yang kedengaran sangat bagus.
game_of_life_pentatonic_slow Audio: 00:0000:14 , seperti (jujukan Fibonacci, set Mandelbrot, automata selular).
Dia kemudian meminta ChatGPT menjana kulit album untuk lagu "Conway Game of Life". Memandangkan ia tidak disambungkan kepada DALL-E, Mayne memintanya menjana imej daripada bingkai simulasi.
Kulit album adalah seperti berikut.
Kod QR
Melihat kulit album ini, Mayne segera menyedari bahawa mungkin menggunakan ChatGPT untuk menjana sah Kod QR.
Mayne memintanya menjana kod QR untuk tapak web OpenAI, dan hasilnya adalah seperti berikut:Jadi, bolehkah ChatGPT mencipta Conway Game of Life yang berakhir dengan kod QR?
Ya, boleh.
Gambar
Selain itu, Mayen mendapati bahawa menggunakan OpenCV dan algoritma pengecaman muka mudah (pengelas Haar Cascade), CI Anda boleh cipta fungsi untuk melakukan pengecaman muka.
Menggunakan OpenCV untuk pengecaman mukaKini, ChatGPT boleh membuka dan membaca fail itu sendiri, yang bermaksud bahawa secara teori ia boleh menggunakan data ini Menjana sesuatu yang baharu . Contohnya, tukar gambar kepada bentuk ASCII.
Muat naik gambar:
Tukar kepada ASCII:
Jana animasi
Melalui jurubahasa kod, anda boleh menjana data dan mengeluarkannya dalam format yang berbeza termasuk gif.
Pengecaman Aksara Optik (OCR) ialah Tafsiran Kod, Kajian Kata Sebuah perpustakaan dalam pelayan. Dengan menguji dengan tangkapan skrin laman web, ia sememangnya boleh dikenal pasti.
Nampaknya OCR mungkin mempunyai had apabila berurusan dengan imej berkualiti rendah atau herot. Jika anda perlu mendapatkan maklumat khusus daripada imej, anda juga perlu menyalin sebahagian daripada kandungan secara manual.
Jemputan kalendar
Walaupun jurubahasa kod tidak mempunyai akses kepada perpustakaan ics, ia boleh menjana jemputan kalendar teks biasa dan kemudian biarkan ChatGPT menyimpannya sebagai fail .ics.
Lukisan
Walaupun sudah ada beberapa contoh menarik GPT-4 menjana imej vektor boleh skala (SVG). Tetapi saya masih ingin tahu tentang perkara yang boleh dilakukan oleh ChatGPT dan jurubahasa kod dengan blok imej mudah.
Saya memintanya melukis kucing dan ia mencipta sesuatu yang menyerupai kucing. Untuk memastikan ia tidak dibuat daripada ingatan, saya memintanya melukis topi dan paip atas berwarna biru. Tidak betul-betul topi atas yang saya bayangkan, tetapi masih topi, dan biru.
Kucing bertopi dan menghisap paip:
Kucing bertopi Topi gaya kucing", dan seekor kucing menghisap paip:
Dengan menggunakan perpustakaan Matplotlib, saya berjaya mendapatkan ChatGPT untuk menjana planet dalam Simulasi trek dan menyimpannya sebagai gif.
Saya kemudian memikirkan sama ada saya boleh meminta ChatGPT mensimulasikan permainan dam, dan berjaya mengalihkan kepingan, tetapi tidak mengambil bahagian lawan kerana ihsan.
Bolehkah anda meniru permainan catur? Mula-mula saya meminta ChatGPT untuk mencipta perpustakaan papannya sendiri (pustaka papan yang sangat mudah dengan beberapa sekatan dan langkah yang kurang undang-undang...) dan kemudian menggunakan Unicode untuk mewakili kepingan Selepas itu, ia boleh mensimulasikan permulaan permainan dan menukarnya Simpan sebagai fail .gif.
Berikut ialah perbualan antara saya dan ChatGPT semasa simulasi catur. Seperti yang anda lihat, saya hanya memberikan beberapa arahan dan ChatGPT dan jurubahasa kod melakukan yang lain.
Di atas ialah beberapa penerokaan ChatGPT dan pemalam penterjemah kod oleh Andrew Mayne.
Selepas membacanya, netizen mengulas bahawa LLM semakin menjadi seperti pengaturcara sebenar, mereka bukan sahaja boleh mencadangkan coretan kod, tetapi juga menulis keseluruhan blok kod, menjalankan kod dan mengeluarkan panduan dan maklum balas lanjut kepada. awak.
Sesetengah orang berkata walaupun mereka menghentikan apa yang mereka lakukan, mereka harus membaca artikel ini tentang kes penggunaan pemalam penterjemah kod GPT-4. Ini benar-benar gila dan akan mengubah segala-galanya.
Rujukan:
https://andrewmayneblog.wordpress.com/2023/03/23/chatgpt-code-interpreter-magic/
Atas ialah kandungan terperinci Gunakan ChatGPT untuk membina model besar dalam beberapa saat! Pemalam baharu OpenAI adalah gila, sambungkan kepada penterjemah kod dan dapatkannya dengan satu klik. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!