Skip to content

Add answer key for Machine Learning (FIFA) workshop#649

Open
beagandica wants to merge 1 commit into
NuevoFoundation:masterfrom
beagandica:content/answer-key-machine-learning
Open

Add answer key for Machine Learning (FIFA) workshop#649
beagandica wants to merge 1 commit into
NuevoFoundation:masterfrom
beagandica:content/answer-key-machine-learning

Conversation

@beagandica
Copy link
Copy Markdown
Member

Summary

Complete Python code for the FIFA Player Rating Prediction workshop using linear regression.

Changes

New file: \content/english/machine-learning/answer-key.md\

Full Jupyter notebook workflow: imports, data loading, preprocessing (position filter, histogram, train/test split), feature selection (Pearson correlation), model training (LinearRegression, ~98.75% R²), testing with sample results table, extension ideas for teachers.

Languages affected

  • English only (no translations exist)

Testing

  • Hugo build passes
  • 10-model QA passed (3 clean passes)
  • Follows answer key format (hidden: true, weight: 15)

Complete Python/Jupyter notebook code for FIFA player rating prediction:
- Setup: pandas, numpy, matplotlib, sklearn imports
- Data loading: pd.read_csv with FIFA 2019 dataset
- Preprocessing: position filtering (ST), histogram, train_test_split
- Feature selection: Pearson correlation, top 20 features extraction
- Model training: LinearRegression with ~98.75% R-squared score
- Model testing: predictions with ~1-3% error margin
- Sample results table with expected player predictions
- Extension ideas for teachers (different positions, targets, ratios)

English only (no translations). 10-model QA passed (3 clean passes).
Hugo build verified.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@beagandica beagandica force-pushed the content/answer-key-machine-learning branch from 79658d6 to f377349 Compare April 29, 2026 02:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant