The Muhammadjon Journal
Faol

miuceo.github.io

Muammo
Uch tilli statik saytda har bir postni qo'lda HTML qilib yozish va nashr qilish sekin va xatolikka moyil edi.
Yechim
Telegram kanalga yozilgan post Cloudflare Worker va GitHub Actions orqali avtomatik tarjima qilinib, saytga sinxronlanadi; Astro uch tilli sahifalarni generatsiya qiladi.
Natija
Post yozishdan saytda chop etilishigacha bir necha daqiqa, qo'lda HTML yozish shart emas.

Astro · TypeScript · Cloudflare Workers · GitHub Actions · Telegram API

Faol

Post Builder

Muammo
Post yozish, uch tilga tarjima qilish va nashr qilish alohida vositalar va ko'p qo'lda bajariladigan qadamlarni talab qilardi.
Yechim
Matn, rasm va video bloklarini istalgan tartibda birlashtiruvchi blok-muharrir, Cloudflare Worker API orqali tarjima va nashrni bitta oqimga birlashtiradi.
Natija
Bitta interfeysdan post yozib, ko'rib chiqib, to'g'ridan-to'g'ri nashr qilish mumkin — qo'lda HTML yozish yo'q.

TypeScript · Astro Islands · Cloudflare Workers · GitHub API

Arxiv

Neyron tarmoqlarni noldan qurish

Muammo
Tayyor kutubxonalar (PyTorch kabi) neyron tarmoq ichida aslida nima sodir bo'lishini «qora quti» qilib yashiradi.
Yechim
Micrograd uslubida, faqat NumPy va sof matematika bilan backpropagation va gradient tushishni noldan qayta qurdim.
Natija
Autograd mexanizmini chuqur tushunish — keyingi loyihalarda modellarni ishonchliroq debug qilish imkonini berdi.

Jupyter Notebook · Deep Learning · NumPy

Faol

Local RAG Agent

Muammo
Hujjatlar asosida savol-javob beruvchi tizimlar odatda bulutli AI xizmatlariga tayanadi — bu maxfiylik va API xarajati muammosini keltirib chiqaradi.
Yechim
Ollama (lokal LLM), Chroma (vektor bazasi) va LangChain'dan foydalanib, to'liq mahalliy ishlaydigan RAG quvur liniyasini qurdim.
Natija
Internetga ulanmasdan, hech qanday API kalitisiz hujjatlar bo'yicha savol-javob qilish imkoniyati.

Python · Ollama · LangChain · Chroma · RAG

Faol

Local Voice Agent

Muammo
Ovozli assistentlar odatda bulutli nutqni tanish xizmatlariga tayanadi, bu kechikish va maxfiylik cheklovlarini keltirib chiqaradi.
Yechim
Nutqni matnga va matnni javobga aylantiruvchi bosqichlarni to'liq mahalliy ishlaydigan modellar bilan bog'lovchi Python quvur liniyasi qurdim.
Natija
Internetsiz ishlaydigan, javob vaqti past ovozli agent prototipi.

Python · Speech-to-Text · AI Agent

Arxiv

Customer Churn Prediction

Muammo
Kompaniya qaysi mijozlar xizmatdan voz kechish arafasida ekanini oldindan bilmasa, ularni ushlab qolish uchun harakat qila olmaydi.
Yechim
Tarixiy mijoz ma'lumotlari asosida beshta modelni (Logistic Regression, Decision Tree, Random Forest, SVM, XGBoost) sinovdan o'tkazib solishtirdim.
Natija
XGBoost eng barqaror natijani berdi: ROC-AUC 0.72, aniqlik 86%, va eng qisqa o'qitish vaqti.

Jupyter Notebook · scikit-learn · XGBoost · ML

Arxiv

Cirrhosis Survival Prediction

Muammo
Jigar sirrozi bilan og'rigan bemorning yashab qolish ehtimolini faqat klinik ko'rsatkichlar asosida baholash qiyin masala.
Yechim
Yosh, bilirubin, albumin kabi klinik ko'rsatkichlar asosida ko'p sinfli klassifikatsiya modeli qurib, ma'lumotlarni tozalash va feature engineering bosqichlarini bajardim.
Natija
Tibbiy ma'lumotlar bilan ishlash va ko'p sinfli klassifikatsiya metrikalarini qo'llash bo'yicha amaliy tajriba.

Jupyter Notebook · Medical ML · Classification

Faol

Gemini Image MCP

Muammo
Claude'dan to'g'ridan-to'g'ri rasm yaratish uchun pullik API kerak edi.
Yechim
Gemini'ning veb ilovasi (gemini.google.com)ga foydalanuvchining o'z sessiyasi orqali ulanadigan MCP server yozdim — Firefox orqali avtomatik login bilan.
Natija
Claude Code yoki Claude Desktop'dan bepul rasm yaratish, tahrirlash va barcha rasmlarni bitta HTML galereyada saqlash imkoniyati.

Python · MCP · Claude · Gemini

Faol

Telegram Account MCP

Muammo
Telegram'dagi "Saqlangan xabarlar"da muhim qaydlar, havolalar va fayllar to'planib qoladi, lekin AI vositalari ularni o'qiy olmaydi.
Yechim
Telethon va FastMCP asosida, Claude Desktop'ga Telegram xabarlarini o'qish, fayl topish va javob yozish imkonini beruvchi ochiq kodli MCP connector yozdim.
Natija
Claude to'g'ridan-to'g'ri Telegram'dagi qaydlarni o'qiydi va saralaydi; barcha sessiya va kalitlar 100% lokal saqlanadi.

Python · MCP · Telethon · FastMCP · Claude

Faol

MIU secretary (UserBOT)

Muammo
Shaxsiy Telegram akkauntga yozgan odamlarga tezkor javob berish qiyin, lekin bot token yoki Telegram Business obunasisiz avtomatlashtirish imkoni yo'q edi.
Yechim
Telethon asosida ishlaydigan userbot yozdim — u kontekstni tushunib javob beradi, muhim xabarlarni darhol yetkazadi va rasm/ovozli xabarlarni tushunadi.
Natija
Hech qachon sizning nomingizdan emas, ochiq AI kotib sifatida ishlaydi va faqat sizga tegishli inboxdan boshqariladi.

Python · Telethon · Telegram · AI Agent