Artificial Intelligence Starter Pack
Artificial Intelligence Starter Pack
Artificial Intelligence Starter Pack
Artificial
Intelligence
Starter Pack
Tips for getting started on your AI journey:
PyCharm
The main projects in this course will be done in PyCharm. PyCharm
is developed by Jetbrains. Google Colab can also be utilised, as
both are integrated for ML and AI tasks. It would be beneficial
to select one environment and stick to it, as jumping between
environments might confuse you. We suggest that you play around
Introduction to with the different environments to see which suits your workflow
best.
Artificial Intelligence
Python
Being familiar with Python will be beneficial for this course. We’ll
be using Pandas for working with files (reading, writing and data
manipulations). Dataframes will also be used to store data from
files. We will also use Matplotlib and Seaborn to visualise data and
models. The uses of these software libraries will be mentioned but
they will not be covered in detail in this course. Considering doing
the python programming course at shaw academy, just course
will help you feel more comfortable with concepts like Pandas and
Dataframes.
Mathematics
Although there is no need to be a ‘numbers guru’ to do this course,
mathematics does build the foundation for all AI operations, from
algorithms to model evaluation. Keeping up with the principles will
allow you to better grasp concepts and their application in certain
situations. AI is largely based on the following mathematical
domains:
• Linear algebra
• Calculus
• Probabilities
Speaking of data
Datasets and sample code for problems will be shared on GitHub,
Jupyter and in the Summary Notes. Be sure to follow along and
play around with the code and data. You will gain a stronger
intuition on what happens when parameters are changed in
models. This is how you really learn.
Comments build competence
Introduction to
Artificial Intelligence
Get into the habit of commenting on steps and actions that you
take. On small problems, it might seem trivial but you will soon
become lost in a flurry of variables and functions that you can’t
make sense of. Keeping comments allows you to stay on top of
your game and helps other people who work with your programs.
Imagine all those handy scripts from ‘stack exchange’ without any
comments? There would be no way to navigate your way through
them. So, get into the habit of making comments regularly, even if
they are just for your reference.
Challenge yourself
Our community is one of inclusiveness and sharing. Never has
there been a knowledge base so charitable with information and
resources. There are tons of sample code solutions to complex
problems. People collaborate all over the web, with different
people working on and contributing to projects all over the globe.
Interesting questions and their solutions are freely available.
Take on some of these challenges, and if you get stuck, you are
Introduction to sure to always find some help. Data science and machine learning
competitions are regularly held that present interesting problems
Artificial Intelligence you can learn from. And when you’re ready, you can step onto the
stage and participate.
Well done on deciding to take this course. All the best as you
embark on this exciting journey to explore the astounding and
amazing world are Artificial Intelligence.