คณิตศาสตร์
ภาพรวม
MathGPT เป็นเว็บแอปพลิเคชันที่สร้างขึ้นด้วย Streamlit ที่ช่วยให้ผู้ใช้สามารถป้อนปัญหาทางคณิตศาสตร์และรับโซลูชัน แอพรองรับทั้งข้อความและอินพุต LaTex ทำให้มันมีความหลากหลายสำหรับนิพจน์ทางคณิตศาสตร์ต่างๆ ผู้ใช้ยังสามารถแสดงฟังก์ชั่นและเข้าถึงประวัติของปัญหาที่แก้ไขได้
คุณสมบัติ
- อัปโหลดไฟล์ : อัปโหลดรูปภาพหรือไฟล์ PDF
- เลือกหรือวาด : วาดกล่องรอบ ๆ ข้อความหรือสมการที่คุณต้องการ OCR
- วิธีการป้อนข้อมูล : เลือกระหว่างอินพุตข้อความและอินพุต LaTex สำหรับการป้อนปัญหาทางคณิตศาสตร์
- คีย์บอร์ดคณิตศาสตร์ : คีย์บอร์ดคณิตศาสตร์ที่ใช้งานง่ายสำหรับการแทรกสัญลักษณ์ที่ง่าย
- การแก้ปัญหา : คลิก "แก้ปัญหา" เพื่อหาวิธีแก้ปัญหาทางคณิตศาสตร์ของคุณ
- การพล็อตฟังก์ชั่น : แสดงฟังก์ชั่นทางคณิตศาสตร์ด้วยคุณสมบัติ "ฟังก์ชั่นพล็อต"
- การติดตามประวัติ : ติดตามปัญหาที่แก้ไขก่อนหน้านี้
- คำอธิบายทีละขั้นตอน : รับคำอธิบายโดยละเอียดสำหรับการแก้ปัญหา
การติดตั้ง
ในการเรียกใช้แอปพลิเคชันนี้ในเครื่องให้ทำตามขั้นตอนเหล่านี้:
โคลนที่เก็บ :
git clone https://github.com/codewithdark-git/MathGPT.git
cd MathGPT
สร้างสภาพแวดล้อมเสมือนจริง (เป็นทางเลือก แต่แนะนำ):
python -m venv venv
venv S cripts a ctivate
ติดตั้งแพ็คเกจที่ต้องการ :
pip install -r requirements.txt
เรียกใช้แอปพลิเคชัน :
การใช้งาน
- เปิดแอพ : หลังจากเรียกใช้แอปพลิเคชันมันจะเปิดในเว็บเบราว์เซอร์เริ่มต้นของคุณ
- อัปโหลดไฟล์ : หลังจากรุ่นโหลดอัปโหลดรูปภาพหรือ PDF
- เลือกหรือวาด : วาดกล่องรอบ ๆ สมการหรือข้อความที่คุณต้องการให้ OCR โดยคลิกและลาก
- ป้อนปัญหาของคุณ : ใช้แท็บ "อินพุตข้อความ" หรือ "อินพุต LaTex" เพื่อป้อนปัญหาทางคณิตศาสตร์ของคุณ
- ใช้แป้นพิมพ์คณิตศาสตร์ : คลิกที่สัญลักษณ์เพื่อแทรกลงในอินพุตของคุณ
- แก้ปัญหาหรือพล็อต : คลิก "แก้ปัญหา" เพื่อรับโซลูชันหรือ "ฟังก์ชั่นการพล็อต" เพื่อให้เห็นภาพฟังก์ชัน
- ดูประวัติ : เข้าถึงส่วน "ประวัติปัญหา" เพื่อดูปัญหาที่แก้ไขก่อนหน้านี้
ข้อเสนอแนะ
ขอขอบคุณข้อเสนอแนะของคุณ! ใช้ส่วนข้อเสนอแนะในแถบด้านข้างเพื่อแบ่งปันความคิดหรือปัญหาของคุณ
ใบอนุญาต
โครงการนี้ได้รับใบอนุญาตภายใต้ใบอนุญาต MIT ดูไฟล์ใบอนุญาตสำหรับรายละเอียด
กิตติกรรมประกาศ
- Streamlit สำหรับเฟรมเวิร์ก
- latex2mathml สำหรับการแสดงผลน้ำยาง
- แพนด้าสำหรับการจัดการข้อมูล
- หมอนสำหรับการประมวลผลภาพ
- TEXIFY สำหรับการประมวลผลภาพและ PDF