Mathgpt
Ringkasan
MathGPT adalah aplikasi web yang dibangun dengan StreamLit yang memungkinkan pengguna untuk memasukkan masalah matematika dan menerima solusi. Aplikasi ini mendukung input teks dan lateks, menjadikannya serbaguna untuk berbagai ekspresi matematika. Pengguna juga dapat memvisualisasikan fungsi dan mengakses riwayat masalah mereka yang terpecahkan.
Fitur
- Unggah File : Unggah gambar atau file PDF.
- Pilih atau Gambar : Gambarlah kotak di sekitar teks atau persamaan yang ingin Anda oCR.
- Metode Input : Pilih antara input teks dan input lateks untuk memasukkan masalah matematika.
- Keyboard Matematika : Keyboard matematika yang ramah pengguna untuk penyisipan simbol yang mudah.
- Pemecahan Masalah : Klik "Selesaikan" untuk mendapatkan solusi untuk masalah matematika Anda.
- Fungsi Plotting : Visualisasikan Fungsi Matematika dengan fitur "Fungsi Plot".
- Pelacakan Sejarah : Melacak masalah yang sebelumnya terpecahkan.
- Penjelasan langkah demi langkah : Dapatkan penjelasan terperinci untuk solusi.
Instalasi
Untuk menjalankan aplikasi ini secara lokal, ikuti langkah -langkah ini:
Klon Repositori :
git clone https://github.com/codewithdark-git/MathGPT.git
cd MathGPT
Buat lingkungan virtual (opsional tetapi direkomendasikan):
python -m venv venv
venv S cripts a ctivate
Pasang paket yang diperlukan :
pip install -r requirements.txt
Jalankan aplikasi :
Penggunaan
- Buka aplikasi : Setelah menjalankan aplikasi, itu akan terbuka di browser web default Anda.
- Unggah File : Setelah model memuat, unggah gambar atau PDF.
- Pilih atau Gambar : Gambarlah kotak di sekitar persamaan atau teks yang ingin Anda oCR dengan mengklik dan menyeret.
- Masukkan masalah Anda : Gunakan tab "Input Teks" atau "Input Lateks" untuk memasukkan masalah matematika Anda.
- Gunakan keyboard matematika : Klik simbol untuk memasukkannya ke dalam input Anda.
- Selesaikan atau Plot : Klik "Selesaikan" untuk mendapatkan solusi atau "fungsi plot" untuk memvisualisasikan fungsi.
- Lihat Riwayat : Akses bagian "Sejarah Masalah" untuk melihat masalah yang sebelumnya dipecahkan.
Masukan
Kami menghargai tanggapan Anda! Gunakan bagian umpan balik di bilah sisi untuk membagikan pemikiran Anda atau melaporkan masalah.
Lisensi
Proyek ini dilisensikan di bawah lisensi MIT. Lihat file lisensi untuk detailnya.
Ucapan Terima Kasih
- Streamlit untuk kerangka kerja.
- latex2mathml untuk rendering lateks.
- Panda untuk manipulasi data.
- Bantal untuk pemrosesan gambar.
- Texify untuk pemrosesan gambar dan PDF