Hello, dear friend, you can consult us at any time if you have any questions, add WeChat: daixieit

Department of Computer Science

Summative Coursework Set Front Page

Module Title: Artificial Intelligence

Module Code: CS3AI18

Lecturer responsible: Muhammad Shahzad

Type of Assignment (coursework / online test): Coursework

Individual / Group Assignment: Individual

Weighting of the Assignment: 50%

Page limit/Word count: 4 pages excluding title page(s), references and appendices Expected hours spent for this assignment: 10 hours

Items to be submitted: A single zip archive containing :

1) report (PDF or Word file)

2) dataset(s)

3) Python script(s) (PY or IPYNB files)

Work to be submitted on-line via Blackboard Learn by: 21st March 2023 noon Work will be marked and returned by: 15 working days after the above deadline

NOTES

By submitting this work, you are certifying that it is all your sentences, figures, tables, equations, code snippets, artworks, and illustrations in this report are original and have not been taken from any other person's work except where explicitly the works of others have been acknowledged, quoted, and referenced. You understand that failing to do so will be considered a case of plagiarism. Plagiarism is a form of academic misconduct and will be penalised accordingly. The University’s Statement of Academic Misconduct is available on the University web pages.

If your work is submitted after the deadline, 10% of the maximum possible mark will be deducted for each working day (or part of) it is late. A mark of zero will be awarded if  your  work  is  submitted  more  than  5  working  days  late.  You  are  strongly recommended to hand work in by the deadline as a late submission on one piece of work can impact on other work.

If you believe that you have a valid reason for failing to meet a deadline then you should make an Exceptional Circumstances request and submit it before the deadline, or as soon as is practicable afterwards, explaining why. To make such a request log on

to  RISIS  and  on the Actions tab  select  Exceptional  Circumstance:  as  explained  at

https://www.reading.ac.uk/essentials/The-Important-Stuff/Rules-and- regulations/Exceptional-Circumstances

1. Assignment description

You are required to find a dataset, formulate a problem you want to address with the dataset  (e.g.,  predict  whether  a  mushroom  is  poisonous  or  not  based  on  its characteristics), build, evaluate and compare two different machine learning models that would address the problem, and draw conclusions and recommendations based on  your  findings. One of the two models must be based on a deep learning architecture implemented using the Keras Python library . The  submission  should include your report, dataset(s) and Python scripts with comments, all included in one zip-file. Your work should be original and produced by you. Copying whole tutorials, scripts or images from other sources is not allowed. Any material you borrow from other sources to build upon should be clearly referenced (use comments to reference in  Python  scripts);  otherwise,  it will  be treated  as  plagiarism, which  may  lead to investigation and subsequent action.

You can use any open data, e.g. :

https://ieee-dataport.org/topic-tags/artificial-intelligence

https://archive.ics.uci.edu/ml/datasets.php

https://www.kaggle.com/datasets

https://data.gov.uk/

Some examples:

Optical Image data:

1.   Building Detection and Roof Type Classification

https://ieee-dataport.org/competitions/2023-ieee-grss-data-fusion-contest- large-scale-fine-grained-building-classification

2.   So2Sat LCZ42 Dataset for land cover classification

https://mediatum.ub.tum.de/1483140

3.   DOTA: A Large-Scale Benchmark and Challenges for Object Detection in Aerial

Images

https://captain-whu.github.io/DOTA/dataset.html

Weather and Climate Data:

4.   Daily 0900 GMT observations from the university weather stations (back to

1908; there was a site change in 1968):

https://metdata.reading.ac.uk/cgi-bin/climate_extract.cgi

5.   Five-minute/hourly data from our automatic weather station back to 1 Sept

2014 (has a few missing dates):

https://metdata.reading.ac.uk/cgi-bin/MODE3.cgi

http://www.met.reading.ac.uk/~sws09a/MODE3_help.html

For some further inspiration (visualisation of current data) and information

around     the     above     two     data     sources,     check     these     resources:

https://www.met.reading.ac.uk/weatherdata/wall_display.html


https://research.reading.ac.uk/meteorology/atmospheric-

observatory/atmospheric-observatorydata/

https://www.ecmwf.int/en/forecasts/charts/catalogue/

6.   Daily energy demand over India by state, and (many) meteorological variables of interest averaged over each state (hourly/daily; 2013– present):

https://gws-access.jasmin.ac.uk/public/incompass/kieran/kovalchuk/energy- india/

7.   Daily observed river discharge at five stations over the Indus and its tributaries, with catchmentaveraged meteorological and hydrological variables (Jan 2015

to Jan 2021):

https://gws-access.jasmin.ac.uk/public/incompass/kieran/kovalchuk/indus- river/

Some notes on the provenance and metadata for the above two data sources:

•   River data are from here: http://www.wapda.gov.pk/index.php/river- flow-data

•   Energy demand data are scraped from PDF publications on the POSOCO

website, e.g. :

https://posoco.in/download/17-05-21_nldc_psp/?wpdmdl=37035

•   Catchment- and state-averaged variables were computed using ERA5 data, for which descriptions are available here:

https://cds.climate.copernicus.eu/cdsapp#!/dataset/reanalysis-era5- single-levels?tab=overview

Recommended Report Structure

1.   Cover page with the title of your project; module code, title, convenor name; your name and student number; date.

2.   Abstract (summarise your work and results)

3.   Background and problem to be addressed (justify and support with references to literature)

4.   Exploratory  data  analysis  (dataset  description  and  visualisation,  support  with Python code snippets and figures)

5.   Data pre-processing and feature selection (support with Python code snippets)

6.   Machine learning model N (iterate for each of the two models)

6.1. Summary  of  the  approach  (justify  why  this  ML  algorithm,  support  with references to literature)

6.2. Model training and evaluation (support with Python code snippets) 6.3. Results and discussion (support with tables/figures)

7.   Results comparison across the models built (support with tables/figures)

8.   Conclusion, recommendations, and future work

9.   References.