← ALL PROJECTS

APPLIED AI / SECURITY / June 2, 2024

Project SnowDogg.

Fine-tuning a local language model for information security.

  • LoRA
  • Local LLMs
  • Python
SnowDogg / development pipelineSELECT A NODE

Scroll horizontally to view the full diagram →

Source materialSecurity textbooks30,000+ pairsCustom extractionLocal LLMBase modelLoRA fine-tuningTraining & testingSnowDoggPrivate prototype
01

Source material More than 100 information security textbooks provided material for the training dataset, alongside papers and technical knowledge.

Training workflow from security reference material to the fine-tuned prototype. Select a stage for implementation details.

PROJECT OVERVIEW

Purpose and implementation

Project SnowDogg is a local language model fine-tuned on information security material. I developed the training dataset and used LoRA fine-tuning to evaluate a specialized model for security questions.

Dataset preparation and fine-tuning

I wrote scripts to extract material from more than 100 information security textbooks and convert it into over 30,000 question-and-answer pairs for training. The project also incorporated security papers and my own technical knowledge.

I used LoRA to fine-tune the local model, then iterated through training and testing. The work focused on dataset preparation, model adaptation, and responses to information security questions.

Prototype demonstrations

I demonstrated SnowDogg during technical presentations and provided limited access to selected audiences. It remains a private proof of concept.

The diagram documents how source material, dataset preparation, and fine-tuning contribute to the prototype.

CONTACT

Professional inquiries.

Contact me about security research, technical collaboration, or speaking opportunities.