
Explore real-time anomaly detection for fraud and cyber threats using classical methods, deep learning, and generative AI with Python autoencoders and GPT-based tools by leveraging Langshan and Llama Index.
Discover Google Colab, a cloud-based platform to run Jupyter notebooks in your browser, manage Colab notebooks in Drive, and run Python code with pandas, numpy, TensorFlow, and Keras.
Install H2O in Colab by setting up Java and the OpenJDK runtime, then import H2O and initialize the cluster, usable in Colab or locally for deep learning.
Explore artificial intelligence, its relation to machine learning and deep learning, and how neural networks learn patterns to tackle tasks like cancer detection and fraud monitoring.
Read text from pdfs in Colab using the pdfx package, extract and clean data, and prepare it for nlp models, with guidance on handling multiple pdfs.
Leverage ai and gen ai to detect suspicious behavior in real time through anomaly detection and transaction analysis, with adaptive learning and synthetic data improving fraud detection and risk mitigation.
Explore Gen AI in action, generating videos from brief prompts and turning data into insights through analysis, automation, and predictive analytics for newbies with a fun, friendly tone.
Explore the end-to-end large language model workflow, from loading PDFs and text splitting to embedding and vector storage. Then harness semantic search and an LLM to generate final answers iteratively.
Trace the evolution of GPT from GPT-1’s 117 million parameters to GPT-4’s data-to-text capabilities, noting training timelines, fine-tuning, multilingual output, text-to-text vs data-to-text, and reliability differences.
Master prompt engineering by defining tasks, setting context, providing demonstrations, and using interactive, iterative prompts with style controls to shape AI outputs while avoiding bias.
Explore prompt engineering with lang chain and OpenAI to build a text classification model that detects spam vs ham, using few-shot prompts and an extraction chain evaluated with accuracy.
Learn how prompt engineering shapes outputs in generative ai for suspicious activity monitoring, covering text-based, keyword-based, rule-based, and generative prompts, plus templating, frameworks, and prompt chaining, role play, and contexts.
Access mistral large language models on Hugging Face, including the 7 billion parameter 7b v0.1 transformer. Learn login requirements, memory needs, and the pip and tokenizer setup for text generation in PyTorch.
Explore how ai hallucinations arise in generative tools like ChatGPT, exposing the black-box risk of misleading, biased outputs and real-world missteps with bogus cases and fake research.
Apply generative ai with vision to recognize items in an image, encode the image, and flag unusual or rotted food by listing all detected items with gpt-4 vision.
Discover the foundational building blocks of data science in Python, including exploratory data analysis, visualization, statistics, and machine learning, for suspicious activity monitoring.
Explore what constitutes an anomaly and how autoencoders detect anomalies by measuring reconstruction loss in unsupervised learning, using examples like abnormal pulse and fever spikes.
Train an h2o autoencoder on a 75/25 split to detect anomalies and distinguish malignant from benign tumors, using 120 neurons, tanh activation, and feature importance.
Implement a simple autoencoder in Keras to learn a 32-dimensional encoded representation and reconstruct MNIST digits using dense layers, adadelta optimizer, and binary cross-entropy.
Set up a simple autoencoder for unsupervised anomaly detection by dropping the diagnosis column, using 30 predictors, a single hidden layer with tanh activation, and a 75% training split.
Implement a basic h2o vanilla autoencoder with tan activation, train for 50 epochs on an 80/20 split, and detect anomalies via reconstruction error and a 0.1 threshold.
Learn to perform anomaly detection with variational autoencoders using the H2O deep learning estimator, training on a prepared data set, calculating reconstruction error, and flagging anomalies above a 0.001 threshold.
Learn to extract keywords using tf-idf by preprocessing text, removing stopwords, and vectorizing chunks. Apply the method to PDFs and other text data to identify top keywords with tf-idf scores.
Configure api keys and environment, load and preprocess pdf data with LangChain, build a vector store with embeddings, and query with gpt-3.5 turbo.
Explore how tf-idf ranks word importance by balancing term frequency with its corpus-wide uniqueness, using stopword removal and pre-processing to reveal key terms.
Disclaimer- This course contains the use of artificial intelligence
Unlock the power of AI to detect anomalies, fraud, and suspicious behaviour in digital systems. "AI for Suspicious Activity Monitoring" is a hands-on, end-to-end course designed to teach you how to use traditional AI techniques, deep learning, and generative AI (GenAI) to monitor and respond to unusual patterns in real-world data.
Whether you're a developer, data analyst, or aspiring AI professional, this course provides practical tools and strategies to build intelligent monitoring systems using Python, autoencoders, and large language models (LLMs).
What You’ll Learn
Anomaly Detection Techniques: Implement classical and modern methods, including statistical outlier detection, clustering-based approaches, and autoencoders.
Deep Learning for Behaviour Monitoring: Use unsupervised learning (e.g., autoencoders) to detect irregular patterns in time series, text, or sensor data.
GenAI & LLM Integration: Explore how large language models like OpenAI’s GPT and frameworks such as LangChain and LLAMA-Index can assist in monitoring human-generated activity (e.g., suspicious conversations, document scans).
Fraud and Cyber Threat Detection: Apply AI tools to detect threats in finance, cybersecurity, e-commerce, and other high-risk domains.
Cloud-Based Implementation: Build scalable pipelines using tools like Google Colab for real-time or batch monitoring.
Text Analysis for Audit Trails: Perform NLP-based extraction, entity recognition, and text summarisation to flag risky interactions and records.
Why Enrol in This Course?
In today’s fast-paced digital world, AI-powered monitoring systems are essential to detect threats early, reduce risk, and protect operations. This course offers:
A practical, Python-based curriculum tailored for real-world applications
Step-by-step project-based learning guided by an instructor with an MPhil from the University of Oxford and a PhD from the University of Cambridge
A rare combination of AI, deep learning, and GenAI in a single course
Use of cutting-edge LLM frameworks like OpenAI, LangChain, and LLAMA-Index to expand beyond numerical anomaly detection into text-based threat detection
Lifetime access, updates, and instructor support