Dave Hillman
consultant ~ developer
Turning ideas into reality requires vision, courage, and focus.
Work smarter, not harder!
It's always darkest before it goes pitch black.
A little appreciation can go a long way.
Located somewhere under the clear blue skys of North Carolina.
Worked most of my life as a software engineer...now I spend my days figuring out things I never had time for when I was working.
Taught technology (programming, web...) courses at The Johns Hopkins University for over 20 years.
Wrote a book, magazine articles. Focused on blogging (for now).
USAF Veteran!
Backgound in...
Artificial Intelligence
Software Engineering (waterfall and agile)
Project Management
Data Engineering, and
spoiling my granddaughter.
Projects...
< Small LLMs >
Identify and evaluate LLMs for definitions, categorization, and summarization...running on localized CPU-based architectures.
ChatGPT and cloud-based LLMs are hardware resource intensive. Running LLMs on local machines means you're not subject to being connected all the time, have more privacy, and have the flexibility to change models as they improve.
Latest efforts: trying new ways to access and run LLMs (Ollama). I've developed and am testing 5 use cases: categorization, document summarization, keyword extraction, definition generator, and question/response.
Technologies used
- LLMs
- Python
- LLM Support Libraries
< Enhanced Entity Attribute Value (EEAV) >
EEAV focuses on data-driven application development.
Starting with a table of data (CSV, JSON), ingest it, then manipulate it for a variety of pruposes. Any 2-dimensional data set can be captured in 3 tables: dataset, attributes, and values.
A secondary aspect of this effort is a web-based environment that makes it easily accessible and available.
Latest efforts: refining how data is presented and can be exploited.
Technologies used
- Python
- Web Stack
- Postgres, SQLite
- JavaScript, HTML, CSS
- Tabulator (table viewer)