Prabod Rathnayaka
Senior Machine Learning Engineer & AI Researcher
6+ years in NLP, Voice AI, and multimodal learning. Advancing Spark NLP at John Snow Labs. PhD in AI, passionate about real-world applications.
Recent Activity
GitHub Activity
View Profile →Sparknlp 282 Introducing MiniLMEmbeddings
Add new Jupyter notebook for importing and optimizing MiniLM models from HuggingFace using OpenVINO in Spark NLP. Update MiniLM embeddings test to load pretrained model instead of a local path.
Update MiniLM documentation links in Python and Scala files to point to the correct GitHub repository.
Add MiniLM and MiniLMEmbeddings classes for efficient sentence embeddings, including support for ONNX and OpenVINO models. Implement tests to validate embedding generation and ensure consistent output sizes.
Sparknlp 1189 Introducing Phi4
Featured Work
Spark NLP Integration
Integrating state-of-the-art LLMs and embedding models into Spark NLP library at John Snow Labs.
La Trobe Energy Analytics Platform
AI-driven energy optimization platform reducing carbon emissions with $500K+ in savings.
Bunji Mental Health Chatbot
AI-powered mental health chatbot for anxiety and depression support, recognized as top research project.
Latest Research
EmoZen: Robust Word Embeddings
Novel word embedding approach for implicit and explicit emotion detection in text.
IECON 2023M2-CNN: Taxi Demand Prediction
Macro-micro model for real-time taxi demand prediction with patent pending methodology.
IEEE BigData 2023