Answers.Body: <p>Papers With Code have a great summary of the <a href="https://paperswithcode.com/area/computer-vision" rel="nofollow noreferrer">tasks in computer vision</a> and their respective State of the Art models. Also the <a href="https://huggingface.co/tasks" rel="nofollow noreferrer">tasks page</a> from HuggingFace serves as a great reference.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2022-02-02T11:12:12.703Z
Answers.LastActivityDate: 2022-02-02T11:12:12.703Z
Answers.UserDisplayName: Ludwig Stumpp
Answers.Body: <p><a href="https://developers.google.com/machine-learning/practica/image-classification/convolutional-neural-networks" rel="nofollow noreferrer">Convolutional Neural Networks are mostly used</a> for all kind of computer vision tasks.</p>
  <p>Here you can find a <a href="https://databasecamp.de/en/use-case/cnn-in-tensorflow" rel="nofollow noreferrer">tutorial on how to train a CNN for image classification</a> from scratch.</p>
  
Answers.ContentLicense: CC BY-SA 4.0
Answers.CreationDate: 2021-12-31T13:20:27.897Z
Answers.LastActivityDate: 2021-12-31T13:20:27.897Z
Answers.UserDisplayName: technik
Body: <p>I have to do a project that detects fabric surface errors and I will use machine learning methods to deal with it. I have a dataset that includes around six thousand fabric surface images with the size 256x256. This dataset is labeled, one thousand of it was labeled as NOK that means fabric surface with error, and the rest was labeled as OK which means fabric surface without an error. <br/>
  I read a lot of papers about fabric surface error detection with machine learning methods, and I saw that &quot;autoencoders&quot; are used to do it. But as I saw that the autoencoders are used in unsupervised learning models without labels. I need to do it with supervised learning models. Is there any model that can I use for fabric surface error detection with images in the supervised learning? Can be autoencoders used for it or is there any better model to do it?</p>
  
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2020-12-01T20:47:49.030Z
Comments.Text: Have you already thought about Convolutional NNs? (CNNs) It sounds like you have a reasonable amount of data, so you even could start from scratch with a custom built CNN. If you are lucky maybe you can find a pretrained model for a similar problem, which you can build on.
Comments.UserDisplayName: jottbe
Comments.ContentLicense: CC BY-SA 4.0
Comments.CreationDate: 2020-12-04T19:27:30.657Z
Comments.Text: Thanks a lot. I am working on the CNNs models right now. I think it can be useful for this project.
Comments.UserDisplayName: Ali Haydar Kurban
Tags: <neural-networks><machine-learning><unsupervised-learning><autoencoders><supervised-learning>
Title: Which models can I use for supervised learning with images?
UserDisplayName: Ali Haydar Kurban
ThreadText: # Which models can I use for supervised learning with images?
  
  (Asked by: username_0 on 2020-11-20)
  
  I have to do a project that detects fabric surface errors and I will use machine learning methods to deal with it. I have a dataset that includes around six thousand fabric surface images with the size 256x256. This dataset is labeled, one thousand of it was labeled as NOK that means fabric surface with error, and the rest was labeled as OK which means fabric surface without an error.   
  I read a lot of papers about fabric surface error detection with machine learning methods, and I saw that "autoencoders" are used to do it. But as I saw that the autoencoders are used in unsupervised learning models without labels. I need to do it with supervised learning models. Is there any model that can I use for fabric surface error detection with images in the supervised learning? Can be autoencoders used for it or is there any better model to do it?
  
  **Tags:** neural-networks, machine-learning, unsupervised-learning, autoencoders, supervised-learning
  
  > **Comments:**
  > **username_1**: Have you already thought about Convolutional NNs? (CNNs) It sounds like you have a reasonable amount of data, so you even could start from scratch with a custom built CNN. If you are lucky maybe you can find a pretrained model for a similar problem, which you can build on.  
  > **username_0**: Thanks a lot. I am working on the CNNs models right now. I think it can be useful for this project.  
  
  ---
  
  ## 2 answers
  
  ### Answer by username_2 on 2022-02-02. Score: 1
  
  Papers With Code have a great summary of the [tasks in computer vision](https://paperswithcode.com/area/computer-vision) and their respective State of the Art models. Also the [tasks page](https://huggingface.co/tasks) from HuggingFace serves as a great reference.
  
  
  ---
  
  ### Answer by username_3 on 2021-12-31. Score: 0
  
  [Convolutional Neural Networks are mostly used](https://developers.google.com/machine-learning/practica/image-classification/convolutional-neural-networks) for all kind of computer vision tasks.
  
  Here you can find a [tutorial on how to train a CNN for image classification](https://databasecamp.de/en/use-case/cnn-in-tensorflow) from scratch.
  
  
  ---
  
  