how to get started with ai(artificial intelligence) - coding security
TRANSCRIPT
8152019 How to Get Started With AI(Artificial Intelligence) - Coding Security
httpslidepdfcomreaderfullhow-to-get-started-with-aiartificial-intelligence-coding-security 13
682016 How to get star ted w ith AI( Ar ti fi ci al Intel li gence) - C odi ng Secur ity
httpscodingsecnet201603get-started-artificial-intelligence 13
Arti쐃cial Intelligence (AI) is the study of computer science focusing on developing software or machines that exhibit
human intelligence
A lot of people think that AI is just a sci-쐃 concept thatrsquos being used in movies like Star Wars Terminator or Lucy but there
is a lot more to it AI is a very broad topic ranging from a simple calculator to self-drive technology to something that
might change the future
Primary Goals and Applications of AI
The primary goals of AI include deduction and reasoning knowledge representation planning natural language
processing (NLP) learning perception and the ability to manipulate and move objects Long-term goals of AI research
includes achieving Creativity Social Intelligence and General (Human Level) Intelligence
AI has heavily in琲uenced different sectors that we may not recognize Ray Kurzweil says ldquoMany thousands of AI
applications are deeply embedded in the infrastructure of every industryrdquo John McCarthy one of the founders of AI once
said that ldquoas soon as it works no one calls it AI anymorerdquo
While there are various different forms of AI as itrsquos a broad concept we can divide it into the following three categories
based on AIrsquos capabilities ndash
Weak AI ndash Also referred as Narrow AI a weak AI focuses on one narrow task There is no self-awareness genuine
intelligence in case of a weak AI
Siri is a good example of a weak AI combining several weak AI techniques to function It can do a lot of things for the
user but fails when asked question outside the limits of application
Strong AI ndash Also referred as General AI or Human-Level AI itrsquos a computer that is as smart as a human brain This sort of
AI will be able to perform all tasks that a human could do There is a lot of research going in this 쐃eld but we still have to
conquer it
Arti쐃cial Superintelligence ndash Nick Bostrom leading AI thinker de쐃nes it as ldquoan intellect that is much smarter than the
best human brains in practically every 쐃eld including scienti쐃c creativity general wisdom and social skillsrdquo
Arti쐃cial Superintelligence is the reason for why many prominent scientists and technologists including Stephen Hawking
Home Python How to get started with AI(Arti쐃cial Intelligence)
SUBSC
GET THE LATEST NE
Enter your email address to subscribeblog and receive noti쐃cations of new
by email
Join 280 other subscribers
Email Address
HACKING NEWS amp
TUTORIALS
How to get started with AI(Arti쐃cial Intelligence)Python 2016-03-28 No Comments Agent Smith Arti쐃cal Intelligence
Dhaka Virtual Offices
Prime Address+Call
Answered amp More Low Rates
Get a Quick Quote Now
reguscombdDhaka_Virtual_Offices
Search
Hacking News amp Tutorials
Regustrade
Virtual Offices
reguscombd
Build Up
Professional
Presence Get 1
Month Free Get
Quote Now
Snip2Code
snip2code
Find the right
code stnippet
at the right
time with
Snip2Code
Free IT
Training
free-online-tra
Improve Your
Computer Skills
Sign Up Now
For Free Online
Courses
Forcheck
forchecknl
The ultimate
Fortran
analyser Can
you affort not
to use
Forcheck
MSc
Computational
Science
mcsusich
Faculty of
Informatics -
University of Lugano
Switzerland
Machine Learning
Consult
vipermetrixcom
Machine Learning
and Data Science
Technical
Development and
Consult
Our Vision at
GeoDiga
geodigacom
Improve
Organizational
Management by
Project Management
Training
Programming Computer Forensics Ethical Hacking Challenge Ethical Hacking Tutorials Tech Hacks
8152019 How to Get Started With AI(Artificial Intelligence) - Coding Security
httpslidepdfcomreaderfullhow-to-get-started-with-aiartificial-intelligence-coding-security 23
682016 How to get star ted w ith AI( Ar ti fi ci al Intel li gence) - C odi ng Secur ity
httpscodingsecnet201603get-started-artificial-intelligence 23
How to Get Started
The 쐃rst thing that you need to do is learn a programming language Though there are a lot of languages that you can
start with Python is the preferred choice of many to start with because of libraries better suited for Machine Learning
Here are some good resources for Python ndash
httpswwwcodecademycomlearnpython
httplearnpythonthehardwayorg
httpswwwcourseraorgspecializationspython
httpocwmiteducourseselectrical-engineering-and-computer-science6-00-introduction-to-computer-science-and-
programming-fall-2008
Introduction to Bots
A BOT is the most basic example of a weak AI that can do automated tasks on your behalf Chat bots were one of the
쐃rst automated programs to be called as lsquobotsrsquo
Web crawlers used by Search Engines like Google are a perfect example of sophisticated and advanced BOT
You are advised to learn the following before you start programming bot in order to make your lives easier ndash
xpath ndash This will help you to inspect and target HTML and build your bot from what you see there You can learn more
about xpath here ndashhttpwwww3schoolscomxpathxpath_syntaxasp
regex ndash regex will help you to process the data you feed your bot by cleaning up or targeting (or both) the parts that
matter to your logic You can learn and practice regex here ndash httpregexrcom
REST ndash This is really important as you will eventually work with APIs You can use requests to do this for its simplicity
Learn more about it here ndashhttpdocspython-requestsorgenlatestindexhtml
How to Build Your First Bot
You can start learning how to create bots in Python through the following two tutorials in the simplest way ndash
httpwwwmakeuseofcomtagbuild-basic-web-crawler-pull-information-website
httpcodetutspluscomtutorialshow-to-build-a-python-bot-that-can-play-web-gamesndashactive-11117
You can also start by using APIs and tools that offer the ability to build end-user application This helps you by actually
building something without worrying too much about the theory at 쐃rst Some of the APIs that you can use for the same
are ndash
httpscloudgooglecompredictiondocs
httpwwwdiffbotcomproducts
httpmalletcsumassedu
httpscrapyorg
httpproductswolframalphacomapi
We are also listing a few BOT problems for you to practice and try out before you take the ultimate challenge ndash
httpswwwhackerearthcomproblemmultiplayertic-tac-toe
httpswwwhackerearthcomproblemmultiplayerhex
httpswwwhackerearthcombattle-of-bots-2multiplayerdots-and-boxes
httpswwwhackerearthcombattle-of-botsmultiplayerisola
What now
Once you have a thorough understanding of your preferred programming language and enough practice with the basics
you should start to learn more about Machine Learning In Python start learning Scikit-learn NLTK SciPy PyBrain and
numpy libraries which will be useful while coding Machine Learning algorithms
It is also very important to familiarize yourself with Advanced Math and Stats as it will help you a lot in writing ML
algorithms
Some Books for AI ndash
httpaimacsberkeleyedu
httpwpsawcomwpsmediaobjects57715909832PDFLuger_0136070477_1pdf
httpsgreycoloradoeduCompCogNeuroindexphpCCNBookMain httppsychcoloradoedu~oreillycomp_ex_cog_neurohtml
We also encourage you to participate in various AI amp BOT Programming Contest at different places on the Internet ndash
httpswwwhackerearthcom
httpswwwkagglecom
Latest Hacking Newsgooglecom+Latesthackingnewscom
Latest Hacking News
+ ৫৬২৫
অন সরণ কন +1
Chat Bot Artificial Ai Python Code Ads by Google
8152019 How to Get Started With AI(Artificial Intelligence) - Coding Security
httpslidepdfcomreaderfullhow-to-get-started-with-aiartificial-intelligence-coding-security 33
682016 How to get star ted w ith AI( Ar ti fi ci al Intel li gence) - C odi ng Secur ity
httpscodingsecnet201603get-started-artificial-intelligence 33
httpsenwikipediaorgwikiRoboCup
httpswwwhackerrankcom
Take your time to comment on this article and if you know any sources please put it in the comment box it will help a lot
of users
RELATED
ABOUT THE AUTHOR
Related
16 free E-books to kickstart your
Arti쐃cial Intelligence programming
Tips while working with Arti쐃cal
Intelligence and challenges to get your
brain warmed up
A Robot has been Teaching College
Students For Several Months and No
one Noticed It
2016-05-01 0
How to create a port scanner in
python
2016-05-31 0
5 Android Apps Every Programmer
Must have
2016-05-15 0
20 most essential python libraries
2016-05-09 0
Thread Safe implementation of the
queues
EMAIL AUTHOR
I do the work I do because I love it I like the industry I like the people I meet I like to talk shop
I embrace the nerd I like to make the web a better place Hopefully we cross paths in the real
world someday and we can make it a better place togetherAuthor at CodingSec
AGENT SMITH
Coding Security Copyright copy 2016 CodingSec - All rights res
8152019 How to Get Started With AI(Artificial Intelligence) - Coding Security
httpslidepdfcomreaderfullhow-to-get-started-with-aiartificial-intelligence-coding-security 23
682016 How to get star ted w ith AI( Ar ti fi ci al Intel li gence) - C odi ng Secur ity
httpscodingsecnet201603get-started-artificial-intelligence 23
How to Get Started
The 쐃rst thing that you need to do is learn a programming language Though there are a lot of languages that you can
start with Python is the preferred choice of many to start with because of libraries better suited for Machine Learning
Here are some good resources for Python ndash
httpswwwcodecademycomlearnpython
httplearnpythonthehardwayorg
httpswwwcourseraorgspecializationspython
httpocwmiteducourseselectrical-engineering-and-computer-science6-00-introduction-to-computer-science-and-
programming-fall-2008
Introduction to Bots
A BOT is the most basic example of a weak AI that can do automated tasks on your behalf Chat bots were one of the
쐃rst automated programs to be called as lsquobotsrsquo
Web crawlers used by Search Engines like Google are a perfect example of sophisticated and advanced BOT
You are advised to learn the following before you start programming bot in order to make your lives easier ndash
xpath ndash This will help you to inspect and target HTML and build your bot from what you see there You can learn more
about xpath here ndashhttpwwww3schoolscomxpathxpath_syntaxasp
regex ndash regex will help you to process the data you feed your bot by cleaning up or targeting (or both) the parts that
matter to your logic You can learn and practice regex here ndash httpregexrcom
REST ndash This is really important as you will eventually work with APIs You can use requests to do this for its simplicity
Learn more about it here ndashhttpdocspython-requestsorgenlatestindexhtml
How to Build Your First Bot
You can start learning how to create bots in Python through the following two tutorials in the simplest way ndash
httpwwwmakeuseofcomtagbuild-basic-web-crawler-pull-information-website
httpcodetutspluscomtutorialshow-to-build-a-python-bot-that-can-play-web-gamesndashactive-11117
You can also start by using APIs and tools that offer the ability to build end-user application This helps you by actually
building something without worrying too much about the theory at 쐃rst Some of the APIs that you can use for the same
are ndash
httpscloudgooglecompredictiondocs
httpwwwdiffbotcomproducts
httpmalletcsumassedu
httpscrapyorg
httpproductswolframalphacomapi
We are also listing a few BOT problems for you to practice and try out before you take the ultimate challenge ndash
httpswwwhackerearthcomproblemmultiplayertic-tac-toe
httpswwwhackerearthcomproblemmultiplayerhex
httpswwwhackerearthcombattle-of-bots-2multiplayerdots-and-boxes
httpswwwhackerearthcombattle-of-botsmultiplayerisola
What now
Once you have a thorough understanding of your preferred programming language and enough practice with the basics
you should start to learn more about Machine Learning In Python start learning Scikit-learn NLTK SciPy PyBrain and
numpy libraries which will be useful while coding Machine Learning algorithms
It is also very important to familiarize yourself with Advanced Math and Stats as it will help you a lot in writing ML
algorithms
Some Books for AI ndash
httpaimacsberkeleyedu
httpwpsawcomwpsmediaobjects57715909832PDFLuger_0136070477_1pdf
httpsgreycoloradoeduCompCogNeuroindexphpCCNBookMain httppsychcoloradoedu~oreillycomp_ex_cog_neurohtml
We also encourage you to participate in various AI amp BOT Programming Contest at different places on the Internet ndash
httpswwwhackerearthcom
httpswwwkagglecom
Latest Hacking Newsgooglecom+Latesthackingnewscom
Latest Hacking News
+ ৫৬২৫
অন সরণ কন +1
Chat Bot Artificial Ai Python Code Ads by Google
8152019 How to Get Started With AI(Artificial Intelligence) - Coding Security
httpslidepdfcomreaderfullhow-to-get-started-with-aiartificial-intelligence-coding-security 33
682016 How to get star ted w ith AI( Ar ti fi ci al Intel li gence) - C odi ng Secur ity
httpscodingsecnet201603get-started-artificial-intelligence 33
httpsenwikipediaorgwikiRoboCup
httpswwwhackerrankcom
Take your time to comment on this article and if you know any sources please put it in the comment box it will help a lot
of users
RELATED
ABOUT THE AUTHOR
Related
16 free E-books to kickstart your
Arti쐃cial Intelligence programming
Tips while working with Arti쐃cal
Intelligence and challenges to get your
brain warmed up
A Robot has been Teaching College
Students For Several Months and No
one Noticed It
2016-05-01 0
How to create a port scanner in
python
2016-05-31 0
5 Android Apps Every Programmer
Must have
2016-05-15 0
20 most essential python libraries
2016-05-09 0
Thread Safe implementation of the
queues
EMAIL AUTHOR
I do the work I do because I love it I like the industry I like the people I meet I like to talk shop
I embrace the nerd I like to make the web a better place Hopefully we cross paths in the real
world someday and we can make it a better place togetherAuthor at CodingSec
AGENT SMITH
Coding Security Copyright copy 2016 CodingSec - All rights res
8152019 How to Get Started With AI(Artificial Intelligence) - Coding Security
httpslidepdfcomreaderfullhow-to-get-started-with-aiartificial-intelligence-coding-security 33
682016 How to get star ted w ith AI( Ar ti fi ci al Intel li gence) - C odi ng Secur ity
httpscodingsecnet201603get-started-artificial-intelligence 33
httpsenwikipediaorgwikiRoboCup
httpswwwhackerrankcom
Take your time to comment on this article and if you know any sources please put it in the comment box it will help a lot
of users
RELATED
ABOUT THE AUTHOR
Related
16 free E-books to kickstart your
Arti쐃cial Intelligence programming
Tips while working with Arti쐃cal
Intelligence and challenges to get your
brain warmed up
A Robot has been Teaching College
Students For Several Months and No
one Noticed It
2016-05-01 0
How to create a port scanner in
python
2016-05-31 0
5 Android Apps Every Programmer
Must have
2016-05-15 0
20 most essential python libraries
2016-05-09 0
Thread Safe implementation of the
queues
EMAIL AUTHOR
I do the work I do because I love it I like the industry I like the people I meet I like to talk shop
I embrace the nerd I like to make the web a better place Hopefully we cross paths in the real
world someday and we can make it a better place togetherAuthor at CodingSec
AGENT SMITH
Coding Security Copyright copy 2016 CodingSec - All rights res