Filter by keyword, subject, or both. Updates live as new model answers are added to our portal.
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 Mining – Classification, Model Optimisation and Evaluation
This individual Data Mining assignment requires students to apply the techniques covered in the module using the WEKA data mining platform. The assessment is worth 40% and focuses on practical application of machine learning and data mining methods, requiring students to configure algorithms, analyse datasets, optimise model parameters, evaluate classification performance and explain their technical choices and results. The assignment also assesses the ability to critically evaluate different algorithms and models of data mining. The assignment includes several tasks covering different stages of the data mining process. Students are required to work with supplied datasets and use appropriate preprocessing and classification techniques. The datasets include a balanced screenshot dataset containing processed screenshots classified into categories such as "Okay" and "Bad", where the objective is to train a model capable of identifying inappropriate content. The data has been processed using PCA to provide a smaller four-dimensional representation while protecting privacy and reducing the size of the data. Another supplied dataset concerns furniture reviews, containing positive ("pos") and negative ("neg") written feedback, with the objective of building a model that can determine whether a furniture review belongs to either class. The assessment evaluates students' ability to understand and describe the datasets, including the number of instances, number of columns, data types and relevant statistical information. For text-based data, students must apply appropriate vectorisation and describe the resulting dataset characteristics. Students must also consider class imbalance and apply an appropriate method where necessary, explaining how the chosen approach affects the distribution of instances between the classes. A significant component of the assignment involves classification algorithms and parameter optimisation. The assessment requires students to work with algorithms including Naive Bayes, LibSVM and J48. Students must investigate appropriate parameters and perform parameter searches or fine grid searches to identify suitable configurations. They must explain the selected parameters, their impact on the model and the reasoning behind the chosen values. Model performance must be evaluated using appropriate validation techniques, including cross-validation. Students are required to compare the algorithms using results such as overall accuracy and confusion matrices. The assignment expects students to identify an appropriate or best-performing algorithm in the context of the dataset and to provide a clear explanation of the comparison rather than simply reporting numerical results. The rubric places emphasis on accurate configuration, clear explanation of parameter choices, dataset analysis, class-balance treatment, parameter optimisation, cross-validation and critical comparison of algorithm strengths and weaknesses. High-quality work should explain both the technical process and the implications of the results, with results presented clearly through appropriate tables, confusion matrices and graphical outputs where required. The submission must be a single PDF document containing the report and must not exceed 10 pages. Students are instructed to include their student ID at the beginning of the report but not their name or other identifying details so that marking remains anonymous. Screenshots are specifically required to demonstrate use of the student's ID number as the random seed; other WEKA results should be presented in the student's own tables or result formats. The brief also states that no research beyond the material covered in the module is required and therefore no citations or reference list are required. The assignment explicitly prohibits the use of Generative AI tools for creating content and prohibits using GenAI tools or proofreading services for proofreading. Students are expected to complete the practical work themselves and explain their own technical choices and results.
Read Model Answer →
Machine Learning / Data Mining / Text Mining
Machine Learning Analysis of Classification Models and Text Mining on Furniture Review Data
This technical machine-learning report demonstrates the practical application of predictive modelling and text mining using WEKA. The work is divided into two major tasks. The first evaluates and compares Support Vector Machine and Decision Tree classification models, while the second applies text-mining techniques to furniture-review data and compares multiple classifiers after preprocessing, feature selection and class balancing. The first task uses the Screenshots.arff dataset to investigate the performance of libSVM and J48 Decision Tree classifiers. A 70% training and 30% testing split is applied, and the models are manually tuned to examine how different parameter settings affect predictive performance. For libSVM, an RBF kernel is used while different gamma and cost values are tested through grid-search-style experimentation. The report identifies gamma 0.03 and cost 2 as the strongest tested combination, producing approximately 91.67% accuracy on the test split. The J48 model is also optimised by adjusting the confidence factor used for pruning. Several confidence-factor values are examined, with 0.09 producing the strongest reported result of 80% accuracy. The optimised SVM and J48 models are then compared using five-fold cross-validation, where libSVM achieves 89.75% accuracy compared with 81.25% for J48. The second task focuses on text mining of Furniture Reviews. Text preprocessing includes TF-IDF term weighting, stopword removal, stemming, conversion to lowercase and word-count generation. The resulting textual dataset is transformed into a numerical feature representation suitable for machine-learning classification. Dimensionality reduction is performed using InfoGainAttributeEval with Ranker, selecting the 900 most informative attributes. The dataset is then balanced using WEKA techniques including Resample and SpreadSubsample to reduce class bias before classification. Finally, three classifiers—Naive Bayes, libSVM and J48—are evaluated on the balanced text dataset. The reported accuracies are 90.52% for Naive Bayes, 58.62% for libSVM and 78.45% for J48. The analysis concludes that Naive Bayes performs strongest for the processed furniture-review dataset, while the wider exercise demonstrates the importance of preprocessing, parameter tuning, feature selection, class balancing and appropriate model evaluation in producing reliable classification results. Important: this upload appears to be the completed student report, not the actual assessment guideline. Because the document does not state the university, module name, academic level, academic year, required word count or prescribed referencing style, I would leave those fields as Not specified rather than guessing.
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 →