2. AGENDA
Introduction
The benefits of having Ph.D. in CS
Hot topics in AI for research
Must-have skills to do a research in AI
How to publish your results
3. BSU – Bachelor of
Computer Science
2009-2014
ANAS – Master of
Computer Science
2016-2018
Research assistant at
Intelligence Data Analysis lab
Since 2016
Ph.D. Student at
Institute of Control Systems / ANAS
Since 2018, December
ABOUT ME
4. Why would anyone get a PhD in computer science?
What is the value of a PhD in Computer Science?
Is it tough to get a PhD in computer science?
How hard is a PhD in computer science?
Is getting a PhD in computer science fun?
What are the job opportunities after
PhD in computer science?
5. Ph.D. holders know how to find answers:
PhDs able to identify the right problem, identify the right answer for that problem and take
right decision to resolve the problem.
PhDs know how to deal with uncertainty:
They have trained soft skills like critical thinking, complex problem
solving, and decision making during a critical situation
PhDs know how to deal with strict deadlines:
Research process is full of deadlines
PhDs create information:
It requires a creative thinking and more skills to write up a
research thesis and scientific articles
They not only keep up with the pace of evolving technologies, also
contribute to the process itself:
They are highly trained for finding a problem and resolve it asap, therefore,
PhDs are able to create new solution that does not exist yet
6. What is AI?
Intelligence is the ability to learn about, to learn from, to understand about, and interact with one’s environment.
Artificial Intelligence (AI) is usually defined as the science of making computers do things that require intelligence
when done by humans.
AI is the study of ideas that enable computers to be intelligent
To supplement natural intelligence we are building intelligence in an object so that it can do what we want it to do,
as for example - robots, thus reducing human labor and reducing human mistakes
10. An artificial neuron network (ANN) is a computational model based on the structure and functions of
biological neural networks.
Biological neuron
Mathematical structure
of artificial neuron
Neural Network
12. Computer Vision
”If We Want Machines to Think, We Need to Teach Them to See." -Fei Fei Li,
Director of Stanford AI Lab and Stanford Vision Lab
Computer Vision Works in three steps:
Images, even large sets,
can be acquired in real
time, through photo,
video or 3D technology
for analysis
Deep learning models
automate much of this
process, but models are
often trained by first being
fed thousands of labeled
or pre-idendified images
The final step is the
interpretative step,
where the object is
identified or classified
Acquiring an image Processing the image Understanding the image
16. Internet of Things
Internet of Things (IoT) - a concept that daily use physical devices are connected to the internet and can
communicate with each other via exchange of data. The data collected could be processed intelligently to
make the devices smarter.
18. Virtual Agents
Virtual Agents: They are better known as the chatbots and are the most in demand AI software
programs for the businesses as they are making the business more relaible and easy as they handle the
customers through automation. They offer the best solution for a problem a customer is dealing with. The
mode of their operation is either a FAQ chat/textual or a voice based response for a choice that customer
has selected.
22. Academic
writing
Ability to work
with specific
necessary
software
Curiosity and
other necessary
soft skills which
enables to do
research
Some
programming
skills and using
particular
libraries
Must-have
skills to do
research in
AI
23. Steps of Research
The following five steps outline a simple and effective strategy for
finding information for a research paper and documenting the
sources you find. Depending on your topic and your familiarity with
the library, you may need to rearrange or recycle these steps. Adapt
this outline to your needs.
Identify And Develop
Your Topic, Clarify The
Problem And Find
Background
Information
Approve The
Necessity And Justify
The Relevance
Use Databases to Find Journal Articles, Find
Internet Resources, Evaluate Your Findings
Develop Complete
Solution Of The Problem
On Chosen Software Or
Create Your Own
Certify Your Results By
Publishing On Trusted
Scientific Journals And
Get Patent