Yüksek matematik problem çözme eseri: fotoğraf çekin ve cevapları yükleyin, bu Çinli okul yöneticisi tarafından yapılan AI harika

İçbükey tapınaktan Bronz Ruh Xiaocha

Qubit Üretildi | Genel Hesap QbitAI

Roger adlı Çinli bir öğrencinin fotoğraf çekme programı mathAI Aniden popüler oldu.Bu yapay zekaya matematik problem çözme eseri denilebilir.

El yazısı matematik problemlerini içeren bir resim girin, AI girilen matematik formülünü tanıyabilir ve ardından hesaplama sonucunu verebilir.

Sadece toplama, çıkarma, çarpma ve bölme gibi temel işlemler değil, aynı zamanda ileri matematik Analiz bir problem değildir.

Şöyle görünüyor:

Hâlâ yüksek sayısal ödevlerin nasıl çözüleceğiyle mücadele ediyor musunuz? Hâlâ ev ödevi aramak için koşuşturuyor musun? MathAI'yi elinizde tutmak, yeni çağda problemleri çözmek için güçlü bir araç değil mi?

Sadece birkaç gün içinde, bu proje Weibo'da yüzlerce yeniden gönderi aldı. Resim tarzının bu kadar yeni olduğunu görünce, sonsuz sayıda olası uygulamayı açabiliyor gibi görünüyor.Netizenler en sevdikleri Evernote asistanlarını çağırdılar: harika, gelecekte bebeklere öğretmek için olacak.

Yazar, bu projenin zaten olduğunu belirtti Yarı açık kaynak durumu Şimdi, açık kaynak kısmı basit toplama, çıkarma, çarpma ve bölme hesaplamalarını tanıyabilir.

Daha karmaşık ifadeleri tanımak istiyorsanız, bunu kendiniz genişletmek için matematiksel formül tanıma hakkındaki makaleye başvurabilirsiniz.

Bu problem çözme yapısına özellikle bir göz atın.

Uygulama süreci

Çok yönlü mathAI bu işlevi nasıl başarır?

Yazar, Github'da tüm programın özellikle python'da uygulandığını tanıttı. İşleme akışı Aşağıdakiler dahil: görüntü ön işleme karakter tanıma matematiksel formül tanıma matematiksel formül anlamsal anlama sonuç çıktısı.

Tüm sistemin işlem akışı aşağıdaki gibidir:

Resim ön işleme, ilgisiz değişkenlerin karakter tanıma üzerindeki etkisinden kaçınmak için resimdeki karakterleri ayırmak için temel araç olarak OpenCV'yi kullanır.

Daha sonra, Uluslararası Matematiksel Formül Tanıma Yarışması Veri Seti (CROHME), evrişimli sinir ağları aracılığıyla eğitildi.

Ek olarak, karakterlerin mekansal ilişkisini belirlemek için yapısal analiz yapılır. Örneğin, bir karakterin üst simgesi ve alt simgesi doğal olarak farklı anlamlara sahiptir.

Anlamsal analiz aşamasında, hesaplamanın nasıl yapılması gerektiğini belirlemek için yukarıda elde edilen bilgilerin toplanması gerekmektedir. Düğüm öznitelik aktarım süreci aşağıdaki şekilde gösterilmektedir:

Yazar, el yazısıyla yazılmış 160 test sorusuyla test etti:

Sonuçlar, ortalama karakter tanıma oranının% 96,23'e, sistem sorularının ortalama doğru oranının% 79,38'e ulaştığını gösterdi.

Uygulamalı

Gel, aslında elle yap.

Yazar iki kullanım modu sunar: web modu ve arayüz modu. Arayüz modu nispeten sezgiseldir; problem çözme sonucunu otomatik olarak vermek için web sayfasını açın ve resmi yükleyin.

MathAI'nin nasıl kurulacağını ve kullanılacağını tanıtmak için arayüz modunu örnek olarak alalım.

İlk yüklemeniz gerekiyor şişe , Sanal çevre , Bilimsel hesaplama kitaplıkları numpy, sympy, vb. Hepsi pip ile kurulabilir.

Projenin lib.zip dosyasını sistem dizininin venv klasörüne çıkartın. (Lib.zip yanıt verebilir lib Edin)

İşletim ortamını yapılandırdıktan sonra, PyCharm İndirilen projeyi açın Yükleme işlemi sırasında PyCharm, projenin bağlı olduğu yazılım kitaplığını otomatik olarak kuracaktır.

Projenin bulunduğu dizine girmek ve sanal ortamı başlatmak için komut satırını kullanın:

Geliştirme modunu etkinleştirmek için FLASK_ENV ortam değişkenini ayarlayın:

Ardından, flask web sitesi çerçevesini çalıştırmak için şu komutu kullanın:

Tarayıcıyı açın ve proje web sayfasını açmak için adrese 127.0.0.1:5000 girin. Hesaplamanın sonucunu döndürmek için web sayfasına matematiksel bir formül içeren bir resim girin.

Şu anda GitHub proje sayfasındaki kod yalnızca toplama, çıkarma, çarpma ve bölme gibi basit işlemleri desteklemektedir.

Çinli genç

Bu otomatik çözüm sistemini yapan Çinli bir gençti.

Bu GitHub kimliği, gerçek adı Luo Wenjie olan Roger, Sun Yat-Sen Üniversitesi Veri Bilimi ve Bilgisayar Okulu'nda ağırlıklı olarak bilgisayarla görü okuyan bir yüksek lisans öğrencisi.

Sadece bu problem çözme eseri değil, aynı zamanda küçük kardeşin GitHub ana sayfasında, daha önce katıldığı birçok ilginç araştırmayı da görebilirsiniz.

Örneğin, bu post tabanlı kampüs karşılıklı yardım arkadaşlık platformu LiBond . Kullanıcılar içeride görevler gönderebilir ve ardından işlemler için sanal para birimi litchi kullanabilir.

Luo'nun fikri, boş vakti olan öğrencilerin bu platformda başkalarına yardım edip sonra iyi arkadaşlar edinebilmesidir.Lychee paraları da en sevdikleri eşyalarla takas edilebilir.

Başka bir örnek için, yasak ellerin olmadığı C ++ tabanlı bir Gobang AI, openGL aracılığıyla bir grafik arabirim uygulayabilir.

Bu projede Luo, en klasik mini-max oyun ağacını, alfa-beta budamayı, permütasyon tablosunu ve diğer algoritmaları kullandı ve ayrıca çekirdek kodunu ekledi.

Gözlerdeki bakışı doğruladı, şüphesiz Xueba.

Oyunu aşırı oynayın! King of Glory oyuncuları, gösteriş yapmak için kararlı bir şekilde sisteme geri çekilmezler ve takip, herkesi şok etti.
önceki
Wang Junkai ve kız arasındaki etkileşim çok iç açıcı, Xiaokai çok şefkatli!
Sonraki
Fantasy Westward Journey'in arkasındaki gizemli kişi, NetEase'in hisse fiyatını% 3 oranında düşürdü ve daha sonra Jack Ma 1 milyar tarafından toplandı!
Qian Xi "Hip-hop 2" program grubundan şikayet etti, bu iyi değil, 7 karakterli tepkinin nasıl moda oldu, çok komik oldu!
Qian Xi nihayet "Hızlı Kitap" ı kaydedecek, Qian Xi kaydı bu nedenle erteledi, çok iyi
Intelligence | Gap Group'un ilk çeyrek performansı beklendiği kadar iyi değil, Uniqlo'nun İtalya'daki ilk mağazası 13 Eylül'de Milano'da açılacak
Qian Xi nihayet "Hızlı Kitap" a gidiyor, bir saniye rahatlama çok üzücü!
"Onmyoji" Pingyang Tavernası: Kaşıntılı Fareleri Bin Gün Anma
TFBOYS gerçekten gerçek bir kardeş ve gurur duyduğunda eylemleri çok tutarlı!
"World of Warcraft" önümüzdeki haftanın büyük etkinliği! Dünya BOSS Kiarak, pirinç öfkeyle öldü
İlk beş veri seti! En güçlü hedef izleme algoritması SiamRPN ++, SenseTime tarafından üretilen açık kaynak kodludur
Temiz enerji endüstrisine yatırım devam ediyor ve doğu bölgesinde büyüme için çok büyük alan var
Qian Xi çok A, yapmaya cesaret edemediği bir şeyi yapmak istediği ortaya çıktı?
Vision toolkit torchvision için büyük güncelleme: segmentasyon modelini ve algılama modelini destekleyin
To Top