Skip to content

swalehaparvin/Working_with_LLMs

Repository files navigation

Working_with_LLMs

Working with LLMs has been an enriching journey, unlocking powerful tools for AI-driven solutions. I’ve explored various techniques and processes, which I’ve documented and shared on my GitHub. Here’s a quick rundown of what I’ve learned:

##Core Skills and Techniques

🔹 Using a Pipeline for Summarization: Simplifying lengthy texts into concise summaries.

🔹 Generating Text: Crafting coherent, context-aware text outputs.

🔹 Translating Text: Enabling seamless multilingual communication.

🔹 Fine-Tuning LLMs: Customizing pre-trained models to fit specific use cases.

🔹 Mapping Tokenization: Managing token splits to ensure accuracy and efficiency.

🔹 Setting Up Training Arguments: Defining parameters for effective model training.

🔹 Setting Up the Trainer: Streamlining the training process for optimal results.

##Evaluation and Metrics

🔹 Loading Metrics with Evaluate: Seamlessly integrating evaluation metrics into workflows.

🔹 Evaluating Perplexity: Measuring model understanding and language generation quality.

🔹 BLEU for Translations: Assessing the accuracy of generated translations.

🔹 ROUGE Metric: Evaluating summarization quality by comparing key text overlaps.

🔹 Exact Match (EM): Scoring precision in information retrieval or QA tasks.

🔹 Toxicity in LLMs: Identifying and mitigating biases in generated content.

This exploration has been both challenging and rewarding, sharpening my expertise in building scalable, ethical, and high-performing AI systems.

Would love to hear your thoughts and experiences with LLMs!

About

Working with LLMs has been an enriching journey, unlocking powerful tools for AI-driven solutions.

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors