AI Resources, Training, & Consulting

Janice Mazidi

Dr. Karen Janice Mazidi

I completed my PhD in Computer Science at the University of North Texas in 2016, with an emphasis on Natural Language Processing and Machine Learning. My independent research has been presented at top AI conferences in Honolulu, Madrid, Zagreb, Budapest and other venues. Google Scholar

After completing my PhD, I began a 7-year journey as an Assistant Professor of Instruction in the Computer Science department of the University of Texas at Dallas. At UTD I taught computer architecture, machine learning, and developed a very popular natural language processing course. 

When I began teaching machine learning and natural language processing, there weren’t any textbooks suitable for the undergraduate classes. I created my own books which I made available for free to my students and sold to others on Amazon (see below).

I have witnessed my students get great jobs in Texas, Silicon Valley, and around the world based on the projects they could showcase after taking my classes. I am transferring what I taught at the university to online forums now so that anyone can take advantage of these materials to further their career. 

I had many students tell me that these were the only textbooks they actually read in their 4 years as undergraduates. Many professors complain that students don’t want to read anymore, but the fact is that they don’t want to waste their time reading a lot of extra material that doesn’t teach them what they want to learn.

My books don’t waste words. They teach skills in such a way that students can immediately apply to developing their own projects. I also created YouTube videos to support the books, and I maintain a GitHub repository of code samples for each book. There’s no way you can’t learn with these materials!

Systematic, Accessible, & Concise Learning Materials on the Topics of Machine Learning & AI

Machine Learning & Artificial Intelligence Books

  • Cover image of Exploring NLP with Python Book

    Exploring NLP with Python: Building Understanding Through Code

    An introduction to the fast-growing field of Natural Language Processing. Part One establishes the foundation for the rest of the book, including an overview of the field of NLP, a tutorial on the Python language and how it is used in NLP. Parts Two through Four examine text in widening scope from words, to sentences, to documents. Part Five looks at classic machine learning techniques, and Part Six explores deep learning.

  • Cover of Machine Learning Handbook: Using R and Python

    Machine Learning Handbook: Using R and Python

    Machine Learning is a valuable skill for today's computing professionals. This handbook provides the guidance you need in building your skill set in this fast-growing field. R and Python programming are introduced in tutorials, and code samples are given throughout the book. In addition, all code samples are available in a GitHub repo. Most chapters have an accompanying video on YouTube: https://www.youtube.com/user/JaniceMazidi

Need more information?

If you would like to know more about AI resources, training, and consulting services, please fill out this form and I will get back to you.