Win a copy of Kotlin for Android App Development this week in the Kotlin forum!
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other all forums
this forum made possible by our volunteer staff, including ...
  • Campbell Ritchie
  • Liutauras Vilda
  • Devaka Cooray
  • Jeanne Boyarsky
  • Bear Bibeault
  • Junilu Lacar
  • Paul Clapham
  • Knute Snortum
Saloon Keepers:
  • Ron McLeod
  • Tim Moores
  • Stephan van Hulst
  • salvin francis
  • Carey Brown
  • Tim Holloway
  • Frits Walraven
  • Ganesh Patekar

Pragmatic AI: Starting with AI  RSS feed

Ranch Hand
Posts: 48
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Noah,

When I was studying at the university I was told about AI and chat bots as an example.
Although the best way to start with AI is with a challenge, are chat bots still a good starting point to dive into AI?
If not, what sort of project would a student start with to dive into AI?

About your book...
In addition, how versed in Python should I be to understand the examples in your book or to start programming for AI?
If I'm an starter, your book is for me?

Thanks in advance.
Posts: 22
  • Likes 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Jorge,

There are a lot of different ways to define AI, but a working definition I have currently is to think of AI as enhanced automation.  A good example is self-driving cars and/or semi-autonomous self-driving cars.  It is quite useful to be able to turn on semi-autonomous driving in rush hour and have the car replace a stressful function for me.

I would put chatbots in this category.  They are a way of creating enhanced automation of a task that is tedious.  A good place to start would be to use Amazon Lex + Amazon Comprehend, or Amazon Comprehend with Slack and AWS Step functions.  I have some examples of these tools in the book.

The first chapter of the book goes into a very brief tutorial in Python that should be enough to get non-experts going.  Additionally, the style I use is to use simple parts of Python, mostly functions, vs reaching for the most complex language features.  As a result, I think this book should be very readable and approachable by non-experts in Python.

There is also an enhanced colab notebook based tutorial here, that might also be helpful for you in learning more about Python that I wrote:
All of the world's problems can be solved in a garden - Geoff Lawton. Tiny ad:
RavenDB is an Open Source NoSQL Database that’s fully transactional (ACID) across your database
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!