From 1acdce66f42d8a54f4cd37baeb5cc4a894fdb614 Mon Sep 17 00:00:00 2001 From: that-ar-guy Date: Sun, 19 Jan 2025 21:14:15 +0530 Subject: [PATCH 1/3] created template/updated --- ALGORITHM-README-TEMPLATE.md | 124 +++++++++++++++++++++++++++++++++++ CONTRIBUTING.md | 9 +-- 2 files changed, 129 insertions(+), 4 deletions(-) create mode 100644 ALGORITHM-README-TEMPLATE.md diff --git a/ALGORITHM-README-TEMPLATE.md b/ALGORITHM-README-TEMPLATE.md new file mode 100644 index 00000000..ba34c6d1 --- /dev/null +++ b/ALGORITHM-README-TEMPLATE.md @@ -0,0 +1,124 @@ + + + + + + +# Algorithms Title + + + +## Objectives + + +## Pre-requisites + + +- Linear Algebra Basics +- Probability and Statistics +- Libraries: NumPy, TensorFlow, PyTorch (as applicable) + +??? quote "LIBRARIES USED" + + - pandas + - numpy + - scikit-learn + - matplotlib + - seaborn + - tensorflow + - keras + +## Input + + +Example: +- A dataset with features (X) and labels (y) for supervised learning. +- Text data for NLP tasks. + +## Output + + +Example: +- Predicted labels for a classification task. +- Clusters for an unsupervised learning task. + +## Algorithm Architecture + + +Example: +- Input Layer +- Hidden Layers (Dense/Recurrent/Convolutional) +- Output Layer + +## Training Process + + +Example: +- Loss Function: Mean Squared Error (MSE) +- Optimizer: Adam, Learning Rate = 0.001 +- Epochs: 50 +- Batch Size: 32 + +## Evaluation Metrics + + +Example: +- Accuracy +- Precision, Recall, F1-Score +- Mean Absolute Error (MAE) + +## Code Implementation + + + +## Scratch Code Explanation + + +Example: +- Step 1: Initialize the parameters. +- Step 2: Preprocess the input data. +- Step 3: Perform calculations iteratively. +- Step 4: Return the result. + +## Examples + + +Example: +```python +# Example usage +input_data = np.array([...]) +result = example_algorithm(input_data) +print(result) +``` + + +### CONCLUSION + +#### KEY LEARNINGS + + +!!! tip "Insights gained from the data" + - Write from here in bullet points + +??? tip "Improvements in understanding machine learning concepts" + - Write from here in bullet points + +??? tip "Challenges faced and how they were overcome" + - Write from here in bullet points + +#### USE CASES + + +=== "Application 1" + + **Headline** + + - Explain your application + +=== "Application 2" + + **Headline** + + - Explain your application + + \ No newline at end of file diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index 1418d6a7..9275ff81 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -42,10 +42,11 @@ We want your work to be readable by others; therefore, we encourage you to note 1. File names should be in `kebab-case` letters (e.g., `music-genre-classification-model`, `insurance-cross-sell-prediction`). 2. Follow the [***PROJECT README TEMPLATE***](./PROJECT-README-TEMPLATE.md) for refrence. -3. Do not upload images or video files directly. Use a GitHub raw URL in the documentation. -4. Upload your notebook to Kaggle, make it public, and share the Kaggle link only. Other links are not accepted. -5. Limit commits to 3-4 unless given permission by project Admins or Mentors. -6. Keep commit messages clear and relevant; avoid unnecessary details. +3. Follow the [***ALGORITHMS README TEMPLATE***](./ALGORITHM-README-TEMPLATE.md) for reference. +4. Do not upload images or video files directly. Use a GitHub raw URL in the documentation. +5. Upload your notebook to Kaggle, make it public, and share the Kaggle link only. Other links are not accepted. +6. Limit commits to 3-4 unless given permission by project Admins or Mentors. +7. Keep commit messages clear and relevant; avoid unnecessary details. ### Pull Requests Review Criteria 🧲 From d411e378eac79d38576535f0a09f55152a9b01e8 Mon Sep 17 00:00:00 2001 From: Mohammed Abdul Rahman <130785777+that-ar-guy@users.noreply.github.com> Date: Mon, 20 Jan 2025 20:49:41 +0530 Subject: [PATCH 2/3] removed conclusions and key learnings --- ALGORITHM-README-TEMPLATE.md | 18 ++---------------- 1 file changed, 2 insertions(+), 16 deletions(-) diff --git a/ALGORITHM-README-TEMPLATE.md b/ALGORITHM-README-TEMPLATE.md index ba34c6d1..83cdfaab 100644 --- a/ALGORITHM-README-TEMPLATE.md +++ b/ALGORITHM-README-TEMPLATE.md @@ -92,21 +92,7 @@ print(result) ``` -### CONCLUSION - -#### KEY LEARNINGS - - -!!! tip "Insights gained from the data" - - Write from here in bullet points - -??? tip "Improvements in understanding machine learning concepts" - - Write from here in bullet points - -??? tip "Challenges faced and how they were overcome" - - Write from here in bullet points - -#### USE CASES +## APPLICATIONS === "Application 1" @@ -121,4 +107,4 @@ print(result) - Explain your application - \ No newline at end of file + From 900a003bd4fca2a8873061e23fca9745b81c2c9d Mon Sep 17 00:00:00 2001 From: that-ar-guy Date: Tue, 21 Jan 2025 21:38:50 +0530 Subject: [PATCH 3/3] poster added --- ALGORITHM-README-TEMPLATE.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/ALGORITHM-README-TEMPLATE.md b/ALGORITHM-README-TEMPLATE.md index 83cdfaab..0abf5f66 100644 --- a/ALGORITHM-README-TEMPLATE.md +++ b/ALGORITHM-README-TEMPLATE.md @@ -8,6 +8,15 @@ + + + + ## Objectives