This chapter introduces the main software requirements and their configurations. You will learn how to feed a knowledge base with samples of malicious code that will be passed as input to AI procedures. IPython notebooks will be introduced for the interactive execution of Python tools and commands.
The chapter will cover the following topics:
- Getting to know Python for AI and cybersecurity
- Enter Anaconda—the data scientist's environment of choice
- Playing with Jupyter Notebook
- Feeding your AI arsenal—where to find data and malicious samples