99爱在线视频这里只有精品_窝窝午夜看片成人精品_日韩精品久久久毛片一区二区_亚洲一区二区久久

合肥生活安徽新聞合肥交通合肥房產(chǎn)生活服務(wù)合肥教育合肥招聘合肥旅游文化藝術(shù)合肥美食合肥地圖合肥社保合肥醫(yī)院企業(yè)服務(wù)合肥法律

代做CNSCC.361、代寫MATLAB編程設(shè)計(jì)

時(shí)間:2024-05-14  來(lái)源:合肥網(wǎng)hfw.cc  作者:hfw.cc 我要糾錯(cuò)



CW Assignment CNSCC.361
AI
CNSCC.361 Artificial Intelligence Coursework
Introduction:
Marking Scheme
20% of the mark for the CNSCC.361 module is based on the coursework.
At the end of this document, there is an Appendix providing suggestions for a well written
report.
Submission
Put your codes in separate folders (“cw_task1” for task1 and “cw_task2” for task2)
and call the overall zipped file “cw_lastname_firstname.zip” (replace lastname and
firstname with your names). Submit your “cw_lastname_firstname.zip” file and your
report on Moodle.
The length of the report should not exceed 5 pages (the format is specified at the
end of this document – two column, minimum font size 10pt). It is important to
note that we do not want separate reports. There has to be one report.
CW Assignment CNSCC.361
AI
Task 1
This task of the assignment requires you to perform pre-processing of the real climate data
set (temperature and wind speed) measured in Manchester, UK for the period 2010–2015
provided in the file “ClimateData.csv”. This data is a subset of publically available (from
http://www.worldweatheronline.com) data about climate at Manchester which contain 938
records and five features (i.e., five dimensional vectors) of data from the Summer and the
Winter seasons of the period from 2010 to 2014. The meaning of each column of data is
listed below:
Temperature, oC Wind speed, mph Wind direction, deg Precipitation, mm Humidity, %
Recall from the Lectures and the Lab sessions, the main pre-processing steps:
i) normalization,
ii) standardization,
iii) anomaly detection.
Explain clearly the work of the algorithms, analyze their advantages and disadvantages,
provide the code that you developed (do not use downloaded code from elsewhere and be
aware about the plagiarism policy of the University) and the results.
From the literature you may find other pre-processing algorithms (e.g. recursive density
estimation, PCA, etc.) which you can also mention in your analysis and/or use. For these
additional (optional) algorithms you can use available code assuming you correctly make a
reference to it; however, demonstrating the understanding of it is necessary. These
additional/optional algorithms are for distinguishing between good, average and excellent
reports.
Task 2
The Traveling Salesman Problem (TSP) is one of the most famous problems in computer
science. Here we describe the problem and you will implement a Genetic Algorithm (GA)
to find a solution, and show and analyse your results. These are to be done in MATLAB.
GA has been introduced and discussed as part of a lecture. There was also a lab about
GA to give you an initial understanding of the GA approach, but this Task will be applying
GA to a different problem than the one in the lab.
TSP consists of attempting to find the shortest complete tour through a series of points
(cities), starting and ending with the same point (see Figure 1). Finding the shortest route
that visits a set of locations is an exponentially difficult problem: finding the shortest path
for 20 cities is much more than twice as hard as 10 cities. An exhaustive search of all
possible paths would be guaranteed to find the shortest, but is computationally intractable
for all but small sets of locations. For larger problems, optimization techniques, such as
GA, are needed to intelligently search the solution space and find near-optimal solutions.
CW Assignment CNSCC.361
AI
Mathematically, traveling salesman problem can be represented as a graph, where the
locations are the nodes and the edges (or arcs) represent direct routes between the nodes.
The weight of each edge is the distance between the nodes. It is a minimization problem
starting and finishing at a specified vertex after having visited each other vertex exactly
once. The goal is to find the path with the shortest sum of weights. Below, we see a simple
five-node graph:
Figure ** Shortest route example: the problem lies in finding a minimal path passing from all vertices once. For
example the path Path1 {A, B, C, D, E, A} and the path Path2 {A, B, C, E, D, A} pass all the vertices but Path1 has a
total length of 24 and Path2 has a total length of 31.
In this task, you will be given the (x,y) location of 100 cities in “xy.mat” file. So, each
population member (chromosome) will have 100 gens.
Finding a solution to the travelling salesman problem requires that you set up a genetic
algorithm in a specialized way. For instance, a valid solution need to represent a route
where every location is included at least once and only once. If a route contain a single
location more than once, or missed a location out completely it would not be valid. To
ensure the genetic algorithm does indeed meet this requirement special types of mutation
and crossover methods are needed. Firstly, the mutation method should only be capable
of shuffling the route, it shouldn't ever add or remove a location from the route, and
otherwise it would risk creating an invalid solution. Question: What type of mutation? For
each selected population member, try three different mutation operators (Swap, Flip and
Slide) to generate three new population members. With swap mutation two location in the
route are selected at random then their positions are simply swapped. For example, if we
apply swap mutation to the following list, [1,2,3,4,5,6,7,8,9] we might end up with,
[1,2,5,4,3,6,7,8,9]. Here, positions 3 and 5 were switched creating a new list with exactly
the same values, just a different order. Because swap mutation is only swapping preexisting values, it will never create a list which has missing or duplicate values when
compared to the original, and that's exactly what we want for the traveling salesman
problem. With Flip mutation two locations in the route are selected at random, and then,
the positions between two locations are simply flipped. For example, given two randomly
selected locations 3 and 7, if we apply swap mutation to the following list [1,2,3,4,5,6,7,8,9],
we end up with [1,2,7,6,5,4,3,8,9]. Moreover, if we apply slide mutation to the list
[1,2,3,4,5,6,7,8,9], we end up with [1,2,4,5,6,7,3,8,9]. You also need to pick a crossover
method which can enforce the same constraint. What type of crossover? Ordered
crossover.
CW Assignment CNSCC.361
AI
Implement Genetic Algorithm
Your main task is to implement with MATLAB a genetic algorithm that attempts to find a
near-optimal solution. You cannot use MATLAB's “ga” function, so you have to implement
something similar to what you did in the lab.
Your algorithm should make use of crossover and mutation as described above. Begin
with an initial population of at least 50 members and then increase to 200 members (start
with 50 members, then try 100, 150 and 200 members). Run your algorithm for at least
1000 generations/iterations and then increase to 10000 (start with 1000 generations, then
try 2000, 4000, 6000, 8000, and 10000 generations/iterations). Choose the best ones.
You will need to make many design decisions on how to implement the algorithm and what
parameter values to use. For example, you could try different selection methods including
roulette-wheel selection, ranking selection and tournament selection to see which one is
better. Submit the best algorithm. Your mark will depend not only on the code that you
write but also on how well you document your design decisions. In your report, you should
also answer the following questions:
What was the fitness score of the most-fit individual in the first generation? What was
the fitness score of the most-fit individual in the last generation? Plot the fitness score of
the most-fit individual in each generation.
What path did the most-fit individual in the final generation take through the cities? Run the
following code to visualize the path of the most-fit individual in the last generation.
figure('Name','TSP_GA | Results','Numbertitle','off');
subplot(2,2,1);
pclr = ~get(0,'DefaultAxesColor');
plot(xy(:,1),xy(:,2),'.','Color',pclr);
title('City Locations'); subplot(2,2,2);
rte = optRoute([1:100 1]);
plot(xy(rte,1),xy(rte,2),'r.-');
title(sprintf('Total Distance = %1.4f',minDist));
Note that “xy” variable is a 100 × 2 matrix consisting of the (x,y) location of 100 cities
and optRoute variable (integer array) is the best route found by the algorithm (i.e., the
most-fit individual in the final generation). optRoute is 1 × 100 vector. This code will show
a figure as shown below but the connections between cities and total distance might be
different.
CW Assignment CNSCC.361
AI
What was the string of 100 digits of the most-fit individual in the final generation?
Run the algorithm 10 times. Does the fitness score of the most-fit individual in the last
generation change? If so, why?
Run the algorithm using tournament selection, without cross-over operator and using all
three mutation operators (swap, flip and slide) with population of 100 members. Run your
algorithm for 10000 generations/iterations. What was the fitness score of the most-fit
individual in the last generation? Run the above mentioned code to visualize the path of
the most-fit individual in the last generation.
The coursework will be marked based on:
• Code efficiency
• Code commenting and writing style
• Presentation and writing of the report
• Critical Understanding
• Research and Results
• Use of Literature
• Conclusion and Analysis
CW Assignment CNSCC.361
AI
Appendix
Requirements for a Well Written Report
The report should contain:
1. Title, name, student number, course, etc., followed by an abstract.
2. Main part: Introduction, review of the state of the art. The description of the
algorithm and how it performs, including showing results with images. For instance:
“This report describes development and application of the k-means clustering
algorithm to image processing data…” Give the software code that you used to
obtain the results in an Appendix. A very important part of your report is the
analysis of the results. For instance, what are the advantages and limitations of the
algorithms that you used? How can you characterize the results? Are they
accurate?)
3. Conclusions: should describe briefly what has been done, with a summary of
the main results and outline of the possible future work.
The objective of the assignment is to conduct data analysis on a set of data, and present
conclusions on the results.

請(qǐng)加QQ:99515681  郵箱:99515681@qq.com   WX:codinghelp



 

掃一掃在手機(jī)打開(kāi)當(dāng)前頁(yè)
  • 上一篇:代寫CPT206、代做Java編程設(shè)計(jì)
  • 下一篇:COMP3013代做、代寫Python設(shè)計(jì)編程
  • 無(wú)相關(guān)信息
    合肥生活資訊

    合肥圖文信息
    急尋熱仿真分析?代做熱仿真服務(wù)+熱設(shè)計(jì)優(yōu)化
    急尋熱仿真分析?代做熱仿真服務(wù)+熱設(shè)計(jì)優(yōu)化
    出評(píng) 開(kāi)團(tuán)工具
    出評(píng) 開(kāi)團(tuán)工具
    挖掘機(jī)濾芯提升發(fā)動(dòng)機(jī)性能
    挖掘機(jī)濾芯提升發(fā)動(dòng)機(jī)性能
    海信羅馬假日洗衣機(jī)亮相AWE  復(fù)古美學(xué)與現(xiàn)代科技完美結(jié)合
    海信羅馬假日洗衣機(jī)亮相AWE 復(fù)古美學(xué)與現(xiàn)代
    合肥機(jī)場(chǎng)巴士4號(hào)線
    合肥機(jī)場(chǎng)巴士4號(hào)線
    合肥機(jī)場(chǎng)巴士3號(hào)線
    合肥機(jī)場(chǎng)巴士3號(hào)線
    合肥機(jī)場(chǎng)巴士2號(hào)線
    合肥機(jī)場(chǎng)巴士2號(hào)線
    合肥機(jī)場(chǎng)巴士1號(hào)線
    合肥機(jī)場(chǎng)巴士1號(hào)線
  • 短信驗(yàn)證碼 豆包 幣安下載 AI生圖 目錄網(wǎng)

    關(guān)于我們 | 打賞支持 | 廣告服務(wù) | 聯(lián)系我們 | 網(wǎng)站地圖 | 免責(zé)聲明 | 幫助中心 | 友情鏈接 |

    Copyright © 2025 hfw.cc Inc. All Rights Reserved. 合肥網(wǎng) 版權(quán)所有
    ICP備06013414號(hào)-3 公安備 42010502001045

    99爱在线视频这里只有精品_窝窝午夜看片成人精品_日韩精品久久久毛片一区二区_亚洲一区二区久久

          9000px;">

                久久精品av麻豆的观看方式| caoporm超碰国产精品| av一区二区不卡| 亚洲国产高清不卡| 97久久超碰精品国产| 成人免费一区二区三区在线观看| 成人爱爱电影网址| 亚洲免费高清视频在线| 欧美日韩在线一区二区| 久热成人在线视频| 国产精品久久久久精k8 | 亚洲欧美成人一区二区三区| 色婷婷国产精品综合在线观看| 午夜伊人狠狠久久| 国产欧美日韩激情| 欧美日韩黄色影视| 成人手机在线视频| 日本成人中文字幕在线视频| 国产精品视频观看| 欧美一区二区三区在线看| 国产白丝精品91爽爽久久| 97超碰欧美中文字幕| 日本一区中文字幕| 国产精品乱码久久久久久| 制服丝袜亚洲精品中文字幕| 国产日韩欧美制服另类| 666欧美在线视频| jlzzjlzz亚洲女人18| 老司机一区二区| 亚洲第一精品在线| 亚洲人成人一区二区在线观看| 欧美一区二区在线看| 色综合久久中文综合久久牛| 久久久久亚洲蜜桃| 欧美一区二区三区在线观看 | 欧美日韩一区三区四区| 成人va在线观看| 国模娜娜一区二区三区| 日韩av一二三| 亚洲成国产人片在线观看| 亚洲精品ww久久久久久p站| 国产女人18毛片水真多成人如厕| 91精品国产综合久久精品图片| 亚洲丝袜美腿综合| 中文字幕亚洲一区二区va在线| 久久综合国产精品| 国产午夜亚洲精品不卡| 国产午夜精品福利| 国产亚洲精品aa| 国产日韩欧美综合在线| 国产色产综合色产在线视频| 精品播放一区二区| 亚洲精品一区二区三区四区高清| 欧美日韩免费一区二区三区视频 | 亚洲色图在线视频| 亚洲精品乱码久久久久久久久| 国产精品久久久久天堂| 中文字幕一区二区三区不卡在线 | 一区二区三区视频在线看| 亚洲乱码日产精品bd| 亚洲色图20p| 亚洲成人黄色小说| 麻豆成人久久精品二区三区红| 日韩电影在线观看网站| 蜜臀av性久久久久蜜臀aⅴ流畅| 午夜精品福利视频网站| 秋霞午夜鲁丝一区二区老狼| 国内欧美视频一区二区| 国产激情一区二区三区桃花岛亚洲| 国产自产2019最新不卡| 国产高清视频一区| 色婷婷综合在线| 欧美日韩一二区| 精品国产乱码久久久久久久| 国产亚洲一本大道中文在线| 一区二区三区资源| 久久国产尿小便嘘嘘尿| 99久久精品国产精品久久| 欧美亚洲禁片免费| 久久综合九色欧美综合狠狠| 国产精品女上位| 午夜激情一区二区三区| 日韩欧美美女一区二区三区| 欧美国产欧美综合| 天堂蜜桃一区二区三区| 精品无人区卡一卡二卡三乱码免费卡| 国产亚洲一区二区三区| 亚洲精品综合在线| 国产真实乱偷精品视频免| eeuss鲁一区二区三区| 欧美精品vⅰdeose4hd| 欧美激情综合网| 日韩国产欧美在线视频| 国产精品系列在线观看| 精品视频1区2区| 中文字幕一区免费在线观看| 天天色图综合网| 97精品视频在线观看自产线路二| 欧美一区二区国产| 亚洲精品成人精品456| 国产成人在线电影| 日韩视频免费观看高清完整版在线观看 | 日韩欧美亚洲国产精品字幕久久久| 国产精品视频一二三区| 精久久久久久久久久久| 欧美美女一区二区在线观看| 国产精品不卡在线观看| 国产美女视频91| 日韩一二三区视频| 午夜电影网亚洲视频| 91天堂素人约啪| 国产女同性恋一区二区| 国产乱人伦精品一区二区在线观看| 欧美人成免费网站| 一区二区三区在线免费视频| 国产91丝袜在线播放0| 日韩美女主播在线视频一区二区三区| 亚洲一线二线三线视频| 国产成人亚洲精品狼色在线| 激情图区综合网| 精品国产网站在线观看| 紧缚捆绑精品一区二区| 6080午夜不卡| 日韩成人免费看| 7777精品伊人久久久大香线蕉的 | 日本网站在线观看一区二区三区| 欧美在线啊v一区| 一区二区三区在线观看视频| 91丝袜高跟美女视频| 亚洲精品国产a| 欧美视频一区在线观看| 午夜精品久久久久久| 日韩美女主播在线视频一区二区三区| 丝袜诱惑亚洲看片| 日韩美女一区二区三区| 国产成人av在线影院| 国产精品色哟哟网站| 91欧美一区二区| 亚洲午夜精品一区二区三区他趣| 7777精品伊人久久久大香线蕉的 | 成人性生交大片免费看中文| 国产精品成人免费精品自在线观看| 成人午夜视频在线观看| 亚洲欧美日韩国产手机在线 | 国产成人av电影免费在线观看| 久久久久一区二区三区四区| 成av人片一区二区| 午夜精品久久久久久久99樱桃| 91精品国产综合久久蜜臀| 欧美xingq一区二区| 国产精品一卡二卡在线观看| 中文文精品字幕一区二区| 色噜噜狠狠色综合欧洲selulu| 日韩黄色一级片| 成人动漫视频在线| 视频一区在线视频| 国产精品色噜噜| 欧美色精品在线视频| 国产成人免费在线视频| 亚洲最大成人综合| 久久久蜜桃精品| 欧美日韩久久久| 国产91清纯白嫩初高中在线观看| 亚洲国产成人91porn| 日本一区二区不卡视频| 欧美一区二区久久久| 91欧美一区二区| 国产精品99久| 奇米色777欧美一区二区| 亚洲人成人一区二区在线观看| 日韩精品专区在线影院重磅| 99精品一区二区三区| 久久99国内精品| 亚洲自拍偷拍九九九| 国产蜜臀97一区二区三区| 91麻豆精品国产自产在线观看一区 | 色欧美片视频在线观看在线视频| 久久99精品久久久久久| 亚洲国产一区二区三区| 欧美国产在线观看| 国产成人久久精品77777最新版本| 亚洲综合色婷婷| 亚洲欧美国产毛片在线| 久久久精品免费免费| 91精品国产综合久久久久久| 在线一区二区三区四区| 99热99精品| 粉嫩嫩av羞羞动漫久久久| 韩国女主播一区| 久久99国产精品久久99果冻传媒| 亚洲五月六月丁香激情| 亚洲免费电影在线| 亚洲视频在线一区| 91视频一区二区三区| 大尺度一区二区| 成人综合日日夜夜| 懂色中文一区二区在线播放| 国产一区视频在线看| 国产精品一区二区在线观看不卡| 国产一区在线看|