Academic Model Answers
Library for UK Postgraduates

Browse tutor-verified model answers across MBA, Law, Finance, Research Methods and more. Use as study references for your own work.

247 model answers 30+ subjects covered 50+ UK universities
Find your assignment

Search the Library

Filter by keyword, subject, or both. Updates live as new model answers are added to our portal.

Filtering by “Neural Networks” Clear filters

Available Model Answers (12)

Real-time Database Sync
Advanced Research Topics

Generative Adversarial Networks – Building and Applying GANs to Real-World Problems

This individual assessment focuses on building and understanding Generative Adversarial Networks (GANs) and applying them to real-world problems across different domains. The assignment is based on the GAN topics covered in Unit 5 and requires students to implement GAN models, analyse their behaviour, generate synthetic data and critically evaluate the quality of the generated outputs. The assessment consists of two main parts: building and understanding GANs from scratch using synthetic two-dimensional data, followed by applying GANs to three real-world application areas involving medicine, cybersecurity and creative artificial intelligence. Part 1 focuses on developing a practical understanding of GANs through implementation using PyTorch and synthetic 2D data. Students must first reproduce the sine-wave GAN demonstrated in the tutorial. They then create and model a new two-dimensional distribution, selecting from a 2D spiral, a mixture of Gaussians, or a noisy parametric curve defined as y = sin(2x) + 0.3cos(5x) + epsilon. Students must modify the GAN architecture, for example by changing the activation function or layer depth, and visually compare the original data distribution with the generated samples. This section is intended to reinforce understanding of the generator, discriminator, GAN training process and the effect of architectural choices on generated data. Part 2 addresses three real-world GAN applications. The first application concerns optical coherence tomography (OCT) retinal images using the OCTMNIST subset of MedMNIST. Students must explore the dataset, examine class distributions and sample images, build a ConvNet-based Deep Convolutional GAN (DCGAN) using PyTorch or TensorFlow/Keras, train the model and track generator and discriminator losses. Generated retinal images must be compared with real images both visually and quantitatively, using a performance measure such as the Fréchet Inception Distance (FID). An optional extension involves implementing a conditional GAN and demonstrating generation of images for specific classes. The second application focuses on cybersecurity using the preprocessed CICIDS2017 dataset containing DDoS and benign network traffic. Students must combine the relevant data files, explore the dataset and understand its features and class balance. A GAN must be developed to generate synthetic feature vectors rather than images. The model should be trained using benign and DDoS attack data, training loss curves should be monitored, and PCA or t-SNE should be used to visualise and compare real and generated feature distributions. The quality of the synthetic data should then be evaluated. An optional extension involves expanding the analysis to the full CICIDS2017 dataset and examining generalisation across different attack types. The third application focuses on Creative AI using the QuickDraw birthday cake category. Students must explore the birthday cake sketch dataset and implement a ConvNet-based GAN (DCGAN) to generate realistic birthday cake sketches. Generated sketches should be evaluated visually and quantitatively, including comparison with real examples and an appropriate metric such as FID. An optional extension involves generating samples from additional QuickDraw categories and discussing how model performance changes across different classes and levels of sketch complexity. The submission consists of both code and a written report. The code accounts for 60% of the assessment and must complete the required modelling tasks, present generated samples, compare generated and real data, use appropriate functions and include clear annotations so another user can understand the implementation. The report accounts for 40% and must be 6–8 pages. It should explain the analytical steps undertaken, justify the selected approaches, provide brief descriptions of the models used, interpret the results and include appropriate figures, evaluation metrics and academic references. The report should critically discuss why particular network architectures were selected rather than simply providing textbook definitions.

Read Model Answer →
Applied Modelling and Visualisation 2,500 words

Applied Modelling and Visualisation – Hexawing Airways Passenger Satisfaction Analysis

This assessment is a 2,500-word consultancy report for the Applied Modelling and Visualisation module within the MSc Management with Data Analytics programme at BPP University. The assignment requires students to work as Data Analytics Consultants for the fictional Hexawing Airways and analyse a passenger satisfaction dataset containing more than 103,000 records from the airline's database. The purpose of the assessment is to apply machine learning, data analysis and visualisation techniques to identify factors that influence passenger satisfaction and communicate meaningful findings to a varied corporate audience, including the Chief Executive Officer, senior flight personnel and cabin crew. The dataset contains a range of passenger and flight-related features, including gender, satisfaction status, age, age band, type of travel, travel class, flight distance, destination, continent and ratings for services such as inflight Wi-Fi, online booking, gate location, food and drink, online boarding, seat comfort, inflight entertainment, onboard service, leg room, baggage handling, check-in service, inflight service and cleanliness. It also includes departure and arrival delay information. These variables provide the basis for exploratory analysis, predictive modelling and visual communication of passenger satisfaction patterns. The assessment requires the development of a data-driven solution using Python and relevant Python libraries. Students must follow an established analytical methodology such as PPDAC or CRISP-DM and demonstrate an Extract, Transform and Load process, data preparation, exploratory data analysis and appropriate visualisations. Two analytical models must be selected, trained and tested to predict passenger satisfaction. The available modelling approaches include Logistic Regression, Naive Bayes, Decision Tree, Bagging, Random Forest, AdaBoost, XGBoost, Artificial Neural Networks or another appropriate state-of-the-art algorithm. The second task requires critical analysis of the two selected models, including their strengths and limitations, an explanation of the chosen loss function, discussion of accuracy metrics and a comparison table of model performance. The third task focuses on communicating findings through data visualisation, including outputs such as correlation matrices, heat maps and confusion matrices. The analysis should explain how exploratory data analysis guided model selection and how visualisation techniques communicate insights effectively. The final report should demonstrate the ability to formulate data-driven solutions, critically evaluate analytical models and appraise data visualisation techniques. The assessment also requires independent research, appropriate academic referencing and supporting evidence from the analytical process. A pre-run Python notebook must be embedded in the MS Word submission or provided through an appropriate shared link.

Read Model Answer →
Advanced Artificial Intelligence

CW1: Applying advanced AI methods for analysing text documents

This coursework is an individual practical assessment for the Advanced Artificial Intelligence module, focusing on the application of advanced artificial intelligence, natural language processing (NLP), natural language understanding (NLU), and neural network techniques to analyse text documents. The coursework uses a provided social-media dataset containing more than 89,000 posts associated with 947 news headlines. Each social media post is treated as an individual text document and is labelled as either real or fake according to the relationship between the linked news headline, its ground-truth status, and majority annotator agreement. The assessment consists of two main tasks. The first task focuses on the identification of fake text documents. Students are required to perform descriptive data analysis and NLP preprocessing before transforming text into numerical feature representations suitable for neural network classification. Students must design and implement both a Multi-Layer Perceptron (MLP) network and a deep learning neural network to classify documents as real or fake. The assessment requires justification of the selected architectures, including inputs, layers, neurons, activation functions and outputs. Students must also experiment with hyperparameters, evaluate model performance using appropriate metrics, compare different models, select suitable models, and save trained models for later demonstration. The second task focuses on topic discovery using natural language understanding techniques. Students are required to apply text-processing methods such as tokenisation, stop-word removal, lemmatisation or stemming and experiment with at least two different text representation strategies. Possible approaches include Bag of Words, TF-IDF, Latent Dirichlet Allocation, word vectors and word embeddings. The discovered topics must be analysed and interpreted in relation to the document content, associated news headlines, and class labels. The assessment is supported by a practical bench demonstration and a maximum of seven PowerPoint slides covering the design, model improvement process, performance evaluation and discussion of results. Students must submit their own Python code and presentation through Blackboard and demonstrate their saved models without retraining them during the demonstration. The marking scheme allocates 45% to fake text document identification, 35% to topic discovery using NLU, and 20% to the structure, organisation, professionalism and question-and-answer performance of the demonstration.

Read Model Answer →
Data Mining / Data Science

Customer Service Escalation Risk Analytics Using Data Mining and Machine Learning

This advanced Data Mining assessment applies the Knowledge Discovery in Databases (KDD) process to a realistic customer-service risk scenario. Acting as a Data Scientist, students analyse a historical Customer Service Escalation Risk dataset to help an organisation identify early indicators of dissatisfaction and operational bottlenecks that may lead to serious or legal customer escalations. The resulting analysis is intended to support strategic decisions relating to staffing, employee training, customer-journey improvement and escalation prevention. CMP-7023B_Assessement_2 (2) The dataset incorporates customer demographics, account characteristics, communication channels, issue categories, operational measures such as waiting times, transfers and SLA breaches, behavioural indicators including sentiment and response delays, and commercial variables such as monthly fees and contract value. The target variable, escalation_level, contains four categories: No escalation, Minor escalation, Serious escalation and Legal escalation. CMP-7023B_Assessement_2 (2) Students begin with data exploration and visualisation, producing appropriate descriptive statistics and identifying patterns, distributions and potential data-quality concerns. They then perform data cleansing, transformation, feature engineering and preprocessing. Variables that may introduce leakage or unreliable predictions because of their meaning, timing or quality must be critically assessed and justified. CMP-7023B_Assessement_2 (2) The supervised-learning stage requires students to develop, tune and compare predictive models using techniques such as k-nearest neighbours, Decision Trees, Support Vector Machines, ensemble methods or neural networks. Appropriate multiclass evaluation metrics must be used, alongside interpretation of influential variables and model behaviour. CMP-7023B_Assessement_2 (2) The assessment also includes unsupervised learning, requiring comparison of clustering methods such as K-Means and hierarchical clustering after removal of the target variable. Students may apply encoding, normalisation and dimensionality-reduction methods such as PCA or t-SNE and must interpret how the resulting clusters relate to escalation behaviour. CMP-7023B_Assessement_2 (2) Overall, the project assesses independent analytical judgement, modelling justification, comparative evaluation and clear communication of actionable findings for both technical and executive audiences. CMP-7023B_Assessement_2 (2) Overview word count: approximately 340 words. AI-use note: AI tools may only assist with small, specific code snippets. Any AI-generated code must be clearly acknowledged and cited, while the analysis, coding decisions, interpretation and final evaluation must remain the student's own work. CMP-7023B_Assessement_2 (2)

Read Model Answer →
Artificial Intelligence / Machine Vision / Computer Vision

Artificial Intelligence and Machine Vision: Neural Network-Based Image Processing Application

This postgraduate Artificial Intelligence and Machine Vision coursework requires students to design, implement and critically evaluate a neural network-based image-processing application addressing a real-world problem. Students may select an application such as medical imaging, plant or fruit classification, skin cancer detection, object detection or image segmentation and must demonstrate an appropriate end-to-end machine vision workflow. CN7023 Coursework T2 25-26 (1) The project begins with a clear definition of the selected real-world problem, the objectives of the proposed solution and its potential practical impact. Students are expected to demonstrate creativity in selecting and designing their approach, explain the neural-network or image-processing methods adopted and justify why the selected techniques are suitable for the chosen dataset and application. CN7023 Coursework T2 25-26 (1) A substantial component focuses on simulation and implementation. Students describe the dataset, including its source, size, classes and representative images, before explaining how image data were encoded and preprocessed for use within the chosen neural network. The report must then document the selected network architecture, learning algorithm and procedures used for training, validation and testing. CN7023 Coursework T2 25-26 (1) Model performance must be communicated using quantitative and visual evidence. Required outputs include test-set accuracy, accuracy curves across training, validation and testing, and a confusion matrix supported by appropriate explanation. Students must also critically analyse the results, identify factors affecting model performance and discuss alternative methods or simulation changes that could improve the solution. CN7023 Coursework T2 25-26 (1) The coursework permits several technical routes, including combining image processing with artificial neural networks, deep learning or computer vision, or focusing on one of these approaches independently. Development may be completed using MATLAB or Python. The wider module covers artificial neural networks, CNNs, digital image processing, image restoration, compression, segmentation, classification and ethical, legal, privacy and social issues associated with AI systems. CN7023 Coursework T2 25-26 (1) Module handbook 2526-B (1) Overview word count: approximately 335 words. Important note: the coursework cover page labels the assignment as “Individual Assignment 100%,” but the module handbook clarifies that the coursework report itself contributes 50% of the module, with the remaining marks allocated to MATLAB course completion (20%), lab tasks (15%) and presentation (15%). For the Reference Library, I would use the handbook’s 50% report weighting if you need to record the assessment contribution.

Read Model Answer →
Machine Learning / Cloud Computing / Artificial Intelligence 4,004 words

Cloud-Based Machine Learning for Financial Fraud Detection

This Machine Learning on Cloud assessment requires students to design, implement and critically evaluate a cloud-oriented machine-learning solution for financial fraud detection. Working as a group, students address a scenario in which a financial-services organisation requires an automated model capable of detecting fraudulent transactions, reducing financial losses and improving customer security. The project combines machine-learning development with critical evaluation of cloud infrastructure, data preparation, model performance and responsible AI considerations. NUL - LD7187 -Assessment Brief … The project begins with a cloud feasibility study comparing at least two major machine-learning platforms such as Microsoft Azure, Amazon Web Services and Google Cloud Platform. Students evaluate factors including performance, scalability, cost, compliance, system integration and vendor lock-in before providing a justified recommendation. The project then moves into Exploratory Data Analysis, where patterns, anomalies and correlations within the fraud dataset are investigated using visualisations such as heatmaps, histograms and boxplots. NUL - LD7187 -Assessment Brief … A substantial part of the assessment focuses on data preprocessing and class imbalance. Students are expected to clean and transform the dataset, apply scaling and encoding, perform feature engineering and investigate techniques such as SMOTE, undersampling and cost-sensitive learning. These decisions must be justified in terms of their potential effect on predictive performance. NUL - LD7187 -Assessment Brief … Students must then select and train at least two machine-learning models. Suggested algorithms include Logistic Regression, Random Forest, XGBoost and Neural Networks. Appropriate cross-validation and hyperparameter-tuning procedures should be applied, followed by systematic evaluation using precision, recall, F1-score, AUC and precision-recall curves. Supporting visualisations should include confusion matrices, ROC curves and feature-importance analysis. NUL - LD7187 -Assessment Brief … The final component addresses professionalism and ethics in cloud-based AI, including bias, fairness, transparency, data privacy and environmental sustainability. Overall, the project integrates cloud-platform selection, exploratory analytics, preprocessing, imbalanced-data handling, predictive modelling, model evaluation and ethical AI into an applied financial fraud-detection solution. NUL - LD7187 -Assessment Brief … Note: the uploaded brief does not explicitly name a referencing system. If your portal requires a selection, I would use Not specified rather than assume Harvard.

Read Model Answer →
Data Mining / Data Science

Customer Service Escalation Risk Analytics Using Data Mining and Machine Learning

This advanced Data Mining assessment applies the Knowledge Discovery in Databases (KDD) process to a real-world customer-service analytics scenario. Acting as a Data Scientist, students analyse a historical Customer Service Escalation Risk dataset to help an organisation reduce serious and legal customer escalations by identifying early signs of dissatisfaction, service bottlenecks and operational risk. The findings are intended to support business decisions relating to staffing, employee training, customer-journey improvement and escalation prevention. The dataset contains information covering customer demographics, account characteristics, communication channels, issue categories, operational measures such as wait times, transfers and SLA breaches, behavioural indicators including sentiment and response delays, and commercial variables such as monthly fees and contract value. The target variable contains four escalation outcomes: No escalation, Minor escalation, Serious escalation and Legal escalation. The first stage requires data exploration, visualisation and summary, including examination of variable distributions, dataset structure, descriptive characteristics and potential data-quality issues. Students then perform appropriate data cleaning, transformation, feature engineering and preprocessing. Particular attention must be given to variables that could introduce prediction leakage because of their meaning, timing or reliability. The supervised-learning component requires development and tuning of predictive models using suitable techniques such as k-nearest neighbours, Decision Trees, Support Vector Machines, ensembles or neural networks. Models must be evaluated using appropriate multiclass metrics and compared systematically, with interpretation of influential features and model behaviour. The assessment also requires unsupervised learning. After removing the escalation target, students apply and compare clustering approaches such as K-Means and hierarchical clustering. Appropriate preprocessing, encoding, normalisation or dimensionality reduction may be used, with visualisations such as PCA, t-SNE or scatterplots used to explore cluster structure and its relationship with escalation behaviour. Overall, the project assesses the student's ability to independently design a coherent KDD workflow, justify analytical decisions, compare alternative modelling approaches and communicate actionable findings to both technical and executive audiences. Overview word count: approximately 350 words. AI-use note: the brief permits AI tools only to assist with small, specific code snippets. Any AI-generated code must be clearly acknowledged and cited, while the submitted coding, analysis, interpretation and decision-making must remain the student's own work.

Read Model Answer →
Machine Learning and Deep Learning 2,000 words

Development and Evaluation of Deep Learning Models for Healthcare Classification

This individual technical assessment focuses on the design, development, analysis and evaluation of a deep learning solution for a healthcare-related classification problem. Students select one of two provided scenarios: Polycystic Ovary Syndrome (PCOS) detection using ultrasound images or heartbeat classification using electrocardiogram (ECG) signals. The objective is to develop an appropriate deep learning approach and demonstrate critical understanding of the complete machine learning workflow, from initial data exploration through to model evaluation and reflection. Students may either design and train a deep learning model from scratch or customise and fine-tune an existing pre-trained architecture. The complete work is presented through a single Jupyter Notebook integrating Python code, technical discussion, results and visualisations. The notebook must clearly define the selected healthcare problem, explain its significance, justify methodological and architectural choices, and critically evaluate the resulting solution. The first stage involves exploratory data analysis and preprocessing, including investigation of class distributions, data imbalance and relevant patterns. Students prepare the data through techniques such as normalisation, augmentation, train-validation-test splitting and appropriate handling of class imbalance. This is followed by model design, training, validation and hyperparameter tuning, with the architecture selected according to the characteristics of the data and classification task. Model performance must then be evaluated using appropriate classification measures, including precision, recall, F1-score, ROC curves and area under the curve (AUC). The developed model should also be compared against suitable benchmark approaches, which may include traditional machine learning algorithms or alternative deep learning architectures. This comparison should identify the relative strengths and limitations of the proposed solution. The final component requires clear visual presentation and critical reflection on the complete modelling process, including limitations, challenges and opportunities for improvement. Importantly, grading prioritises methodological rigour, analytical depth and critical evaluation rather than simply achieving the highest predictive accuracy. Overview word count: approximately 330 words. AI restriction: this brief only permits automated AI tools for spelling and grammar checking. It explicitly prohibits tools such as ChatGPT, Gemini or Copilot from authoring assessment text or code; any permitted AI use must also be acknowledged.

Read Model Answer →
Data Science / Artificial Intelligence and Machine Learning 2,500 words

Predicting ADHD Diagnosis Using Machine Learning and Explainable Data Science

This Data Science assessment requires students to develop a comprehensive analytical solution to a real-world healthcare prediction problem using the WiDS Datathon 2025 Health Outcomes Prediction Dataset. The dataset contains socio-demographic information, diagnostic variables and functional MRI data relating to children and adolescents, with the principal objective of developing predictive models for ADHD diagnosis. The assessment is designed to demonstrate the complete data-science lifecycle, from data preparation and exploratory analysis through predictive modelling, interpretation and evidence-based recommendations. Students begin by exploring the dataset's features, data types and distributions before addressing missing values, outliers and other inconsistencies. Appropriate feature engineering should be undertaken where necessary, followed by Exploratory Data Analysis (EDA) using relevant visualisations to identify relationships, patterns and correlations within the data. Students with limited computational resources may use a representative subset, provided that the sampling method preserves the integrity and distribution of the original dataset and is clearly justified. A major component of the assignment involves developing and comparing at least three classification models. Appropriate techniques may include Logistic Regression, Random Forest, Gradient Boosting and Neural Networks. Model performance should be evaluated using measures including accuracy, precision, recall, F1-score and ROC-AUC, allowing students to identify the strongest-performing model through systematic comparison. The assessment also requires model interpretation and explainability. Students should explain the results of the selected model and may apply techniques such as SHAP or LIME to investigate feature importance and individual predictions. A feature-importance visualisation must be produced, and the most influential variables should inform practical recommendations for healthcare professionals regarding the potential use of predictive modelling in supporting earlier ADHD diagnosis and intervention. Overall, the assignment integrates data cleaning, exploratory analytics, predictive modelling, model comparison, explainable AI and research-informed healthcare recommendations. Students must submit a comprehensive report of no more than 2,500 words, alongside a Jupyter Notebook containing the implementation and outputs. The report must use Harvard referencing, with appropriate academic research integrated into the analysis, recommendations and conclusion.

Read Model Answer →
Machine Learning / Cloud Computing 3,984 words

Machine Learning on Cloud: Fraud Detection Model Design, Training and Evaluation

This postgraduate group project focuses on the design, development and critical evaluation of a cloud-based machine learning solution for financial fraud detection. The scenario involves a financial services organisation seeking to detect fraudulent transactions in order to reduce financial losses and improve customer security. Students are required to analyse an appropriate dataset, develop a machine learning solution, evaluate its effectiveness and critically consider the suitability of cloud technologies for deployment. The project begins with a cloud feasibility study, requiring critical comparison of at least two major machine learning platforms such as Microsoft Azure, Amazon Web Services and Google Cloud Platform. Evaluation criteria include performance, scalability, cost, compliance, integration and vendor lock-in, followed by a justified recommendation. Students then conduct exploratory data analysis to identify patterns, anomalies and correlations using appropriate visualisations such as heatmaps, histograms and boxplots. A substantial component addresses data preprocessing and class imbalance. Students are expected to clean and transform the data, apply scaling and encoding, perform feature engineering and investigate approaches such as SMOTE, undersampling and cost-sensitive learning. Each preprocessing choice must be justified in terms of its potential impact on model performance. Students must select and train at least two machine learning models, with suggested approaches including Logistic Regression, Random Forest, XGBoost and Neural Networks. Model development incorporates cross-validation and hyperparameter tuning. Evaluation uses fraud-relevant measures including Precision, Recall, F1 score, AUC and precision-recall curves, supported by confusion matrices, ROC curves and feature-importance visualisations. The project concludes with critical consideration of professional and ethical issues in cloud-based AI, including bias, fairness, transparency, data privacy and sustainability. The overall assessment therefore integrates cloud-platform evaluation, machine learning development, imbalanced classification, model evaluation and responsible AI practice. Overview word count: approximately 340 words.

Read Model Answer →
Data Science / Artificial Intelligence and Machine Learning 2,500 words

Predicting ADHD Diagnosis Using Machine Learning and Explainable Data Science

This Data Science assignment focuses on developing a comprehensive analytical solution to a real-world healthcare prediction problem. Using the WiDS Datathon 2025 Health Outcomes Prediction Dataset, students are required to analyse complex and high-dimensional healthcare data containing socio-demographic information, diagnostic variables and functional MRI data relating to children and adolescents. The principal predictive objective is to determine ADHD diagnosis from the available features. Students may use a representative subset of the dataset where computational resources are limited, provided that the sampling approach maintains the integrity and distribution of the original data and is appropriately justified. The assessment requires a complete data-science workflow beginning with data understanding and preprocessing. Students investigate the dataset's features, data types and distributions before addressing missing values, outliers and inconsistencies. Appropriate feature engineering should then be undertaken where it can improve the predictive capability of the models. Exploratory Data Analysis is used to identify important patterns, relationships and correlations, supported by relevant visualisations that communicate meaningful insights. A major component of the work involves the development and comparison of at least three classification models for predicting ADHD diagnosis. Suitable approaches may include Logistic Regression, Random Forest, Gradient Boosting and Neural Networks. Models are evaluated using performance measures including accuracy, precision, recall, F1-score and ROC-AUC, after which the most effective model is selected based on the evidence obtained. The assessment also places substantial emphasis on model interpretation and explainability. Students must interpret the selected model and may use approaches such as SHAP or LIME to explain feature importance and individual predictions. A feature-importance visualisation is required, and the most influential variables should inform practical recommendations. The final section translates analytical findings into recommendations for healthcare professionals, considering how predictive modelling could assist early ADHD diagnosis and intervention. Research literature must be integrated into the recommendations and conclusion. The assessment therefore combines preprocessing, exploratory analysis, predictive modelling, explainable AI and evidence-based healthcare decision-making within a single applied data-science project. The required report is a maximum of 2,500 words, with code, supplementary charts and tables permitted in appendices. A Jupyter Notebook containing the implementation and outputs is also required. Harvard referencing must be used throughout.

Read Model Answer →
Artificial Intelligence 2,000 words

End-to-End Applied AI Development — Comparative Machine Learning and Neural Network Modelling on a Public Dataset

This assessment runs a complete applied AI development cycle end to end: problem definition, dataset selection, preprocessing, model building, optimisation, evaluation and critical reflection. Students identify a real-world problem themselves, formulate a research question from it, and source a suitable dataset from a recognised public repository such as UCI, Kaggle, Data.gov or OpenML. Dataset choice carries more weight than students expect. It must be genuinely suitable for supervised learning, complex enough to make preprocessing and feature engineering meaningful, and — critically — structured so that a traditional machine learning approach and a deep learning approach can be sensibly compared on it. A dataset too small or too clean makes the neural network component pointless; one too large or too noisy makes the whole pipeline unfinishable within the page limit. The source must be referenced and the choice explicitly justified against the research problem. The modelling requirement is fixed: at least two supervised machine learning models, plus one artificial neural network built in a mainstream deep learning framework, all trained and tested. The comparison between them is the analytical core of the work. Reporting that the neural network scored higher is not an answer; explaining why, in terms of the data's structure and each model's inductive assumptions, is. Marks are distributed across problem framing, the traditional models, the deep learning model, evaluation and critical analysis including responsible AI considerations, and academic communication. That responsible AI component is easy to overlook and is not decorative — it asks what the model's limitations mean for anyone who might rely on it. Presentation requirements are specific. The report is page-limited rather than purely word-limited, and every plot must be described in the text while also being legible enough to communicate on its own — a common failure is dense default library output pasted in without axis labels or scale. The implementation is documented in a notebook combining markdown and code cells so the development process is visible, not just the final result, and submissions typically include the cleaned dataset alongside the code. The strongest submissions treat the notebook and the report as one argument. Weaker ones produce a working notebook and then write a report that describes it, rather than a report that uses it as evidence. Our support on assessments of this type is guidance-based. Typical areas of help include: advising on whether a candidate dataset can actually support the required model comparison, explaining how to justify preprocessing decisions, clarifying which evaluation metrics suit which problem type and why accuracy alone is often misleading, showing how to structure a critical limitations and responsible AI discussion, checking Harvard referencing, and reviewing a student's own draft against the published marking criteria.

Read Model Answer →