depends on the type of dataset. Data Cleaning Numpy, Pandas Data Visualization Jupyter Notebooks, Matplotlib, Seaborn, Plotly Feature Engineering Jupyter Notebook, Domain Knowledge, Some database knowledge, may also require additional data gathering. Training and Testing tensorflow, keras, scikit-learn Deploying Tensor flow serving API, Any cloud provider, Firebase, integrate into a web app, through REST APIs. - depends on the use case. Tanisha R. Bhayani