A guide to understanding the required tools and also for tracking your self learning progression as you learn about AI & machine learning
Python
TensorFlow
PyTorch
Keras
PySpark
MATLAB
These are the basics, some general CS and Software Development knowledge for your journey
These languages are commonly used for ML development processes and other associated tasks, knowlegde of 1 or more will be great
If you are collaborating with other developers on your projects, this tool is important
Any of these tools can boost your poductivity, but some of them require coding knowledge, so it is good to know the language that powers the one you choose if it uses code
These tools can provide insightful data that will improve and help refine your machine learning development process
AWS Neptune
Comet
In cases where you are developing a model that needs to feed/collect data from a web application, knowledge of a web development tool will be helpful
In cases where your model is hosted on a cloud or it runs on a remote computer, CI?CD can help you automate deployment processes, most tools here are essentially the same
These tools are used with ML models that are run on a cloud platform, they are essentially the same and only required for projects that need this feature
AWS Machine Learning
Apache Mahout
Google Colab
Azure Machine Learning
These tools provide steady environments to run web applications in, they take away compatibility issues that result from running an application on a new environment, you can learn any of them if your project requires this feature
Recent job openings