首页 > 其他分享 >ENG4200 Introduction to Artificial Intelligence

ENG4200 Introduction to Artificial Intelligence

时间:2024-11-22 19:40:19浏览次数:1  
标签:training submission Introduction Intelligence ENG4200 dataset file your accuracy

Coursework 2: Neural networks

ENG4200 Introduction to Artificial Intelligence and Machine Learning 4

  1. Key Information
  • Worth 30% of overall grade
  • Submission 1 (/2): Report submission
  • Deadline uploaded on Moodle
  • Submission 2 (/2): Code submission to CodeGrade
  • Deadline uploaded on Moodle (the same as for report)
  1. Training dataThe training dataset has been generated by maximum flow analysis between nodes 12 and 2. The

eature dataset has 19 fields, which of each represents the maximum flow capacity of each of the

19 edges, taking the values of 0, 1, and 2. The output dataset has 20 fields, where the first 19fields refer to the actual flow taking place on each of the 19 edges, and the lastone refers to themaximum flow possible between nodes 12 and 2.Figure 1 The network used to generate training dataset. This information is just to help you understand the training requirement/note:Only the provided training dataset should be used, i.e. furthur traning dataset must NOT becreated by performing maximum flow analysis over the network in Figure 1.

  • The accuracy on a hidden test dataset will be evaluated by a customised function asfollows, where the accuracy on the maximum flow field is weighted by 50%, and other 19fields share the rest 50% (you may design your loss function accordingly):You should prepare two submissions, code submission and report submission. In blue colour areassessment criteria.
  • Code submission should include two files (example code uploaded on Moodle):

o A .py file with two functions

demo_train demonstrates the training process for a few epochs. It has threeinputs: (1) the file name of taining feature data (.csv), (2) the file name oftraining output data (.csv), and (3) the number of epochs. It needs to do twothings: (1) it needs to print out a graph with two curves of training andvalidation accuracy,respectively; and (2) save the model as .keras file.

predict_in_df makes predictions on a provided feature data. It has two

inputs: (1) the file name of a trained NN model 代写ENG4200 Introduction to Artificial Intelligence  (.keras) and (2) the file nameof the feature data (.csv). It needs to return the predictions by the NN modelas a dataframe thathas the same format as ‘train_Y’.o A .keras file of your trained model ▪ This will be used to test the hidden test dataset on CodeGrade.o You cantest your files on CodeGrade. There is no limit in the number ofsubmissions on CodeGrade until the deadline.o Assessment criteria▪ 5% for the code running properlyaddressing all requirements.▪ 10% for a third of the highest accuracy, 7% (out of 10%) for a third of thesecond highest accuracy, and 5% (out of 10%) for the rest.

  • Report submission should be at maximum 2 pages on the following three questions andone optional question:o Parametric studies of hyperparameters (e.g. structure, activators, optimiser, learningrate, etc.): how did you test different values, what insights have you obtained, andhowdid you decide the final setting of your model?

o How did you address overfitting and imbalanced datasets?o How did you decide your loss function?

o [Optional] Any other aspects you’d like to highlight (e.g. using advanced methodssuch as graphical neural network and/or transformer)?

o [Formatting] Neither cover page nor content list is required. Use a plain worddocument with your name and student ID in the first line.o Assessment criteria▪ 5% for each of the questions, evaluated by technical quality ANDwriting/presentation▪ Any brave attempts of methods (e.g. Graphical Neural Network, Transformer,

 Physics-Informed Neural Network using physical relationships e.g. thatthe flows going in and out of a node should be balanced) that go beyondwhat we learned in classroom will earn not only the top marks for report, but (unless the accuracy is terribly off) will earn a full 10% mark foraccuracy in the code submission part. If you have made such attempts, don’tforget to highlight your efforts on the report.

标签:training,submission,Introduction,Intelligence,ENG4200,dataset,file,your,accuracy
From: https://www.cnblogs.com/comp9021T2/p/18561959

相关文章

  • Introduction to Vetors
    Inthisnote,iwillmakesomesummariesaboutvectorsVectorsandLinearCombinationWeoftenwritethevectoras(1,2)forexample,butinlinearalgebra,wetrytodefineitas\(\begin{bmatrix}1\\2\end{bmatrix}\)Avectorvintwo-dimensionals......
  • EESA01 Introduction to Environmental
    EESA01IntroductiontoEnvironmentalScienceLaboratoryManualFall2024Lab2:WeatherandClimateDataIntroductioInlectures,wewillsoonbegindiscussingtheEarth’senergybalance,thebasicsofclimate,andotheratmosphericphenomena.Thislabwil......
  • FFmpeg Filtering Introduction
    FilteringinFFmpegisenabledthroughthelibavfilterlibrary.Inlibavfilter,afiltercanhavemultipleinputsandmultipleoutputs.Toillustratethesortsofthingsthatarepossible,weconsiderthefollowingfiltergraph.[main]input-->split-......
  • ffmpeg Introduction
    ThistextisconcernedwiththedevelopmentofFFmpegitself.InformationonusingtheFFmpeglibrariesinotherprogramscanbefoundelsewhere,e.g.in:theinstalledheaderfilestheDoxygendocumentationgeneratedfromtheheaderstheexamplesunderdoc......
  • INT2067 Introduction to Programming
    Assignment1INT2067IntroductiontoProgrammingandProblemSolving2024-2025Semester1DueDate:October30,2024(Wednesday)1IntroductionInthisassignment,youneedtoimplementatext-basedgamebasedontheriddleaboutafarmerwhoneedstocros......
  • 一、Introduction to R. 走进R语言(一):R & 心理学
    目录R的适用范围为什么要学习R语言?如何学习R语言?R&Rstudio下载R&RstudioR的适用范围R isa programminglanguage for statisticalcomputing and datavisualization.从维基百科对R的介绍可以得知,R主要是用来做统计的计算和数据可视化的。简言之,一篇文......
  • Introduction_Optimization Models_Giuseppe C. Calafiore, Laurent El Ghaoui
    Balabala我想读完GiuseppeC.Calafiore,LaurentElGhaoui版本的《OptimizationModels》。1.Introduction作者列举了若干个例子,并阐述了优化问题的一般形式,最主要的洞见有:一些具有特定性质的问题是tractable的:Thefocusofthisbookisontractablemodels,andak......
  • Applied Artificial Intelligence
    @目录一、征稿简介二、重要信息三、服务简述四、投稿须知一、征稿简介二、重要信息期刊官网:https://ais.cn/u/3eEJNv三、服务简述四、投稿须知1.在线投稿:由艾思科蓝支持在线投稿,请将文章全文投稿至艾思科蓝投稿系统;2.文章应具有学术或实用价值,并未在国内外期刊或会议上......
  • COMP2404 Introduction to Software Engineering
    COMP2404-“IntroductiontoSoftwareEngineering”Assignment31SubmissionInstructionsSubmittoBrightspaceonorbeforetheduedateacompressedfile(.taror.zip)thatincludesHeaderandsourcefilesforallclassesinstructedbelow.AworkingM......
  • CS 520: Introduction to Operating Systems
    CS520:IntroductiontoOperatingSystemsHomeworkAssignment#3Thisassignmentissomewhatopen-ended—startworkingonitassoonasyoucan!Areminder:Youmayworkingroups;however,youmaynotshowanyoneyourcodeorcopyofanypartofanyonee......