██__██__███████_██████████████████████████████_███████████████████████████████████████ |██\/██|___||__███_________███___██__||██████████████████████████████████████ ||\/||/_\|'_\/_`|'_`_\/_\/_`|██████████████████████████████████████ ||██||(_)||||(_|||||||██__/(_||██████████████████████████████████████ |_|██|_|\___/|_||_|\__,_|_||_||_|\___|\__,_|██████████████████████████████████████ ||███_███_||__███______(*)█████████████████████████████████████████████████████ ||██||||'_\/_`|'_\||█████████████████████████████████████████████████████ ||__||_|||_)|(_||||||█████████████████████████████████████████████████████ |_____\__,_|_.__/\__,_|_||_|_|█████████████████████████████████████████████████████ ██████████████████████████████████████████████████████████████████████████████████████ ██████████████████████████████████████████████████████████████████████████████████████ (H)ome███████████████████████████████████████████████████████████████████████████████ ██████████████████████████████████████████████████████████████████████████████████████ ██████████████████████████████████████████████████████████████████████████████████████ ██████████████████████████████████████████████████████████████████████████████████████ ██████████████████████████████████████████████████████████████████████████████████████ ██████████████████████████████████████████████████████████████████████████████████████

Interests

AI/ML Notes

Building Systems with the ChatGPT API
By: Isa Fulford and Andrew Ng
[SHORT COURSE]

Highlights the best practices in building custom Chat applications using ChatGPT APIs.

Ontology Basic Operations Using Python (Practical Session)
By: Mohamed Lubani on May 23, 2023
[JupyterLab Notebook]

Key NLP Techniques for Data Scientists (Practical Session)
By: Mohamed Lubani on May 17, 2023
[JupyterLab Notebook]

Language Identification using Deep Neural Networks
By: Mohamed Lubani on December 21, 2021
[GitHub Repo]

A Bi-LSTM architecture for first and second level named-entity recognition
By: Mohamed Lubani on November 11, 2021
[GitHub Repo]

Vector Representations of Words
By: TensorFlow Tutorials on November 2, 2017
[Link] [Cached]

Reading all of Wikipedia in 6 seconds: how to utilize multiple cores to process very large text files
By: Matt Lind on Oct 16, 2020
[Link] [Cached]

Building a Question-Answering System from Scratch — Part 1
By: Alvira Swalin on May 24, 2018
[Link]

Word2Vec Tutorial - The Skip-Gram Model
By: Chris McCormick on Apr 19, 2016
[Link]

Transform anything into a vector
By: Javed Qadrud-Din on Nov 29, 2017
[Link]

NLP Lectures and Articles

Natural Language Processing with Deep Learning
Lectures by Christopher Manning, Stanford University
[Lecture 1 | Natural Language Processing with Deep Learning] [The Precise Meaning of Language] [Language is communication] [Deep Learning, Language, and Cognition]

Fast approximate string matching with large edit distances in Big Data (2015)
By: Wolf Garbe on Mar 24, 2015
[Link]

Extracting Information from Text (book chapter)
By: NLTK book by Steven Bird, Ewan Klein, and Edward Loper
[Link]

Security of ML Models

Intriguing properties of neural networks
By: Szegedy, C., Zaremba, W., Sutskever, I., Bruna, J., Erhan, D., Goodfellow, I., & Fergus, R (2014)
[Link]

Explaining and harnessing adversarial examples
By: Goodfellow, I. J., Shlens, J., & Szegedy, C (2015)
[Link]

Adversarial Training for Free!
By: Shafahi, Ali, et al. (2019)
[Link]

Know Your Adversary: Understanding Adversarial Examples
By: Cody Marie Wild on Jan 24, 2018
[Link]