In the previous section, we recommended an architecture design for modern AI applications. In this section, we will define the specific technologies and tech stacks we will use in this book to implement the recommended architecture design. We evaluated several factors when deciding on the best choices for this book, including simplicity, learning curve, industry trends, and others. Keep in mind that there can be many valid technology choices and implementations for the recommended architecture design.
For the hands-on AI application development projects, we will use the following architecture and technology stack:
As the preceding diagram illustrates, the AI application projects will be made up of the four basic architectural components we discussed earlier:
- User interfaces: We will be using web pages as user interfaces. We...