美女扒开腿免费视频_蜜桃传媒一区二区亚洲av_先锋影音av在线_少妇一级淫片免费放播放_日本泡妞xxxx免费视频软件_一色道久久88加勒比一_熟女少妇一区二区三区_老司机免费视频_潘金莲一级黄色片_精品国产精品国产精品_黑人巨大猛交丰满少妇

代做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)-大理旅游
    油炸竹蟲
    油炸竹蟲
    酸筍煮魚(雞)
    酸筍煮魚(雞)
    竹筒飯
    竹筒飯
    香茅草烤魚
    香茅草烤魚
    檸檬烤魚
    檸檬烤魚
    昆明西山國家級風景名勝區
    昆明西山國家級風景名勝區
    昆明旅游索道攻略
    昆明旅游索道攻略
  • 短信驗證碼平臺 理財 WPS下載

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

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

    美女扒开腿免费视频_蜜桃传媒一区二区亚洲av_先锋影音av在线_少妇一级淫片免费放播放_日本泡妞xxxx免费视频软件_一色道久久88加勒比一_熟女少妇一区二区三区_老司机免费视频_潘金莲一级黄色片_精品国产精品国产精品_黑人巨大猛交丰满少妇
    美国黄色a级片| 亚洲av熟女高潮一区二区| 久久久亚洲av波多野结衣| 日本50路肥熟bbw| 亚洲av成人片无码| 丰满大乳奶做爰ⅹxx视频| 精品人妻一区二区三区日产| 最新国产精品自拍| www.久久国产| 精品成人无码一区二区三区| 免费黄色在线视频| 尤物在线免费视频| 国产精品果冻传媒| 日本一区二区三区网站| 日本伦理一区二区三区| 粉嫩av性色av蜜臀av网站| 粗大的内捧猛烈进出视频| 人妻丰满熟妇aⅴ无码| 人人爽人人爽人人片| 国产女人18水真多毛片18精品 | 欧美三级视频网站| 18岁成人毛片| 国产三级国产精品| 波多野结衣家庭教师| 中国极品少妇videossexhd| 免费看裸体网站| 美女露出粉嫩尿囗让男人桶| 日韩视频在线观看免费视频| 亚洲av无码久久精品色欲| 久操视频免费看| 国产人妻精品午夜福利免费| 一级黄色录像毛片| www.555国产精品免费| 奇米网一区二区| 少妇大叫太粗太大爽一区二区| www欧美com| 污污视频网站在线免费观看| 亚洲啪av永久无码精品放毛片 | 国产在线免费av| 久久免费精品国产| 中文字幕在线观看成人| 亚洲精品电影院| 精品无码人妻一区| 久久久久久婷婷| 又黄又爽又色的视频| 亚洲精品乱码久久久久久9色| av在线网站观看| 舐め犯し波多野结衣在线观看| 黄色aaa视频| 夜夜春很很躁夜夜躁| 成年人的黄色片| 国产1区2区3区4区| 欧美一区二区三区爽爽爽| 亚洲精品电影院| 男人舔女人下部高潮全视频| av无码一区二区三区| 国产亚洲精品成人a| 在线观看免费看片| 亚洲成人av免费观看| 18禁一区二区三区| 人妻无码中文久久久久专区| 色哟哟无码精品一区二区三区| 欧美熟妇精品一区二区 | 欧美aaa级片| 日韩精品无码一区二区三区久久久 | 精品伦一区二区三区| 绯色av蜜臀vs少妇| 亚洲啪av永久无码精品放毛片| 精品熟女一区二区三区| 波多野吉衣中文字幕| 纪美影视在线观看电视版使用方法| 国产 欧美 在线| 久久99久久99精品免费看小说| 二区三区四区视频| 最新中文字幕日本| 成人精品999| 欧美成人777| 朝桐光av一区二区三区| 99在线视频免费| 无码人妻少妇色欲av一区二区| 欧美xxxx×黑人性爽| 91香蕉国产视频| 日本五十肥熟交尾| 日本一二三不卡视频| 久久久久无码国产精品一区李宗瑞| av网站有哪些| 69av.com| 成年人一级黄色片| 亚洲中文字幕无码一区| 毛片aaaaaa| 97香蕉碰碰人妻国产欧美| 色噜噜噜噜噜噜| 97精品人妻一区二区三区蜜桃| 国产破处视频在线观看| 国产激情第一页| 91成人在线观看喷潮蘑菇| 国产三级av在线播放| 一级少妇精品久久久久久久| 欧美丰满美乳xxⅹ高潮www| 日日骚一区二区三区| 人人人妻人人澡人人爽欧美一区| 精品国产乱码久久久久久鸭王1 | 久久精品一区二区免费播放| 一区二区三区影视| 国产一二三四区在线| 性欧美精品中出| 屁屁影院国产第一页| 成人欧美精品一区二区| 国语对白在线播放| 男人的午夜天堂| 日本免费网站视频| 五月天婷婷丁香网| 五月天婷婷丁香网| 国产91在线播放九色| 99精品中文字幕| 午夜国产福利视频| 登山的目的在线| 国产第一页浮力| 欧美色图亚洲视频| 亚洲熟女乱综合一区二区| 日本中文字幕有码| 中文字幕乱码一区| av网站有哪些| 人妻少妇无码精品视频区| 先锋影音av在线| 色屁屁草草影院ccyy.com| av在线播放中文字幕| 国产性生活大片| 亚洲911精品成人18网站| 日韩精品国产一区| 国精品无码人妻一区二区三区| 精品人妻一区二区三区视频| 懂色av粉嫩av浪潮av| 波多野结衣家庭教师| 久久久久国产免费| 国产ts在线播放| 精品伦精品一区二区三区视频密桃| 国产白丝一区二区三区| 亚洲精品鲁一鲁一区二区三区| 91精品又粗又猛又爽| 好吊视频在线观看| 男人与禽猛交狂配| 无套白嫩进入乌克兰美女| 久久久无码人妻精品无码| 法国伦理少妇愉情| 在线日韩国产网站| 日韩av无码一区二区三区不卡| 蜜桃av乱码一区二区三区| 成年人看片网站| 卡一卡二卡三在线观看| 日本xxxx免费| 成人无码精品1区2区3区免费看 | 六十路息与子猛烈交尾| 蜜桃av免费观看| 欧美熟妇精品一区二区蜜桃视频| 丰满少妇一区二区三区专区| 国产吞精囗交久久久| www.av成人| www久久久久久久| 欧美深性狂猛ⅹxxx深喉| 日韩欧美国产成人精品免费| 人人妻人人澡人人爽人人精品| 日韩在线观看视频一区二区| 亚洲AV无码片久久精品| 久久av一区二区三| 成人免费视频网站入口::| 老司机福利在线观看| 极品粉嫩小仙女高潮喷水久久| 亚洲熟女www一区二区三区| 国产精品理论在线| av电影网站在线观看| 女~淫辱の触手3d动漫| 亚洲av成人片色在线观看高潮| 黄页网站在线看| 成人一区二区三区仙踪林| 538精品在线视频| 国产稀缺精品盗摄盗拍| 成人黄色短视频| 91香蕉视频污在线观看| ass极品国模人体欣赏| 国产农村妇女精品一区| 一本色道久久88| 麻豆精品国产免费| 国产一区二区精彩视频| 国产免费嫩草影院| 日韩欧美国产成人精品免费| 青花影视在线观看免费高清| 一卡二卡三卡四卡五卡| 亚洲AV成人精品| 屁屁影院国产第一页| 国产熟女高潮一区二区三区| 日本黄色特级片| 国产精品视频在| 亚洲欧美综合视频| 鲁大师私人影院在线观看| 青娱乐国产视频| 日韩大尺度视频| 久久成人激情视频| 国产中文字幕久久| 国产又粗又长又爽|