Post by Abdufattoh Pulatov

ML Developer || Game Developer || JLPT N2

šŸš€ Yaqinda Word Maze nomli sun'iy intellekt asosida ishlaydigan offline so'z topish o'yinini ishlab chiqdim. Bu o'yinda foydalanuvchi kiritgan so'z to'g'ri yoki noto'g'riligiga emas, balki yashirin so'zga ma'no jihatdan qanchalik yaqinligi hisoblanadi. Buning uchun qurilmaning o'zida ishlaydigan embedding modeli va cosine similarity algoritmidan foydalaniladi. šŸ›  Texnologiyalar Flutter ONNX Runtime all-MiniLM-L6-v2 Custom BERT WordPiece Tokenizer (Dart) Python Hugging Face Optimum āš™ļø Ishlash prinsipi • Foydalanuvchi so'z kiritadi. • BERT tokenizer uni tokenlarga ajratadi. • ONNX modeli 384 o'lchamli embedding yaratadi. • Mean Pooling va L2 Normalization qo'llaniladi. • Cosine Similarity orqali yashirin so'zga semantik yaqinlik (0–100%) hisoblanadi. Barcha hisob-kitoblar internetga ulanmasdan, to'liq mobil qurilmaning o'zida bajariladi. ✨ Loyihadagi asosiy jihatlar āœ… To'liq offline AI inference āœ… 30 ta level āœ… Semantik yaqinlik asosida baholash āœ… Dart'da yozilgan custom WordPiece tokenizer āœ… Python va ONNX natijalari o'rtasida parity tekshiruvi āœ… Mobil qurilmalar uchun optimallashtirilgan arxitektura Ushbu loyiha menga NLP modellarini mobil qurilmalarda ishlatish, ONNX Runtime bilan ishlash va Flutter ilovasiga Machine Learning integratsiya qilish bo'yicha katta tajriba berdi. GitHub: https://lnkd.in/dbwjunxe Fikr va takliflaringizni mamnuniyat bilan kutaman! #Flutter #MachineLearning #AI #NLP #ONNX #MobileDevelopment #GameDevelopment #Python #Dart #BERT #DeepLearning

Post contentPost contentPost content