With my recent work to bring ONNX Runtime to Apache OpenNLP to allow the use of transformer models from OpenNLP, I wrote a blog post that was published to the Apache OpenNLP blog. The post describes how OpenNLP works with the ONNX Runtime and walks you through how to train and use a model. Check […]
How do I get started in open source?
Last week I attended The Linux Foundation Open Source Summit North America in Austin, Texas. It’s great to see a large group of open source enthusiasts come together to share ideas and and meet each other in person. (I gave a talk there, too.) A question I hard a few times and was asked was, […]
Searching for the Right Words: Bringing NLP to Apache Solr through ONNX and OpenNLP
I am very excited to be presenting at this year’s Linux Foundation Open Source Summit North America! My presentation titled Searching for the Right Words: Bringing NLP to Apache Solr through ONNX and OpenNLP will talk about the new ONNX capabilities that have been introduced into Apache OpenNLP and how to utilize the functionality from […]
Load Testing with Apache JMeter, InfluxDB, and Grafana
Apache JMeter is a great tool for load testing APIs. You can define your API requests, run your tests, and measure throughput and other metrics. Admittedly, I don’t find it to be most intuitive tool to get started with but once you get the hang of it makes sense and you start to understand why […]
ngramdb provides a distributed means of storing and querying N-grams (or bags of words) organized under contexts. A REST interface provides the ability to insert n-grams, execute “starts with” and “top” queries, and calculate similarity metrics of contexts. Apache Ignite provides the distributed and highly available persistence and powers the querying abilities. ngramdb is open […]