狠狠综合久久久久综合网址-a毛片网站-欧美啊v在线观看-中文字幕久久熟女人妻av免费-无码av一区二区三区不卡-亚洲综合av色婷婷五月蜜臀-夜夜操天天摸-a级在线免费观看-三上悠亚91-国产丰满乱子伦无码专区-视频一区中文字幕-黑人大战欲求不满人妻-精品亚洲国产成人蜜臀av-男人你懂得-97超碰人人爽-五月丁香六月综合缴情在线

代做COCMP5328、代寫Python設計程序

時間:2024-05-07  來源:  作者: 我要糾錯



COCMP5328 - Advanced Machine Learning 
Assignment 1 
This assignment is to be completed in groups of 2 to 3 students. It is worth 25% of your 
total mark. 
1 Objective 
The objective of this assignment is to implement Non-negative Matrix Factorization 
(NMF) algorithms and analyze the robustness of NMF algorithms when the dataset is 
contaminated by large magnitude noise or corruption. More specifically, you should 
implement at least two NMF algorithms and compare their robustness. 
2 Instructions 
2.1 Dataset description 
In this assignment, you need to apply NMF algorithms on two real-world face image 
datasets: (1) ORL dataset
1; (2) Extended YaleB dataset
2

• ORL dataset: it contains 400 images of 40 distinct subjects (i.e., 10 images per 
subject). For some subjects, the images were taken at different times, varying the 
lighting, facial expressions, and facial details (glasses / no glasses). All the images 
were taken against a dark homogeneous background with the subjects in an 
upright, frontal position. All images are cropped and resized to 92×112 pixels. 
• Extended YaleB dataset: it contains 2414 images of 38 subjects under 9 poses 
and 64 illumination conditions. All images are manually aligned, cropped, and 
then resized to 168×192 pixels. 
 
     1    https://www.cl.cam.ac.uk/research/dtg/attarchive/facedatabase.html    
2    http://vision.ucsd.edu/    iskwak/ExtYaleDatabase/ExtYaleB.html    2    
Figure 1: An example face image and its occluded versions by b × b-blocks with b = 
10,12, and 14 pixels. 
Note: we provide a tutorial for this assignment, which contains example code for 
loading a dataset to numpy array. Please find more details in assignment1.ipynb. 
2.2 Assignment tasks 
1. You need to implement at least two Non-negative Matrix Factorization (NMF) 
algorithms: 
• You should implement at least two NMF algorithms with at least one not 
taught in this course (e.g., L1-Norm Based NMF, Hypersurface Cost Based 
NMF, L1-Norm Regularized Robust NMF, and L2,1-Norm Based NMF). 
• For each algorithm, you need to describe the definition of cost function as 
well as the optimization methods used in your implementation. 
2. You need to analyze the robustness of each algorithm on two datasets: 
• You are allowed to design your own data pre-processing method (if 
necessary). 
• You need to use a block-occlusion noise similar to those shown in Figure 1. 
The noise is generated by setting the pixel values to be 255 in the block. You 
should design your own value for b (not necessary to be 10,12 or 14). You 
are also encouraged to design your own noise other than the block-occlusion 
noise. 
• You need to demonstrate each type of noise used in your experiment (show 
the original image as well as the image contaminated by noise). 
• You should carefully choose the NMF algorithms and design experiment 
settings to clearly show the different robustness of the algorithms you have 
implemented. 
3. You are only allowed to use the python standard library, numpy and scipy (if 
necessary) to implement NMF algorithms. 3    
2.3 Programming and External Libraries Python
This assignment is required to be finished by 3. When you implement NMF 
algorithms, you are not allowed to use external libraries which contains NMF 
implementations, such as scikit-learn, and Nimfa (i.e., you have to implement the NMF 
algorithms by yourself). You are allowed to use scikit-learn for evaluation only (please 
find more details in assignment1.ipynb). If you have any ambiguity whether you can 
use a particular library or a function, please post on canvas under the Assignment 1 
thread. 
2.4 Evaluate metrics 
To compare the performance and robustness of different NMF algorithms, we provide 
three evaluation metrics: (1) Root Means Square Errors; (2) Average Accuracy; (3) 
Normalized Mutual Information. For all experiments, you need to use at least two 
metrics, i.e., Root Means Square Errors and Average Accuracy. 
• Root Means Square Errors (RMSE): let X denote the contaminated dataset (by 
adding noise), and      ̂ denote the clean dataset. Let   and   denote the 
factorization results on      ̂ , the Root Means Square Errors then can be defined 
as follows: 
(1) 
• Average Accuracy: You need to perform some clustering algorithms (i.e., Kmeans)
with num clusters equal to num classes. Each example is assigned with 
the cluster label (please find more details in assignment1.ipynb). Lastly, you can 
evaluate the accuracy of predictions Ypred as follows: 
 (3) 
where I(·,·) is mutual information and H(·) is entropy. 
Note: we expect you to have a rigorous performance evaluation. To provide an estimate 
of the performance of the algorithms in the report, you can repeat multiple times (e.g., 
5 times) for each experiment by randomly sampling 90% data from the whole dataset 
and average the metrics on different subset. You are also required to report the standard 
deviations. 4    
3 Report 
The report should be organized like research papers, and should contain the following 
sections: 
• In abstract, you should briefly introduce the topic of this assignment and describe 
the organization of your report. 
• In introduction, you should first introduce the main idea of NMF as well as its 
applications. You should then give an overview of the methods you want to use. 
• In related work, you are expected to review the main idea of related NMF 
algorithms (including their advantages and disadvantages). 
• In methods, you should describe the details of your method (including the 
definition of cost functions as well as optimization steps). You should also 
describe your choices of noise and you are encouraged to explain the robustness 
of each algorithm from theoretical view. 
• In experiment, firstly, you should introduce the experimental setup (e.g., datasets, 
algorithms, and noise used in your experiment for comparison). 
Second, you should show the experimental results and give some comments. 
• In conclusion, you should summarize your results and discuss your insights for 
future work. 
• In reference, you should list all references cited in your report and formatted all 
references in a consistent way. 
The layout of the report: 
• Font: Times New Roman; Title: font size 14; Body: font size 12 
• Length: Ideally 10 to 15 pages - maximum 20 pages 
Note: You are encouraged to use LaTeX. Optionally, a MS-Word template is provided. 
4 Submissions 
The submission contains two parts: source code and report. Detailed instructions are 
as follows: 
1. Go to Canvas and upload the following files. 5    
1. report (a pdf file): the report should include each member’s details 
(student id and name). 
2. code (a folder) as zip file 
i. algorithm (a sub-folder): your code could be multiple files inside 
algorithm sub-folder. 
ii. data (an empty sub-folder): although two datasets should be inside the 
data folder, please do not include them in the zip file. We will copy two 
datasets to the data folder when we test the code. 
2. Only one student needs to submit the report as pdf file and code as zip file which 
must be named as student ID numbers of all group members separated by 
underscores. 
E.g., “xxxxx_xxxxx_xxxxx_code.zip and xxxxx_xxxxx_xxxxx_report.pdf”. 
3. Your submission should include the report and the code. A plagiarism checker 
will be used. 
4. You need to clearly provide instructions on how to run your code in the appendix 
of the report. 
5. Indicate the contribution of each group member. 
6. A penalty of minus 1.25 (5%) marks per each day after due (email late 
submissions to TA and confirm late submission dates with TA). Maximum delay 
is 5 days, Assignments more than 5 days late will get 0. 
 
5 Plagiarism 
• Please read the University Policy on Academic Honesty carefully: 
http://sydney.edu.au/elearning/student/EI/academic_honesty.shtml 
• All cases of academic dishonesty and plagiarism will be investigated. 
• There is a new process and a centralised University system and database. 
• Three types of offences: 
1. Plagiarism – When you copy from another student, website or other 
source. This includes copying the whole assignment or only a part of it. 
2. Academic Dishonesty – When you make your work available to another 
student to copy (the whole assignment or a part of it). There are other 
examples of academic dishonesty. 6    
3. Misconduct - When you engage another person to complete your 
assignment (or a part of it), for payment or not. This is a very serious 
matter, and the Policy requires that your case is forwarded to the 
University Registrar for investigation. 
• The penalties are severe and include: 
1. A permanent record of academic dishonesty, plagiarism, and misconduct 
in the University database and on your student file. 
2. Mark deduction, ranging from 0 for the assignment to Fail for the course. 
3. Expulsion from the University and cancelling of your student visa. 
• When there is copying between students, note that both students are penalised – 
the student who copies and the student who makes his/her work available for 
copying. 
• It is noted that only 30% (including references) is acceptable. The high 
plagiarism will be reported to the school. 
 
 7    
6 Marking scheme 
Category Criterion Marks Comments 
Report [20] Abstract [0.75] 
•Problem, methods, organization. 
Introduction [1.25] 
•What is the problem you intend to solve? 
•Why is this problem important? 
Previous work [1.5] 
•Previous relevant methods used in literature? 
Methods [6.25] 
•Pre-processing (if any) •NMF 
Algorithm’s formulation. 
•Noise choice and description. 
Experiments and Discussions [6.25] 
•Experiments, comparisons, and evaluation 
•Extensive analysis and discussion of results 
•Relevant personal reflection 
Conclusions and Future work [0.75] 
•Meaningful conclusions based on results 
•Meaningful future work suggested 
Presentation [1.25] 
•Grammatical sentences, no spelling mistakes 
•Good structure and layout, consistent 
formatting 
•Appropriate citation and referencing 
•Use graphs and tables to summarize data 
Other [2] 
•At the discretion of the marker: for impressing 
the marker, excelling expectation, etc. 
Examples include clear presentation, welldesigned
experiment, fast code, etc. 
 8    
Code [5] 
•Code runs within a feasible time 
•Well organized, commented and documented 
 
Penalties [−] 
•Badly written code: [−5] 
•Not including instructions on how to run your 
code: [−5] 
 
Note: Marks for each category is indicated in square brackets. The minimum mark for the assignment will be 0 (zero). 

請加QQ:99515681  郵箱:99515681@qq.com   WX:codinghelp























 

標簽:

掃一掃在手機打開當前頁
  • 上一篇:代寫COMP4403、代做Java編程語言
  • 下一篇:COMP1212代寫、代做Java/c++程序設計
  • 無相關信息
    昆明生活資訊

    昆明圖文信息
    蝴蝶泉(4A)-大理旅游
    蝴蝶泉(4A)-大理旅游
    油炸竹蟲
    油炸竹蟲
    酸筍煮魚(雞)
    酸筍煮魚(雞)
    竹筒飯
    竹筒飯
    香茅草烤魚
    香茅草烤魚
    檸檬烤魚
    檸檬烤魚
    昆明西山國家級風景名勝區
    昆明西山國家級風景名勝區
    昆明旅游索道攻略
    昆明旅游索道攻略
  • NBA直播 短信驗證碼平臺 幣安官網下載 歐冠直播 WPS下載

    關于我們 | 打賞支持 | 廣告服務 | 聯系我們 | 網站地圖 | 免責聲明 | 幫助中心 | 友情鏈接 |

    Copyright © 2025 kmw.cc Inc. All Rights Reserved. 昆明網 版權所有
    ICP備06013414號-3 公安備 42010502001045

    狠狠综合久久久久综合网址-a毛片网站-欧美啊v在线观看-中文字幕久久熟女人妻av免费-无码av一区二区三区不卡-亚洲综合av色婷婷五月蜜臀-夜夜操天天摸-a级在线免费观看-三上悠亚91-国产丰满乱子伦无码专区-视频一区中文字幕-黑人大战欲求不满人妻-精品亚洲国产成人蜜臀av-男人你懂得-97超碰人人爽-五月丁香六月综合缴情在线
  • <dl id="akume"></dl>
  • <noscript id="akume"><object id="akume"></object></noscript>
  • <nav id="akume"><dl id="akume"></dl></nav>
  • <rt id="akume"></rt>
    <dl id="akume"><acronym id="akume"></acronym></dl><dl id="akume"><xmp id="akume"></xmp></dl>
    国产理论在线播放| 我看黄色一级片| 在线观看国产福利| 亚洲精品高清无码视频| 黄色大片在线免费看| 毛片在线视频观看| 欧美日韩一级在线| 欧美无砖专区免费| 少妇性饥渴无码a区免费| 18禁裸男晨勃露j毛免费观看| 亚洲精品在线视频播放| 黄色一级视频播放| av动漫免费观看| 日韩精品在线中文字幕| 国产树林野战在线播放| 国产伦精品一区二区三区四区视频_| 国产精品中文久久久久久| r级无码视频在线观看| 日本精品久久久久中文字幕| 无需播放器的av| 久久精品国产露脸对白| 一级做a免费视频| 91午夜在线观看| 国产www免费| 国产精品-区区久久久狼 | 三年中文高清在线观看第6集| 国产色视频在线播放| 一区中文字幕在线观看| 日本人体一区二区| 美女网站免费观看视频| 国产精品久久久久久久av福利| 中国一级黄色录像| 天堂…中文在线最新版在线| 久久精品.com| 亚洲AV无码成人精品一区| 免费拍拍拍网站| www.99av.com| 国产一区 在线播放| 久热精品在线观看视频| 中文字幕无码精品亚洲35| 中文字幕精品在线播放| 国产免费黄色小视频| 国产色视频在线播放| 91黄色在线看| 亚洲一区精品视频在线观看| 国产一区二区三区小说| 中文字幕视频三区| 久久久久久久久久网| 九九九九九九九九| 国产精品亚洲二区在线观看| 久久国产精品免费观看| 日本男人操女人| 日韩精品在线中文字幕| av免费一区二区| 日日摸天天爽天天爽视频| 青青草视频国产| 欧美三级理论片| 日韩毛片在线免费看| 僵尸世界大战2 在线播放| 亚洲视频在线不卡| 国产免费中文字幕| 国产一级不卡毛片| 免费特级黄色片| 青青在线视频免费观看| 91丝袜超薄交口足| 色综合手机在线| 日韩一级片播放| 免费黄色一级网站| 激情五月开心婷婷| 国产深夜男女无套内射| 91香蕉视频污版| 男人的天堂日韩| 美女网站视频黄色| 亚洲一区日韩精品| 亚洲xxx在线观看| aaa一级黄色片| 午夜视频在线观| youjizz.com亚洲| 在线观看三级网站| 国产夫妻自拍一区| 人妻夜夜添夜夜无码av| 欧美日韩在线一| 不卡影院一区二区| 久国产精品视频| 超碰在线免费av| 天堂av在线中文| 成人av一级片| www.com黄色片| 99热这里只有精品7| 国产美女永久无遮挡| 波多野结衣之无限发射| 日本一本二本在线观看| 亚洲36d大奶网| 成年在线观看视频| 欧美在线观看视频网站| 中文字幕第22页| 好吊妞无缓冲视频观看| 成年人在线观看视频免费| 亚洲18在线看污www麻豆| 97碰在线视频| 中文字幕av不卡在线| 国产又粗又大又爽的视频| 久久精品免费一区二区| 一二三级黄色片| 每日在线更新av| 黄色一级片免费播放| 日韩在线一级片| 国产精品中文久久久久久| www.玖玖玖| 亚洲国产精品女人| 久久久久久久片| 欧美日韩性生活片| 法国空姐在线观看免费| 黑鬼大战白妞高潮喷白浆| 欧美a级黄色大片| 女同激情久久av久久| 噜噜噜久久亚洲精品国产品麻豆| 成年人网站av| 日本www.色| 欧美日韩激情视频在线观看| 小泽玛利亚av在线| 亚洲自拍第三页| 免费一区二区三区在线观看| 丰满的少妇愉情hd高清果冻传媒| 国产欧美一区二| 一级片视频免费观看| 岳毛多又紧做起爽| 欧美精品自拍视频| www.xxx麻豆| 国产精品视频网站在线观看| 四虎1515hh.com| 午夜视频在线网站| 成人日韩在线视频| 亚洲激情在线观看视频| av天堂永久资源网| 午夜肉伦伦影院| 鲁一鲁一鲁一鲁一色| 蜜臀av色欲a片无码精品一区| 国产美女视频免费| 日本福利视频导航| 日韩最新中文字幕| 色爽爽爽爽爽爽爽爽| 精品久久免费观看| 免费久久久久久| 久久艹国产精品| 亚洲自偷自拍熟女另类| 777精品久无码人妻蜜桃| 国产精品久久中文字幕| 一二三四视频社区在线| 久久久久久久久久久福利| 乱妇乱女熟妇熟女网站| 免费在线观看毛片网站| 亚洲最大综合网| 999热精品视频| 成人一区二区av| 国产l精品国产亚洲区久久| 一级特黄性色生活片| 五月天视频在线观看| 黄色录像特级片| 免费黄色日本网站| 国产91色在线观看| 超级碰在线观看| 麻豆传传媒久久久爱| 91视频这里只有精品| 国产av熟女一区二区三区| 91免费视频网站在线观看| 色噜噜狠狠一区二区| 91成人综合网| 亚洲精品20p| 99在线免费视频观看| 国产av人人夜夜澡人人爽| 91免费网站视频| 国产av无码专区亚洲精品| 中文字幕亚洲影院| 欧美日韩黄色一级片| 99久久久无码国产精品性色戒| 黄色片视频在线免费观看| 波多野结衣三级在线| 虎白女粉嫩尤物福利视频| 亚洲国产一二三精品无码| 可以看污的网站| 黄色免费观看视频网站| 永久av免费在线观看| 久久久久久久片| 国产精品50p| 国产精彩视频一区二区| 欧美一级免费在线观看| 性欧美极品xxxx欧美一区二区| 国产91视频一区| 亚洲欧美手机在线| 韩国视频一区二区三区| 91视频最新入口| 国产午夜福利100集发布| 日韩视频在线免费播放| 国产成年人视频网站| 超碰97人人射妻| 少妇无码av无码专区在线观看| 亚洲av综合色区| 欧美性受黑人性爽| 污免费在线观看|