diff --git a/README.md b/README.md index 836c78f..509aa1a 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # MLOps Coding Course -**Welcome to the MLOps Coding Course!** +**Welcome to the [MLOps Coding Course](https://mlops-coding-course.fmind.dev/)!** This course is designed to dive deep into the intersection of software development and data science, focusing on the practical applications of machine learning (ML) and artificial intelligence (AI) projects using Python. @@ -12,6 +12,11 @@ Whether you are a beginner eager to explore or an experienced professional seeki - **Project-Driven Learning**: Each chapter includes practical project instructions to help you apply what you've learned. - **MLOps Techniques**: Gain insights into effective MLOps coding strategies that streamline the development and deployment of AI/ML models. - **Open Source Tools**: Familiarize yourself with industry-standard tools like [poetry](https://python-poetry.org/), [pytest](https://docs.pytest.org/en/latest/), [pyenv](https://github.com/pyenv/pyenv), [ruff](https://docs.astral.sh/ruff/), [mlflow](https://mlflow.org/), [bandit](https://bandit.readthedocs.io/en/latest/), [pre-commit](https://pre-commit.com/), [GitHub](https://github.com/), and [VS Code](https://code.visualstudio.com/). +- **Mentoring sessions**: Boost your learning experience with personalized feedback and expert insights from the course authors. + - Contact the [course creators](mailto:mlops-coding-course@fmind.dev) to request a personalized quote. + - Book [a one-on-one mentoring session](https://calendar.app.google/9KfEBkpCHQKwarLF8) to receive tailored guidance and support throughout the course. +- **MLOps Coding Assistant**: Get help from the [MLOps Coding Assistant](https://mlops-coding-assistant.fmind.dev/), a premium tool that provides code snippets, explanations, and examples to help you learn and apply MLOps techniques. + - Contact the [course creators](mailto:mlops-coding-course@fmind.dev) to access the assistant for $10 per month. ## Course Content @@ -22,7 +27,6 @@ Whether you are a beginner eager to explore or an experienced professional seeki 5. **Refining**: Dive into advanced MLOps techniques including CI/CD workflows, software containers, and model registries to streamline your operations. 6. **Sharing**: Learn how to effectively organize and document your MLOps projects to ensure they are accessible and collaborative. - ## Installation To start contributing , you will need to set up your development environment: @@ -48,4 +52,4 @@ This course is [open source under the CC-BY 4.0 license](https://github.com/MLOp Feel free to [submit pull requests](https://github.com/MLOps-Courses/mlops-coding-course/pulls) or [open issues](https://github.com/MLOps-Courses/mlops-coding-course/issues) to discuss potential changes or additions to the course content. -**Join us in advancing the field of MLOps by sharing your expertise and learning from others!** \ No newline at end of file +**Join us in advancing the field of MLOps by sharing your expertise and learning from others!** diff --git a/docs/0. Overview/0.4. Mentoring.md b/docs/0. Overview/0.4. Mentoring.md index 89539af..4fd0cfb 100644 --- a/docs/0. Overview/0.4. Mentoring.md +++ b/docs/0. Overview/0.4. Mentoring.md @@ -12,11 +12,11 @@ Mentors also play a pivotal role in motivation. The discipline and persistence r ## How much does mentoring cost? -The pricing for mentorship varies, depending on the size of the participant group and the duration of the sessions. To obtain a personalized quote, it’s best to contact the [course creators](https://fmind.dev) directly. +The pricing for mentorship varies, depending on the size of the participant group and the duration of the sessions. To obtain a personalized quote, it’s best to contact the [course creators](mailto:mlops-coding-course@fmind.dev) directly. If you are an individual learner, you can also opt for [one-on-one mentoring sessions](https://calendar.app.google/9KfEBkpCHQKwarLF8), which are priced differently. ## Is company training available? -Company-specific training sessions are offered, designed to meet the unique needs of your organization. For a tailored training proposal, please reach out through the [course’s main contact channel](https://fmind.dev). +Company-specific training sessions are offered, designed to meet the unique needs of your organization. For a tailored training proposal, please reach out through the [course’s main contact channel](mailto:mlops-coding-course@fmind.dev). ## Can you offer mentoring services using this course? diff --git a/docs/0. Overview/0.5. Assistants.md b/docs/0. Overview/0.5. Assistants.md index 6bbb1cf..0ad6fa6 100644 --- a/docs/0. Overview/0.5. Assistants.md +++ b/docs/0. Overview/0.5. Assistants.md @@ -1,17 +1,19 @@ # 0.5. Assistants -**WORK IN PROGRESS** - ## What is the course assistant? -Included in this course is a Generative AI assistant, specifically configured to support your learning journey by answering queries and tailoring the course content to your needs. This assistant functions similarly to ChatGPT but is uniquely customized to engage with the topics and materials of this course. +Included in this course is a premium [MLOps Coding Assistant](https://mlops-coding-assistant.fmind.dev/), specifically configured to support your learning journey by answering queries and tailoring the course content to your needs. This assistant functions similarly to ChatGPT but is uniquely customized to engage with the topics and materials of this course. ## How does this assistant work? -The assistant utilizes [OpenAI's GPT technology](https://openai.com/blog/introducing-gpts) to offer real-time support and customized feedback. Upon receiving a query or request for assistance, it applies sophisticated natural language understanding to interpret your input accurately. It then consults its comprehensive database to fetch relevant information or examples, aiming to deliver the most precise and useful responses. +The assistant utilizes a [Large Language Model (LLM)](https://en.wikipedia.org/wiki/Large_language_model) in a [Retrieval-Augmented Generation (RAG) architecture](https://blogs.nvidia.com/blog/what-is-retrieval-augmented-generation/) to offer real-time support and customized feedback. Upon receiving a query or request for assistance, it applies sophisticated natural language understanding to interpret your input accurately. It then consults its comprehensive database to fetch relevant information or examples, aiming to deliver the most precise and useful responses. This tool is consistently updated to reflect the latest developments in AI and machine learning, ensuring it remains an effective resource throughout your MLOps educational journey. Whether you need further explanation on a topic, examples of MLOps applications, or feedback on your code, this assistant is prepared to assist. +## How much does the assistant cost? + +The assistant is a complimentary feature that costs $10 per month. You can access it by contacting the [course creators](mailto:mlops-coding-course@fmind.dev). This fee grants you unlimited access to the assistant for one month, enabling you to leverage its support whenever you require assistance or guidance during the course. + ## How should you use the assistant? The assistant is available for a wide range of course-related inquiries. Consider using it in the following ways: diff --git a/docs/CNAME b/docs/CNAME new file mode 100644 index 0000000..cc7099c --- /dev/null +++ b/docs/CNAME @@ -0,0 +1 @@ +mlops-coding-course.fmind.dev diff --git a/docs/index.md b/docs/index.md index c42873c..91a97b9 100644 --- a/docs/index.md +++ b/docs/index.md @@ -1,6 +1,6 @@ # Welcome -Welcome to our comprehensive MLOps Coding Course, designed to integrate robust software development practices with cutting-edge data science techniques. This course is tailored for both beginners who are just starting their journey and experienced professionals looking to enhance their skills in managing and executing AI and machine learning projects using Python. Here, you will learn through a hands-on approach that emphasizes real-world applications and efficient project execution. +Welcome to our comprehensive [MLOps Coding Course](https://mlops-coding-course.fmind.dev/), designed to integrate robust software development practices with cutting-edge data science techniques. This course is tailored for both beginners who are just starting their journey and experienced professionals looking to enhance their skills in managing and executing AI and machine learning projects using Python. Here, you will learn through a hands-on approach that emphasizes real-world applications and efficient project execution. ## [Chapter 0: Overview](./0. Overview/) diff --git a/mkdocs.yml b/mkdocs.yml index 80fc2eb..6d12694 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -3,7 +3,7 @@ # Project information site_author: MLOps Courses site_name: MLOps Coding Course -site_url: https://mlops-courses.github.io/mlops-coding-course/ +site_url: https://mlops-coding-course.fmind.dev/ site_description: Learn how to create, develop, and maintain a state-of-the-art MLOps projects. # Repository @@ -46,4 +46,4 @@ markdown_extensions: custom_fences: - name: mermaid class: mermaid - format: !!python/name:pymdownx.superfences.fence_code_format \ No newline at end of file + format: !!python/name:pymdownx.superfences.fence_code_format diff --git a/pyproject.toml b/pyproject.toml index aed1f79..307f723 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,11 +4,11 @@ [tool.poetry] name = "mlops-coding-course" -version = "0.0.2" +version = "0.1.0" description = "Learn how to create, develop, and maintain an MLOps code base." package-mode = false repository = "https://github.com/MLOps-Courses/mlops-coding-course" -documentation = "https://mlops-courses.github.io/mlops-coding-course/" +documentation = "https://mlops-coding-course.fmind.dev/" authors = ["Médéric HURIER "] readme = "README.md" license = "CC BY"