Skip to content

Releases: software-development-course-2025/ai_software_tools

v1.1.0 — Final Release

21 Nov 10:27
00d4a70

Choose a tag to compare

This release delivers an improved, fully documented, and professionally structured version of the AI Software Tools project.
It aligns this repository with the high standards adopted across all Software Development Course 2025 projects.

🎯 What’s New in This Release

  • Rewritten, premium-quality README with branding and badges
  • Added standardized folder structure (src/, notebooks/, docs/)
  • Improved repository metadata (Topics + About)
  • Clearer organization and professional documentation style
  • Future-proof structure for extensions and academic use

📦 Included

  • Enhanced documentation
  • Clean directory organization
  • Visual branding integrated into the project

🧩 Compatibility

  • Python 3.x
  • Compatible with Windows, macOS and Linux

This release represents a major improvement in quality, clarity, and academic value.

v1.0.0 — Initial Release

18 Nov 21:02
ed1cc01

Choose a tag to compare

This release packages the initial working artifacts for the AI Software Tools course project.

Included

  • Jupyter notebooks:
    • Iris_classifier.ipynb
    • MNIST_CNN.ipynb
    • NLP_Task_spaCy.ipynb
  • Application:
    • app.py
  • Trained model:
    • mnist_model.h5
  • Source code directory:
    • src/
  • Dependencies:
    • requirements.txt

Basic usage

  1. Clone the repository:
    git clone https://github.com/software-development-course-2025/ai_software_tools.git
  2. Enter the project folder:
    cd ai_software_tools
  3. Create and activate a virtual environment:
    python -m venv .venv

    macOS / Linux:

    source .venv/bin/activate

    Windows (PowerShell):

    .venv\Scripts\Activate.ps1
  4. Install dependencies:
    pip install -r requirements.txt
  5. Run the example application:
    python app.py

    or open the notebooks with Jupyter Lab / Notebook

Notes

  • This release is an initial archive of course artifacts (not all modules include production-ready tests).
  • The repository preserves original commit history. See commit log for contributor attribution.

Acknowledgements

  • Original project sources and contributors.
  • Maintained/forked for course portfolio by Augusto Mate (@augusto-mate).