Skip to content

Pulling in latest changes from validmind-library PR#282#615

Merged
validbeck merged 4 commits intomainfrom
beck/sc-7899/move-templates-from-documentation-to-validmind
Jan 6, 2025
Merged

Pulling in latest changes from validmind-library PR#282#615
validbeck merged 4 commits intomainfrom
beck/sc-7899/move-templates-from-documentation-to-validmind

Conversation

@validbeck
Copy link
Copy Markdown
Collaborator

Internal Notes for Reviewers

  • Removed internal/templates/jupyter-notebooks (contents moved over to validmind-library/notebooks/templates)
  • Added a lil bit in our documentation README encouraging people to contribute custom samples:
    Screenshot 2025-01-06 at 7 35 57 AM

External Release Notes

We've now made it easier for contributors to submit custom code samples showcasing the capabilities of the ValidMind Library with our Jupyter Notebook template QuickStart.

@validbeck validbeck added documentation Improvements or additions to documentation highlight Feature to be curated in the release notes labels Jan 6, 2025
@validbeck validbeck self-assigned this Jan 6, 2025
@validbeck validbeck requested a review from nrichers January 6, 2025 15:40
@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Jan 6, 2025

PR Summary

This pull request introduces several enhancements and bug fixes to the ValidMind project, focusing on documentation, code samples, and testing capabilities. Key changes include:

  1. Documentation Updates:

    • Added detailed markdown files for various tests, including MutualInformation, ScoreBandDefaultRates, CalibrationCurve, ClassifierThresholdOptimization, HyperParametersTuning, ModelParameters, ScoreProbabilityAlignment, CumulativePredictionProbabilities, and PredictionProbabilitiesHistogram. These documents provide insights into the purpose, mechanism, strengths, and limitations of each test.
  2. Code Samples:

    • Introduced new Jupyter notebooks for application scorecard models, including application_scorecard_full_suite.ipynb and application_scorecard_with_ml.ipynb. These notebooks guide users through building and documenting application scorecard models using the ValidMind Library.
    • Updated the hugging_face_summarization_demo.ipynb to include the validmind[huggingface] installation.
  3. Template Enhancements:

    • Added a new Jupyter Notebook template QuickStart guide and mini-templates for creating ValidMind code samples.
    • Introduced an end-to-end notebook template generation script (e2e_template.py) to streamline the creation of new code samples.
  4. Testing Enhancements:

    • Updated the quickstart_option_pricing_models.ipynb and quickstart_option_pricing_models_quantlib.ipynb notebooks with additional data quality checks and model evaluation tests.
  5. Miscellaneous:

    • Removed deprecated notebooks and updated README files to reflect the latest changes.
    • Added a new site/python-docs.zip file for documentation purposes.

Test Suggestions

  • Run all Jupyter notebooks to ensure they execute without errors.
  • Verify that the new markdown documentation files are correctly formatted and provide accurate information.
  • Test the new end-to-end notebook template generation script to ensure it creates notebooks as expected.
  • Check the installation of validmind[huggingface] in the hugging_face_summarization_demo.ipynb notebook.
  • Validate the new data quality and model evaluation tests in the updated notebooks.

@github-actions
Copy link
Copy Markdown
Contributor

github-actions bot commented Jan 6, 2025

A PR preview is available: Preview URL

@validbeck validbeck merged commit 2e7b2bb into main Jan 6, 2025
@validbeck validbeck deleted the beck/sc-7899/move-templates-from-documentation-to-validmind branch January 6, 2025 15:59
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation highlight Feature to be curated in the release notes

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant