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.

200 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 “TensorFlow” Clear filters

Available Model Answers (2)

Real-time Database Sync
Data Science / Artificial Intelligence / Generative Modelling

Generative Modelling Case Study: GANs for Medical Imaging, Cybersecurity and Creative AI

This Generative Modelling Case Study requires students to design, implement and evaluate Generative Adversarial Networks (GANs) across a range of synthetic and real-world applications. The coursework develops both theoretical understanding and practical deep-learning skills, with emphasis on building models, evaluating generated data and critically interpreting model performance. The assessment addresses research understanding, originality, future development and scholarly communication in data science. Generative modelling case study… Part 1 – Building and Understanding GANs from Scratch focuses on fundamental GAN concepts using synthetic two-dimensional data. Students first reproduce a sine-wave GAN from the tutorial and then create a second synthetic distribution using either a 2D spiral, a mixture of Gaussians or a noisy parametric curve. They must modify aspects of the GAN architecture, such as activation functions or network depth, and visually compare generated samples with the original data distribution. Generative modelling case study… Part 2 – Real-World GAN Applications extends the work across three application domains. The first application uses the BloodMNIST subset of MedMNIST to train a DCGAN that generates synthetic blood-cell microscope images. Students explore the dataset, analyse class distributions, train the model, monitor generator and discriminator losses and compare real and generated images using both visual inspection and quantitative measures such as the Fréchet Inception Distance (FID). An optional extension involves implementing a class-conditioned GAN capable of generating images from specific categories. Generative modelling case study… The second application addresses cybersecurity using the CICIDS 2017 intrusion-detection dataset. Students construct a GAN that generates synthetic network-traffic feature vectors rather than images. The model is trained using benign and denial-of-service traffic, and generated samples are compared with real traffic using dimensionality-reduction techniques such as PCA or t-SNE. Students must evaluate how closely the synthetic traffic reflects the distribution of genuine network data. An extension allows analysis of the full CICIDS dataset and evaluation across different attack types. Generative modelling case study… The third application explores Creative AI using the Google QuickDraw pizza category. Students implement another DCGAN to generate artificial pizza sketches, track training behaviour across epochs, and compare generated sketches with genuine examples using both visual inspection and quantitative metrics such as FID. Extension work may examine additional QuickDraw categories and investigate how model performance changes with class and sketch complexity. Generative modelling case study… Submission consists of a 6–8 page report together with working code. The report should explain the analysis undertaken, justify modelling decisions, describe the network architectures, interpret the results and incorporate suitable figures, evaluation metrics and references. The accompanying code must reproduce the figures, models and numerical results reported and must execute successfully when tested. Generative modelling case study… The marking scheme places 60% of the marks on code and 40% on the report. Within the coding component, 40 marks relate to completing the GAN modelling tasks and 20 marks assess code quality, modularity and annotation. The report is assessed on discussion and interpretation of the analysis, justification of architectural choices, results presentation, document quality, figures and appropriate academic references. Generative modelling case study… Important for the public Reference Library: the brief explicitly states that students must not use generative AI to write the report, and the rubric states that AI-generated report text can result in zero marks for the whole assignment. Therefore, use this entry only as a high-level public description of the assessment and do not present generated report content as something students can submit directly. Generative modelling case study… Generative modelling case study…

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 →