# Syllabus

This course is made of four lectures.

## Lecture 1: Machine Learning

In this section, we will dive into the common terminology and algorithms that the ML community is currently using and will prepare the learner with a strong knowledge of the field for the next sections. We will also briefly discuss what the benefits of these technologies are, and what the level of automation to impact the product we can expect from them.

## Lecture 2: Data Management

Brief description and best practices in order to access datasets, availability and challenges, sources and tools for data management, the recommended ways to collect data in case this is not available online and we need to curate our own dataset, and how this data can be managed and curated to successfully train ML models.

## Lecture 3: Train and Evaluation

In this section, we will review the main framework and hardware required to train and evaluate ML models, as well as recommended techniques to follow when training these complex architectures such as data processing techniques, understanding concepts like over-fitting and under-fitting, when data augmentation is needed, common mistakes and solutions to optimize the performance of these models, as well as ways of evaluating and monitor your model training.

## Lecture 4: Productize *it*

In this section, a review of the previous sections will be given but this time keeping in mind the product development process by providing the learner the tools and concepts in order to be able to measure the business impact, benefits and considerations when launching a product with AI/ML features.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.productizeml.com/productize-ml/introduction/untitled.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
