Commit Graph

78 Commits

Author SHA1 Message Date
Hope Ogbons
a22a5cef2c Add week 6 exercise notebook for banking intent classification
This commit introduces a new Jupyter notebook, 'week6 EXERCISE.ipynb', which outlines the process for fine-tuning a model to classify banking customer queries. The notebook includes steps for data preparation, model training, and evaluation, utilizing the Banking77 dataset and OpenAI's API for fine-tuning. This addition enhances the project's capabilities in handling banking-related queries effectively.
2025-10-31 03:24:09 +01:00
Hope Ogbons
95a3766d85 Add data cleaning utilities for dataset preparation
This commit introduces a new Python module, data_cleaner.py, which provides functions for cleaning and preparing datasets for fine-tuning. The module includes a method to clean datasets based on text length and balance class distributions, as well as a function to analyze label distributions. These utilities enhance the data preprocessing capabilities for the application.
2025-10-31 03:20:08 +01:00
Hope Ogbons
3414454f43 Add classifier testing framework for Banking Intent Model
This commit introduces a new Python module, classifier_tester.py, which provides a testing framework for evaluating the accuracy of classification models on intent classification tasks. The module includes methods for running tests on individual data points, reporting metrics, and visualizing confusion pairs, enhancing the overall testing capabilities for the Banking77 application.
2025-10-31 03:19:59 +01:00
Hope Ogbons
8368944a43 Add banking intents mapping module
This commit introduces a new Python module, banking_intents.py, which maps intent labels (0-76) to their corresponding intent names for the Banking77 application. The module includes functions to retrieve intent names by label and vice versa, along with a utility to display all intents. This addition enhances the application's ability to handle various banking-related queries effectively.
2025-10-31 03:19:49 +01:00
Ed Donner
f814b77817 Merge pull request #873 from TheTopDeveloper/community-contributions-branch
Add Week 6 finetuning solution with pickle data and enhanced modules- Joshua Oluoch (Gen AI Bootcamp)
2025-10-30 21:59:07 -04:00
The Top Dev
a20b9b1bce Merge branch 'main' of https://github.com/TheTopDeveloper/llm_engineering into community-contributions-branch 2025-10-30 00:10:51 +03:00
KB
52f15c6a63 Merge branch 'kwabena_bootcamp' of https://github.com/kbaah/llm_engineering into kwabena_bootcamp 2025-10-29 09:23:12 -04:00
KB
46e893a224 clear output 2025-10-29 09:23:07 -04:00
KB
ea648348f5 kwabena_bootcamp_week6 2025-10-29 09:22:49 -04:00
The Top Dev
b832a5ee51 Add Week 6 finetuning solution: Clean implementation with pickle data
- Added Week6_Product_Pricer_Clean.ipynb with complete fine-tuning pipeline
- Added enhanced_items.py and testing.py modules for Windows compatibility
- Added train.pkl, test.pkl, validation.pkl data files (250 items total)
- Implements OpenAI fine-tuning with enhanced prompts
- Includes comprehensive evaluation and comparison framework
- Ready for submission and grading
2025-10-29 05:29:54 +03:00
Ed Donner
81aabda614 Merge pull request #882 from ranskills/week6-fine-tuning-with-openai
Bootcamp(Ransford): Week 6 - Supervised fine-tuning with OpenAI
2025-10-28 19:59:34 -04:00
Ed Donner
7d78f0c362 Merge pull request #879 from muthash/stephen/week6-exercise
[Bootcamp] Week 6 Fine-tuning Exercise (Stephen)
2025-10-28 19:55:59 -04:00
Ed Donner
3c8dfcedfe Merge pull request #838 from iamumarjaved/WEEK6-DAY5
Fine Tuning Task
2025-10-28 19:43:36 -04:00
Ransford Okpoti
4f67d02d89 fix: Google Colab downloaded notebook has some size to it
NOTE: Clear outputs before downloading
2025-10-28 22:01:32 +00:00
Ransford Okpoti
3e0d6de0e1 supervised fine-tuning with openai 2025-10-28 21:30:59 +00:00
muthama
384fde1c49 Add week 6 exercise 2025-10-28 20:27:23 +03:00
Umar Javed
512821511f changes to prompt, hyperparameters 2025-10-28 12:01:47 +05:00
Umar Javed
42b2db426e changes to prompt, hyperparameters 2025-10-28 12:00:11 +05:00
Ed Donner
2faaba64a2 Merge pull request #867 from chimwemwekachaje/main
Added Week 6 Andela GenAI Bootcamp exercise
2025-10-27 22:58:07 -04:00
Ed Donner
775a3a49b2 Merge pull request #861 from solisoma/solisoma-week6
Solisoma week6
2025-10-27 22:52:56 -04:00
unknown
d521cdcf41 Bootcamp: Solisoma(Updated to use the test_lite.pkl 2025-10-28 02:49:35 +01:00
Chimwemwe Kachaje
2f2a850f7c Added Week 6 Andela GenAI Bootcamp exercise 2025-10-27 22:20:21 +02:00
Tochi-Nwachukwu
54d7ffce6d [Bug Fix] - Fixed the overfitting bug - issue was with the messages_for_function() 2025-10-27 16:56:34 +01:00
Umar Javed
2eeaa0721b improved results 2025-10-27 20:46:00 +05:00
Umar Javed
65fe53836f bugs and fixes 2025-10-27 17:08:49 +05:00
unknown
27e9045e92 Merge branch 'main' of https://github.com/ed-donner/llm_engineering into solisoma-week6 2025-10-27 12:20:41 +01:00
unknown
b628f2d1b9 Bootcamp:Solisoma(week-6 assesment: trained gpt-4o-mini) 2025-10-27 12:20:28 +01:00
Tochi Nwachukwu
3081100dc9 Merge branch 'ed-donner:main' into main 2025-10-27 07:55:23 +01:00
Tochi-Nwachukwu
263d9a69fa Submission for Week 6 Exercise 2025-10-27 07:53:59 +01:00
Nik
de194cd82c Commiting W6 Finetuning run files. 2025-10-27 00:37:20 +05:30
Nik
beacdf756c Copy base notebook. 2025-10-26 22:11:51 +05:30
Umar Javed
a8c8889441 Fine Tuning Task 2025-10-26 14:36:27 +05:00
Ed Donner
48076f9d39 Merge pull request #833 from bharat109puri/main
Assignment : Week 6 by Bharat Puri
2025-10-25 14:36:34 -04:00
Ed Donner
2857057a3b Merge pull request #832 from CosmusMutuku/week4-exercise
Week_6_Exercise
2025-10-25 14:12:57 -04:00
Ed Donner
29c864f36f Merge pull request #827 from javieroteromarquez/jom/week6
Added Exercise week6
2025-10-25 14:07:10 -04:00
Bharat Puri
4d8988c98b clear cell output 2025-10-25 23:34:43 +05:30
Bharat Puri
418d8d4d0d remove test files 2025-10-25 23:32:19 +05:30
Bharat Puri
d359452549 worked on simulation mode and concept of fine tunning 2025-10-25 23:30:57 +05:30
Bharat Puri
c9ce0d83de worked on simulation mode and concept of fine tunning 2025-10-25 23:30:34 +05:30
Ed Donner
c0dcdb6041 Merge pull request #743 from mihaly-hazag/w6_d4_sonnet_fix
The model 'claude-3-5-sonnet-20240620' is deprecated
2025-10-25 13:46:19 -04:00
Cosmus Mutuku
9019fe1562 Week_6_Exercise 2025-10-25 15:05:16 +03:00
unknown
178be348b1 Added Exercise week6 2025-10-24 17:45:28 +02:00
Dmitry Kisselev
4d6e4fcf47 no output 2025-10-24 01:42:17 -07:00
Dmitry Kisselev
438a788f1b Newmodel 2025-10-24 01:41:07 -07:00
Dmitry Kisselev
7ff0da5994 Initial commit for wk6 2025-10-23 19:18:49 -07:00
Mihály Hazag
8b29b08310 Fix formatting in day4.ipynb for consistency 2025-10-19 21:35:22 +13:00
misi
d81c05da16 The model 'claude-3-5-sonnet-20240620' is deprecated and will reach end-of-life on October 22, 2025., giving error message of using it. 2025-10-19 21:26:04 +13:00
Carlos Bazaga
c663379828 Update Week 6 Day 5 Notebook to make use of WandB sync. 2025-08-12 01:41:37 +02:00
aaron-official
7647b012c0 some week 6 improvement suggestion 2025-07-24 12:34:37 +03:00
Edward Donner
a10872469d Minor updates including pinning datasets version 2025-07-12 15:26:07 -04:00