
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.
import and read multiple pdf documents into python using PyPDF2, iterating through files in a pdf directory, extracting text from each page and compiling it into text data for analysis.
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.
Unleash data value with generative AI by generating synthetic data, data augmentation for machine learning models, and improving predictive accuracy, while ensuring data readiness, quality, privacy, and security.
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.
Explore how generative AI leverages well-labeled training data and large language models for text-to-image generation. Compare tools like you.com and various models to support creative and research tasks.
Discover how large language models form the foundation of generative AI, leveraging transformer architecture and attention to generate text, with biases, ethics, and multimodal futures.
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.
Explore using the hugging face interface to access a large language model, install lang chain and hugging face hub, and generate text with the falcon 7b instruct model.
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 how autoencoders enable self-supervised learning by encoding data into a latent representation and reconstructing it with a decoder to denoise and enable data compression, dimensionality reduction, and feature extraction.
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.
Discover how autoencoders enable self-supervised learning by encoding input into a latent representation and decoding to reconstruct and denoise data, enabling data compression, dimensionality reduction, and feature extraction.
Explain how denoising removes noise from grainy images to recover a clearer, noise-free view. Explore wavelet transforms and denoising autoencoders that train by deliberately corrupting inputs to zero.
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.
Learn to set up and query data with the Lama index, using PDF readers, vector store index, data connectors, and a query engine to leverage LLM embeddings.
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