国产人妻人伦精品_欧美一区二区三区图_亚洲欧洲久久_日韩美女av在线免费观看

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

代寫CS 6476、代做Python/Java程序

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



GEORGIA TECH’S CS 6**6 COMPUTER VISION
Final Project : Classification and Detection with
Convolutional Neural Networks
April 1, 2023
PROJECT DESCRIPTION AND INSTRUCTIONS
Description
For this topic you will design a digit detection and recognition system which takes in a single
image and returns any sequence of digits visible in that image. For example, if the input image
contains a home address 123 Main Street, you algorithm should return “123”. One step in your
processing pipeline must be a Convolutional Neural Network (CNN) implemented in TensorFlow or PyTorch . If you choose this topic, you will need to perform additional research about
CNNs. Note that the sequences of numbers may have varying scales, orientations, and fonts,
and may be arbitrarily positioned in a noisy image.
Sample Dataset: http://ufldl.stanford.edu/housenumbers/
Related Lectures (not exhaustive): 8A-8C, 9A-9B
Problem Overview
Methods to be used: Implement a Convolutional Neural Network-based method that is capable of detecting and recognizing any sequence of digits visible in an image.
RULES:
• Don’t use external libraries for core functionality You may use TensorFlow, keras and Pytorch and are even required to use pretrained models as part of your pipeline.
• However, you will receive a low score if the main functionality of your code is provided
via an external library.
• Don’t copy code from the internet The course honor code is still in effect during the final
project. All of the code you submit must be your own. You may consult tutorials for
libraries you are unfamiliar with, but your final project submission must be your own
work.
1
• Don’t use pre-trained machine learning pipelines If you choose a topic that requires the
use of machine learning techniques, you are expected to do your own training. Downloading and submitting a pre-trained models that does all the work is not acceptable for
this assignment. For the section on reusing pre-trained weights you expected to use a
network trained for another classification task and re-train it for this one.
• Don’t rely on a single source We want to see that you performed research on your chosen topic and incorporated ideas from multiple sources in your final results. Your project
must not be based on a single research paper and definitely must not be based on a single
online tutorial.
Please do not use absolute paths in your submission code. All paths must be relative
to the submission directory. Any submissions with absolute paths are in danger of receiving a penalty!
Starter Code
There is no starter code for this project
Programming Instructions
In order to work with Convolutional Neural Networks we are providing a conda environment
description with the versions of the libraries that the TA will use in the grading environment
in canvas->files->Project files. This environment includes PyTorch, Tensorflow, Scikit-learn,
and SciPy. You may use any of these. It is your responsibility to use versions of libraries that
are compatible with those in the environment. It is also up to you to organize your files and
determine the code’s structure. The only requirement is that the grader must only run one
file to get your results. This, however, does not prevent the use of helper files linked to this
main script. The grader will not open and run multiple files. Include a README.md file with
usage instructions that are clear for the grader to run your code.
Write-up Instructions
The report must be a PDF of 4-6 pages including images and references. Not following this
requirement will incur a significant penalty and the content will be graded only up to page 6.
Note that the report will be graded subject to a working code. There will be no report templates
provided with the project materials.
The report must contain:
You report must be written to show your work and demonstrate a deep understanding of your
chosen topic. The discussion in your report must be technical and quantitative wherever possible.
• A clear and concise description of the algorithms you implemented. This description
must include references to recently published computer vision research and show a deep
understanding of your chosen topic.
• Results from applying your algorithm to images or video. Both positive and negative results must be shown in the report and you must explain why your algorithm works on
some images, but not others.
2
How to Submit
Similar to the class assignments, you will submit the code and the report to Gradescope (note:
there will be no autograder part). Find the appropriate project and make your submission into
the correct project. Important: Submissions sent to Email, Piazza or anything that is not
Gradescope will not be graded.
Grading
The report will be graded following the scheme below:
• Code (30%): We will verify that the methods and rules indicated above have been followed.
• Report (70%): Subject to a working code.
• Description of existing methods published in recent computer vision research.
• Description of the method you implemented.
• Results obtained from applying your algorithms to images or videos.
• Analysis on why your method works on some images and not on others. (with images)
• References and citations.
ASSIGNMENT OVERVIEW
This project requires you to research how Convolutional Neural Networks work and their application to number detection and recognition. This is not to be a replica of a tutorial found
online. Keep in mind this content is not widely covered in this course lectures and resources.
The main objective of this assignment is to demonstrate your understanding of how these tools
work. We allow you to use a very powerful training framework that helps you to avoid many of
the time-consuming implementation details because the emphasis of this project will be on
the robustness of your implementation and in-depth understanding of the tools you are using.
Installation and Compatibility
The provided environment yml description gives you with the versions of the libraries the TA’s
will during grading. We recommend you use conda to install the environment. Make sure the
forward pass of your pipeline runs in a reasonable amount of time when using only a CPU as
some TA’s do not have a GPU.
OS Warning:
Be warned that TA’s may grade on linux, Windows or Mac machines. Thus, it is your responsibility to make sure that your code is platform independent. This is particularly important when
using paths to files. If your code doesn’t run during grading due to some incompatibility you
will incur a penalty.
Classifier Requirements
Your classification pipeline must be robust in the following ways:
1. Scale Invariance:
3
The scale of the sequence of numbers in an image in vary.
2. Location Invariance:
The location of the sequence of numbers in the image may vary.
3. Font Invariance:
You are expected to detect numbers despite their fonts.
4. Pose Invariance:
The sequence of numbers can be at any angle with respect to the frame of the image.
5. Lighting Invariance:
We expect robustness to the lighting conditions in which the image was taken.
6. Noise Invariance:
Make sure that your pipeline is able to handle gaussian noise in the image.
Pipeline Overview:
The final pipeline should incorporate the following preprocessing and classification components. We expect you to clearly explain in your report what you did at each stage and why.
Preprocessing
Your pipeline should start from receiving an image like this:
Notice that this is not the type of image your classification network trained on. You will have to
do some preprocessing to correctly detect the number sequence in this image.
In the preprocessing stage your algorithm should take as input an image like the one above and
return region of interest. Those ROI will be regions in the image where there is a digit. In order
to perform this preprocessing step you can use the MSER and/or sliding window algorithm with
image pyramid approach. (see https://docs.opencv.org/4.1.0/d3/d28/classcv_1_1MSER.html)
Note: The region proposal stage has to be separated from the classification stage. For this
project we will use MSER and/or sliding window to detect the ROI. This means that one-stage
approaches (detection + classification) such as YOLO are not allowed.
4
Noise Management
We expect to see you handle gaussian noise and varying lighting conditions in the image. Please
explain what you do in order to handle these types of perturbations and still have your classifier
work.
Location Invariance
Since you don’t know where the numbers will appear on the image you will have to search for
them using a sliding window method.
Scale Invariance
Make sure to implement an image pyramid with non-maxima suppression to detect numbers
at any scale.
Performance Considerations
Running your full classifier through a sliding window can be very expensive. Did you do anything to mitigate forward pass runtime?
Classification
This section is concerned with the implementation of a number classifier based on the sample
dataset.
Model Variation
There are several approaches to implementing a classifier and we want you get exposure to all
of them:
1. Make your own architecture and train it from scratch.
(https://pytorch.org/tutorials/beginner/blitz/cifar10_tutorial.html) (without pre-trained weights).
2. Use a VGG 16 implementation and train it with pre-trained weights.
(Note: Final Linear layer will have 11 classes,
https://pytorch.org/tutorials/beginner/transfer_learning_tutorial.html(finetuning-the-convnet)
Make sure you mention in your report what changes you made to the VGG16 model in order to
use it for your particular classification task. What weights did you reuse and why? Did you train
over the pre-trained weights?
Training Variation
We want you to have some familiarity with stochastic gradient descent. For this reason we
want you to explain your choice of loss function during training. We also want an explanation
for your choice of batch size and learning rate. In the report we expect a definition of these
parameters and an explanation of why you chose the numbers you did. We also want to see
5
how you decided to stop the training procedure.
Evaluating Performance
In order to evaluate the performance of your learning model we expect you to include training curves with validation, training and test set errors. When you compare the performance of
each model we also want you include tables with the test set performance of the each model.
We want to see a discussion of your performance in each of the models outlined above and we
want to see empirical data demonstrating which is better. Your final pipeline should use the
model and training that empirically demonstrates better performance.
FINAL RESULTS
Image Classification Results
During grading, TAs expect to be able to run a python 3 file named run.py that writes five images to a graded_images folder in the current directory. The images should be named 1.png,
2.png, 3.png, 4.png and 5.png.
You can pick these images; however, across the five of them we will be checking that you
demonstrate following:
1. Correct classification at different scales
2. Correct classification at different orientations
3. Correct classification at different locations within the image.
4. Correct classification with different lighting conditions.
Notice, that since we allow you to pick the images, we expect good results.
In addition, add extra images showing failure cases of your implementation in the report. Analyse and comment why your algorithm is failing on those images.

 

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




















 

掃一掃在手機(jī)打開當(dāng)前頁
  • 上一篇:代做COMP10002、c++編程設(shè)計(jì)代寫
  • 下一篇:去菲律賓旅游免簽嗎(什么方法可以免簽)
  • 無相關(guān)信息
    合肥生活資訊

    合肥圖文信息
    流體仿真外包多少錢_專業(yè)CFD分析代做_友商科技CAE仿真
    流體仿真外包多少錢_專業(yè)CFD分析代做_友商科
    CAE仿真分析代做公司 CFD流體仿真服務(wù) 管路流場仿真外包
    CAE仿真分析代做公司 CFD流體仿真服務(wù) 管路
    流體CFD仿真分析_代做咨詢服務(wù)_Fluent 仿真技術(shù)服務(wù)
    流體CFD仿真分析_代做咨詢服務(wù)_Fluent 仿真
    結(jié)構(gòu)仿真分析服務(wù)_CAE代做咨詢外包_剛強(qiáng)度疲勞振動(dòng)
    結(jié)構(gòu)仿真分析服務(wù)_CAE代做咨詢外包_剛強(qiáng)度疲
    流體cfd仿真分析服務(wù) 7類仿真分析代做服務(wù)40個(gè)行業(yè)
    流體cfd仿真分析服務(wù) 7類仿真分析代做服務(wù)4
    超全面的拼多多電商運(yùn)營技巧,多多開團(tuán)助手,多多出評軟件徽y1698861
    超全面的拼多多電商運(yùn)營技巧,多多開團(tuán)助手
    CAE有限元仿真分析團(tuán)隊(duì),2026仿真代做咨詢服務(wù)平臺
    CAE有限元仿真分析團(tuán)隊(duì),2026仿真代做咨詢服
    釘釘簽到打卡位置修改神器,2026怎么修改定位在范圍內(nèi)
    釘釘簽到打卡位置修改神器,2026怎么修改定
  • 短信驗(yàn)證碼 豆包網(wǎng)頁版入口 破天一劍 目錄網(wǎng) 排行網(wǎng)

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

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

    国产人妻人伦精品_欧美一区二区三区图_亚洲欧洲久久_日韩美女av在线免费观看
    高清不卡一区二区三区| 国产欧美精品一区二区三区| 7777奇米亚洲综合久久| 国产精品揄拍500视频| 精品无码av无码免费专区| 欧美一级黑人aaaaaaa做受| 日韩av色在线| 亚洲中文字幕无码专区| 麻豆国产精品va在线观看不卡| 久久精品国产99精品国产亚洲性色 | 欧美一级片中文字幕| 国产欧美日韩一区| 久久视频在线看| 久久免费视频观看| 国产av无码专区亚洲精品| 一区二区冒白浆视频| 国产中文字幕视频在线观看| 国产精品丝袜一区二区三区| 青青a在线精品免费观看| 日韩欧美一区二区三区四区 | 激情伊人五月天| 黄色国产小视频| 久久国产日韩欧美| 日本公妇乱淫免费视频一区三区| 国产精品88a∨| 久久国产色av免费观看| 亚洲精品国产精品国自产| 日韩中文字幕亚洲精品欧美| 日韩免费在线观看av| 中文字幕欧美日韩一区二区三区| 欧美精品福利在线| 免费一区二区三区| www.av蜜桃| 久久久久se| 午夜免费福利小电影| 欧美尤物巨大精品爽| 久久久久久久久久av| 亚洲午夜精品一区二区| www国产精品视频| 97精品欧美一区二区三区| 自拍日韩亚洲一区在线| 午夜欧美性电影| 狠狠色伊人亚洲综合网站色| 国产无套内射久久久国产| 久久香蕉频线观| 色天天综合狠狠色| 免费久久久一本精品久久区| 国产精品色午夜在线观看| 99久re热视频精品98| 一道本在线观看视频| 91久久嫩草影院一区二区| 午夜精品视频在线观看一区二区 | 午夜啪啪免费视频| 国产成人精品久久二区二区 | 久久99久久99精品免观看粉嫩| 欧美中文字幕在线观看视频| 日韩最新免费不卡| 免费日韩中文字幕| 一区二区在线观看网站| 91精品久久久久久久久久久久久久| 日韩少妇中文字幕| 欧美精品在线观看| 国产精彩精品视频| 国产精品成人观看视频免费| 国产精品自产拍在线观看| 色乱码一区二区三区熟女| 国产成人精品亚洲精品| 国产美女作爱全过程免费视频| 亚洲美女搞黄| 国产精品视频免费一区 | 国产视频一区二区不卡| 亚洲激情一区二区三区| 久久精品99国产精品酒店日本| 国产伦精品一区二区三毛| 日韩av在线播放不卡| 国产精品福利在线观看| 国产精品91免费在线| 国产在线观看不卡| 日本一本a高清免费不卡| 国产精品高潮视频| 久久99久久久久久| 国产裸体免费无遮挡| 青草青草久热精品视频在线观看 | 精品无码一区二区三区爱欲| 视频一区二区视频| 欧美成人全部免费| 久久国产成人精品国产成人亚洲 | 都市激情久久久久久久久久久 | 国产一区在线免费观看| 日本一区免费在线观看| 欧美精品免费在线| zzjj国产精品一区二区| 91精品久久久久久久久青青| 国产一二三四区在线观看| 欧美中文字幕视频在线观看| 亚洲欧洲一区二区在线观看| 国语自产精品视频在线看| 色就是色欧美| 亚洲欧洲一区二区| 欧美激情区在线播放| 久久久国产91| 久久国产精品免费观看| 97欧洲一区二区精品免费| 国产在线精品二区| 狠狠色综合一区二区| 欧美在线视频一区| 日本不卡二区| 少妇人妻无码专区视频| 亚洲国产精品一区二区第四页av | 中文字幕人妻熟女人妻洋洋| 精品国产综合| 国产亚洲欧美一区二区| 欧美专区国产专区| 日日碰狠狠丁香久燥| 亚洲一区在线免费| 精品国产乱码久久久久久久软件| 久久久国产一区| 日韩最新免费不卡| 久久久久久九九九九| 久久久久久久亚洲精品| 久久久久久久久爱| 久草热久草热线频97精品| 久久男人资源站| 久久另类ts人妖一区二区| 久久久亚洲国产天美传媒修理工| 99在线看视频| 99久久激情视频| 91|九色|视频| 国产夫妻自拍一区| 久久福利一区二区| 国产精品99久久久久久人| …久久精品99久久香蕉国产| 国产精品99免视看9| 国产成人高清激情视频在线观看| 国产高清在线精品一区二区三区| 久久久久成人精品免费播放动漫| 国产高清精品一区二区| 久久99精品久久久久久青青日本| 久久国产精品 国产精品| 精品国内自产拍在线观看| 日韩视频第一页| 国产精品久久久久91| 国产精品一区免费观看| 官网99热精品| 91精品视频免费观看| 国产精自产拍久久久久久| aaa级精品久久久国产片| 97色在线观看免费视频| 91精品久久久久久久久久另类| 国产成人亚洲综合青青| 国产成人精品在线视频| 欧美成人免费在线观看| 亚洲一区美女| 日韩视频在线免费播放| 国产在线青青草| 91免费精品国偷自产在线| 国产成人精品久久二区二区91| www.亚洲一区| 欧美激情中文网| 欧美一区1区三区3区公司| 日韩av一二三四区| 精品一区在线播放| 97久久国产精品| 久久久久99精品成人片| 久久九九全国免费精品观看| 精品免费国产| 亚洲aⅴ日韩av电影在线观看| 奇米影视首页 狠狠色丁香婷婷久久综合 | 一级日韩一区在线观看| 日本一区二区三区免费看| 免费在线观看毛片网站| 草莓视频一区| 日韩视频第一页| 中文字幕欧美日韩一区二区| 日本最新高清不卡中文字幕| 国内精品久久久久伊人av| 97国产在线播放| 国产精品视频一区二区三区四区五区| 欧美人与性动交a欧美精品| 少妇免费毛片久久久久久久久| 欧美一区二区中文字幕| 国产日韩视频在线观看| 91国产在线免费观看| 国产精品日韩一区二区三区| 亚洲国产精品久久久久婷蜜芽| 欧美精品一区二区三区免费播放| 亚洲熟妇无码另类久久久| 区一区二区三区中文字幕| 国产老熟妇精品观看| 久久手机精品视频| 亚洲18私人小影院| 国产在线视频91| 色天天综合狠狠色| 午夜精品视频网站| 国产裸体写真av一区二区| 久久精品国产亚洲一区二区 | 久久免费视频1| 精品国产乱码久久久久久丨区2区| 日本成熟性欧美| 成人精品在线视频|