91精品国产91久久久久久_国产精品二区一区二区aⅴ污介绍_一本久久a久久精品vr综合_亚洲视频一区二区三区

合肥生活安徽新聞合肥交通合肥房產生活服務合肥教育合肥招聘合肥旅游文化藝術合肥美食合肥地圖合肥社保合肥醫院企業服務合肥法律

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

時間:2024-04-26  來源:合肥網hfw.cc  作者:hfw.cc 我要糾錯



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




















 

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

    合肥圖文信息
    2025年10月份更新拼多多改銷助手小象助手多多出評軟件
    2025年10月份更新拼多多改銷助手小象助手多
    有限元分析 CAE仿真分析服務-企業/產品研發/客戶要求/設計優化
    有限元分析 CAE仿真分析服務-企業/產品研發
    急尋熱仿真分析?代做熱仿真服務+熱設計優化
    急尋熱仿真分析?代做熱仿真服務+熱設計優化
    出評 開團工具
    出評 開團工具
    挖掘機濾芯提升發動機性能
    挖掘機濾芯提升發動機性能
    海信羅馬假日洗衣機亮相AWE  復古美學與現代科技完美結合
    海信羅馬假日洗衣機亮相AWE 復古美學與現代
    合肥機場巴士4號線
    合肥機場巴士4號線
    合肥機場巴士3號線
    合肥機場巴士3號線
  • 短信驗證碼 目錄網 排行網

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

    Copyright © 2025 hfw.cc Inc. All Rights Reserved. 合肥網 版權所有
    ICP備06013414號-3 公安備 42010502001045

    91精品国产91久久久久久_国产精品二区一区二区aⅴ污介绍_一本久久a久久精品vr综合_亚洲视频一区二区三区
    2020国产精品| 国产精品每日更新| 欧美激情视频一区二区三区免费| 中文字幕一区二区三区乱码在线 | 韩日av一区二区| 中文字幕免费不卡在线| 欧美亚洲一区二区三区四区| 91麻豆国产在线观看| 日本欧美一区二区三区乱码| 中文字幕欧美日韩一区| 国产午夜亚洲精品午夜鲁丝片| 欧美日韩色综合| 久久亚洲一区| 国产精品呻吟| 一色屋精品视频在线看| 成人动漫中文字幕| 国内精品在线播放| 国产精品一二三区在线| 亚洲第一福利视频在线| 中文字幕 久热精品 视频在线| 国产欧美一区二区三区鸳鸯浴| 91精品国产综合久久国产大片 | 久久九九影视网| 国产精品久久国产精麻豆99网站| 日韩欧美国产一二三区| 欧美日韩国产a| 色天使色偷偷av一区二区| 亚洲日本精品国产第一区| 91麻豆福利精品推荐| 欧美先锋影音| 91丨九色丨蝌蚪丨老版| 亚洲午夜激情| 亚洲夜间福利| 日本黄色一区二区| 国产精品午夜av在线| 欧美影视一区二区三区| 2023国产精品视频| 悠悠色在线精品| 亚洲免费在线视频一区 二区| 国产精品美女久久久久av爽李琼 | 成人短视频下载| 在线亚洲自拍| 国产精品有限公司| 亚洲欧美日韩国产| 免费在线播放第一区高清av| 欧美日韩高清在线播放| 日本一区二区久久| 蜜桃av一区二区在线观看| 精品一区二区免费| 国产精品一区在线观看乱码| 欧美日韩免费观看一区=区三区| 久久国产福利| 色一情一乱一乱一91av| 51精品久久久久久久蜜臀| 欧美日韩另类国产亚洲欧美一级| 国产亚洲欧洲一区高清在线观看| 调教+趴+乳夹+国产+精品| 美腿丝袜亚洲综合| 韩日精品视频| 亚洲在线播放电影| 久久综合九色综合97_久久久| 日本一区中文字幕| 激情久久久久| 精品国产91亚洲一区二区三区婷婷| 久久综合九色综合97婷婷女人 | 成人欧美一区二区三区在线播放| 久久97超碰色| 久久亚洲高清| 中文子幕无线码一区tr| 国产一区二区三区| 97久久超碰精品国产| 影音欧美亚洲| 精品精品国产高清a毛片牛牛| 首页国产欧美日韩丝袜| 国内精品伊人久久久久av影院| 韩国av一区| 2021久久国产精品不只是精品| 美女视频黄a大片欧美| 国产日韩1区 | 欧美黄色大片网站| aa亚洲婷婷| 欧美欧美午夜aⅴ在线观看| 一区二区三区资源| 国产精品一卡二卡在线观看| 免费亚洲一区| 亚洲国产欧美日韩另类综合| 国产一区二区福利视频| 一本色道久久综合亚洲精品按摩| 亚洲免费成人av| 永久91嫩草亚洲精品人人| 日本一区二区视频在线| 91在线观看视频| 久久久久国产精品麻豆| 亚洲123区在线观看| 精品1区2区| 中文字幕视频一区二区三区久| 91麻豆福利精品推荐| 久久久国产午夜精品| 粉嫩av一区二区三区粉嫩| 亚洲综合另类| 午夜伦理一区二区| 久久综合九色综合久99| 天堂成人免费av电影一区| 免费一区二区三区| 日韩精品久久理论片| 在线精品视频小说1| 中文字幕日韩一区二区| 欧美另类亚洲| 中文字幕中文在线不卡住| 亚洲视频中文| 亚洲黄一区二区三区| 亚洲欧美精品在线观看| 免费成人在线观看| 亚洲精品欧洲| 一区二区不卡在线播放 | 国产一区二区中文| 中文字幕一区二区三区av| 亚洲二区在线| 视频一区视频二区中文| 欧美系列亚洲系列| 风流少妇一区二区| 国产欧美日韩麻豆91| 一本一道久久综合狠狠老精东影业| 一区二区三区**美女毛片| 一本大道久久a久久综合婷婷 | 香蕉精品999视频一区二区| 日本中文一区二区三区| 91精品国产综合久久国产大片| 91丨porny丨户外露出| 亚洲色图欧美在线| 91蜜桃传媒精品久久久一区二区| 国产日韩欧美精品综合| 国产欧美日韩综合一区在线播放| 欧美bbbbb| 国产亚洲午夜高清国产拍精品 | 91精品国产欧美一区二区成人| 不卡的av中国片| 一区二区三区在线观看国产 | 极品少妇一区二区| 亚洲成av人片在线| 欧美日韩成人一区二区| 99久久精品免费| 日韩伦理免费电影| 欧美日韩亚洲综合| 国内精品久久久久久久影视麻豆| 五月激情六月综合| 国产日产欧美一区| 色激情天天射综合网| 99久久99精品久久久久久| 一区二区三区在线播| 欧美二区三区的天堂| 激情综合色综合久久| 中文字幕第一区综合| 在线视频观看一区| 欧美成人综合| 国内精品久久久久影院薰衣草 | 亚洲高清免费观看| 欧美成人欧美edvon| 色综合一区二区三区| 国产亚洲综合av| 91国偷自产一区二区三区观看| 99国产精品视频免费观看| 亚洲一区欧美一区| 欧美日韩不卡视频| 日韩一级不卡| 99精品视频一区二区| 男男视频亚洲欧美| 亚洲黄色av一区| 久久综合色综合88| 7777精品伊人久久久大香线蕉| 狠狠干成人综合网| 懂色av一区二区三区蜜臀| 亚洲成人www| 国产精品久久久久久福利一牛影视 | 亚洲高清成人| 99视频在线精品| 亚洲天堂久久久久久久| 日韩一区二区在线免费观看| 色综合天天综合网天天狠天天| 麻豆国产精品视频| 亚洲成人久久影院| 亚洲丝袜另类动漫二区| 国产午夜精品一区二区| 日韩美女在线视频| 欧美日韩三级视频| 91成人在线观看喷潮| 亚洲欧美精品| 一区二区高清视频| 99av国产精品欲麻豆| 欧美三区在线| 欧美另类一区| 国自产拍偷拍福利精品免费一| 91丝袜美女网| 91欧美激情一区二区三区成人| 高潮精品一区videoshd| 国产成人h网站| 亚洲午夜羞羞片| 亚洲乱码中文字幕| 亚洲美女淫视频| 亚洲免费电影在线|