Nano Banana Pro
Agent skill for nano-banana-pro
Detta är **Maskininlärning för nybörjare**, en omfattande 12-veckors, 26-lektions kursplan som täcker klassiska maskininlärningskoncept med Python (främst med Scikit-learn) och R. Repositoriet är utformat som en självstudieressurs med praktiska projekt, quiz och uppgifter. Varje lektion utforskar ML
Sign in to like and favorite skills
Detta är Maskininlärning för nybörjare, en omfattande 12-veckors, 26-lektions kursplan som täcker klassiska maskininlärningskoncept med Python (främst med Scikit-learn) och R. Repositoriet är utformat som en självstudieressurs med praktiska projekt, quiz och uppgifter. Varje lektion utforskar ML-koncept med verkliga data från olika kulturer och regioner världen över.
Huvudkomponenter:
ML-For-Beginners/ ├── 1-Introduction/ # ML basics, history, fairness, techniques ├── 2-Regression/ # Regression models with Python/R ├── 3-Web-App/ # Flask web app for ML model deployment ├── 4-Classification/ # Classification algorithms ├── 5-Clustering/ # Clustering techniques ├── 6-NLP/ # Natural Language Processing ├── 7-TimeSeries/ # Time series forecasting ├── 8-Reinforcement/ # Reinforcement learning ├── 9-Real-World/ # Real-world ML applications ├── quiz-app/ # Vue.js quiz application ├── translations/ # Auto-generated translations └── sketchnotes/ # Visual learning aids
Varje lektionsmapp innehåller vanligtvis:
README.md - Huvudinnehåll för lektionennotebook.ipynb - Python Jupyter-notebooksolution/ - Lösningskod (Python- och R-versioner)assignment.md - Övningsuppgifterimages/ - Visuella resurserDe flesta lektioner använder Jupyter-notebooks. Installera nödvändiga beroenden:
# Install Python 3.8+ if not already installed python --version # Install Jupyter pip install jupyter # Install common ML libraries pip install scikit-learn pandas numpy matplotlib seaborn # For specific lessons, check lesson-specific requirements # Example: Web App lesson pip install flask
R-lektioner finns i
solution/R/-mappar som .rmd eller .ipynb-filer:
# Install R and required packages # In R console: install.packages(c("tidyverse", "tidymodels", "caret"))
Quiz-appen är en Vue.js-applikation som finns i katalogen
quiz-app/:
cd quiz-app npm install
För att köra dokumentationen lokalt:
# Install Docsify npm install -g docsify-cli # Serve from repository root docsify serve # Access at http://localhost:3000
2-Regression/1-Tools/)jupyter notebook notebook.ipynb
solution/ vid behovsolution/-mapp.rmd-format (R Markdown)solution/R/-undermapparcd quiz-app # Start development server npm run serve # Access at http://localhost:8080 # Build for production npm run build # Lint and fix files npm run lint
cd quiz-app # Lint code npm run lint # Build to verify no errors npm run build
Obs: Detta är främst ett utbildningsrepo. Det finns inga automatiserade tester för lektionsinnehåll. Validering görs genom:
quiz-app/package.jsonnpm run lint för att kontrollera och automatiskt fixa problemQuiz-appen kan distribueras till Azure Static Web Apps:
Förutsättningar:
Distribuera till Azure:
/quiz-appdistGitHub Actions-arbetsflöde:
.github/workflows/azure-static-web-apps-*.ymlGenerera PDF från dokumentationen:
npm install npm run convert
Viktigt: Översättningar är automatiserade via GitHub Actions med Co-op Translator.
main-grenen.github/workflows/co-op-translator.yml[Sektion] Kort beskrivning av ändringar
[Regression] Fixade stavfel i lektion 5[Quiz-App] Uppdaterade beroendennpm run lint om du ändrar quiz-appenVarje lektion följer ett konsekvent mönster:
# Python/Jupyter jupyter notebook # Start Jupyter server jupyter notebook notebook.ipynb # Open specific notebook pip install -r requirements.txt # Install dependencies (where available) # Quiz App cd quiz-app npm install # Install dependencies npm run serve # Development server npm run build # Production build npm run lint # Lint and fix # Documentation docsify serve # Serve documentation locally npm run convert # Generate PDF # Git workflow git checkout -b feature/my-change # Create feature branch git add . # Stage changes git commit -m "Description" # Commit changes git push origin feature/my-change # Push to remote
npm cache clean --forcenpm run serve -- --port 8081node_modules och installera om: rm -rf node_modules && npm installinstall.packages("package-name")Ansvarsfriskrivning:
Detta dokument har översatts med hjälp av AI-översättningstjänsten Co-op Translator. Även om vi strävar efter noggrannhet, bör det noteras att automatiserade översättningar kan innehålla fel eller felaktigheter. Det ursprungliga dokumentet på dess originalspråk bör betraktas som den auktoritativa källan. För kritisk information rekommenderas professionell mänsklig översättning. Vi ansvarar inte för eventuella missförstånd eller feltolkningar som uppstår vid användning av denna översättning.