काम
शोध पत्र, सिस्टम और व्यावहारिक सॉफ़्टवेयर प्रोजेक्ट।
AI की विश्वसनीयता, न्यूमेरिकल डीबगिंग, LLM मूल्यांकन, GPU न्यूमेरिक्स और प्रोडक्शन सॉफ़्टवेयर इंजीनियरिंग में मेरे काम की एक झलक।
प्रकाशन
भरोसेमंद ML, मॉडल मूल्यांकन और न्यूमेरिकल शुद्धता पर पीयर-रिव्यूड और प्रीप्रिंट काम।
ML की विश्वसनीयता
Soft Assertions
संख्याओं में छिपे बग खोजें।
FSE 2025 / PACMSE
Shaila Sharmin, Anwar Hossain Zahid, Subhankar Bhattacharjee, Chiamaka Igwilo, Miryung Kim, and Wei Le
Soft Assertions पेश करता है — मशीन लर्निंग ऐप्लिकेशन में छिपे न्यूमेरिकल अस्थिरता वाले बग खोजने और उन्हें सामने लाने का तरीका।
LLM मूल्यांकन
संदर्भ ही सब कुछ है।
अलग-अलग इलाकों में हेट स्पीच की पहचान।
arXiv:2502.19612
Anwar Hossain Zahid, Monoshi Kumar Roy, and Swarna Das
भौगोलिक और सामाजिक संदर्भ जोड़ने पर बड़े भाषा मॉडल हेट स्पीच पहचानने में कितना अच्छा करते हैं, इसका मूल्यांकन।
GPU न्यूमेरिक्स
NVIDIA / AMD
वही गणना। अलग नतीजे।
arXiv:2410.09172
Anwar Hossain Zahid, Ignacio Laguna, Wei Le
NVIDIA और AMD GPU पर एक ही गणना के नतीजों में न्यूमेरिकल अंतर, और रिप्रोड्यूसिबिलिटी व पोर्टेबिलिटी पर उनके असर का अध्ययन।
सॉफ़्टवेयर इंजीनियरिंग शिक्षा
बनाते-बनाते सीखें।
वर्चुअल इंटर्नशिप का एक वैचारिक प्लेटफ़ॉर्म।
ICCIT 2020
Raihan Mia, Anwar Hossain Zahid, Bipul Chandra Dev Nath, and Abu Sayed Md Latiful Hoque
वर्चुअल इंटर्नशिप चलाने और सॉफ़्टवेयर डेवलपमेंट के कौशल को परखने वाले सॉफ़्टवेयर प्लेटफ़ॉर्म का वैचारिक डिज़ाइन।
प्रोजेक्ट
शोध, नेशनल लैब, इंडस्ट्री और एडवांस्ड कोर्सवर्क से निकले सिस्टम और व्यावहारिक प्रोजेक्ट।
AI साक्षरता
Today’s AI
टूल खोजें। इस्तेमाल करना सीखें।
Today's AI — सही AI टूल खोजें, उन्हें इस्तेमाल करना सीखें
स्कूल, अंडरग्रेजुएट और ग्रेजुएट विद्यार्थियों — और AI में दिलचस्पी रखने वाले हर व्यक्ति — के लिए एक वेब प्लेटफ़ॉर्म, जहाँ सही AI टूल खोजे और उन्हें इस्तेमाल करना सीखा जा सकता है। प्रो. Wei Le के मार्गदर्शन में इसके क्रिएटर और लीड डेवलपर के रूप में बनाया।
- Web platform
- LLM assistant
- Search
- AI literacy
ML टेस्टिंग
Soft Assertions
ML में न्यूमेरिकल अस्थिरता पकड़ें।
Automatically Detecting Numerical Instability in Machine Learning Applications via Soft Assertions
FSE 2025 का पेपर, जो ML ऐप्लिकेशन में न्यूमेरिकल अस्थिरता वाले बग पकड़ने और उन्हें सामने लाने के लिए Soft Assertions पेश करता है।
LLNL / Varity
हर GPU पर।
न्यूमेरिकल टेस्टिंग के लिए HIP कोड जनरेशन।
GPU न्यूमेरिकल टेस्टिंग – Varity में HIP कोड जनरेशन
LLNL के Varity प्रोजेक्ट में GPU कर्नेल टेस्टिंग के लिए HIP बैकएंड जनरेशन जोड़ा, ताकि अलग-अलग प्लेटफ़ॉर्म पर गणना के नतीजों की एकरूपता जाँची जा सके।
भाषा + भूगोल
संदर्भ में शब्द।
LLM से हेट स्पीच की पहचान का मूल्यांकन।
भौगोलिक संदर्भ के साथ हेट स्पीच की पहचान
एक क्लास प्रोजेक्ट को आगे बढ़ाकर भौगोलिक मेटाडेटा के साथ हेट स्पीच पहचानने वाले मॉडलों का मूल्यांकन किया। बाद में इसे बड़े भाषा मॉडलों की टेस्टिंग के लिए ढाला गया और 2025 में प्रकाशित किया गया।
- Python
- Transformers
- HuggingFace
- Scikit-learn
कंप्यूटर विज़न
चेहरा + लाइवनेस
बैंकिंग के लिए चेहरे की पहचान और फ़र्ज़ीवाड़े की रोकथाम।
लाइवनेस डिटेक्शन के साथ फ़ेस रिकग्निशन
फ़िनटेक ऐप्लिकेशन के लिए रियल-टाइम फ़ेस रिकग्निशन और फ़र्ज़ीवाड़ा पहचानने वाला सिस्टम बनाया, जिससे दूर बैठे बैंकिंग वेरिफ़िकेशन ज़्यादा सुरक्षित हुआ।
अन्य रिपॉज़िटरी
-
Parliament Resource Planning – SSO Integration
— Implemented Single Sign-On authentication for PRP system, enabling secure unified access across parliamentary resource modules.
-
MoneyGram SOAP API Integration
— TODO: verify scope/details — inferred only from the repo name. Integrated a SOAP-based API with MoneyGram remittance services as part of banking platform work.
-
COM S 572 – Machine Learning Project
— Implemented and evaluated ML algorithms for natural language processing tasks. Later extended for LLM experiments and paper publication.
-
Othello AI Agent
— Developed an intelligent Othello game-playing agent using adversarial search algorithms and heuristic evaluation functions.
-
Mancala Game Simulation
— Created a Mancala game engine with an AI opponent using minimax and heuristic strategies.
-
Ray Tracing Renderer
— Built a ray tracing engine from scratch to render 3D scenes with reflection, refraction, and shading.
-
Nachos – Instructional Operating System
— Extended the Nachos instructional OS to implement thread scheduling, virtual memory, and file system operations.
-
Channel Equalization for Wireless Communication
— Implemented and tested channel equalization algorithms to improve signal quality in noisy communication environments.