Goto

Collaborating Authors

Image Understanding



Google AutoML Vision for Image Classification

#artificialintelligence

Google's AutoML lets you train custom machine learning models without having to code Training high-performance deep networks is often a big task especially for those who have less experience in deep learning or AI. Also, we might require GPU in addition to RAM and CPU. I experienced a lot of issues while trying to classify with CNN. What if I said Google AutoML Vision will solve our problems? Yes, AutoML Vision enables us to train custom machine learning models to classify our images according to our own defined labels.


Computer Vision Models That Learn From Language

#artificialintelligence

Any typical successful computer vision model first undergoes pre-training on ImageNet and then proceeds to do the tasks such as classification or captioning of the image. But can the vision models learn more from language? To explore this, two researchers from the University Of Michigan introduced "VirTex", a pretraining approach to learn visual features via language using fewer images. The aim of this work is to demonstrate that natural language can provide supervision for learning transferable visual representations with better data-efficiency than other approaches. Introducing "VirTex": a pretraining approach to learn visual features via language using fewer images.


RGB Matrix Slot Machine #3DThursday #3DPrinting

#artificialintelligence

The display is powered by an #Adafruit Feather and the RGB Matrix FeatherWing. The DIY 3D printing community has passion and dedication for making solid objects from digital models. Recently, we have noticed electronics projects integrated with 3D printed enclosures, brackets, and sculptures, so each Thursday we celebrate and highlight these bold pioneers! Have you considered building a 3D project around an Arduino or other microcontroller? How about printing a bracket to mount your Raspberry Pi to the back of your HD monitor?


3D Hangouts – RGB Matrix Fruit #3DPrinting

#artificialintelligence

The DIY 3D printing community has passion and dedication for making solid objects from digital models. Recently, we have noticed electronics projects integrated with 3D printed enclosures, brackets, and sculptures, so each Thursday we celebrate and highlight these bold pioneers! Have you considered building a 3D project around an Arduino or other microcontroller? How about printing a bracket to mount your Raspberry Pi to the back of your HD monitor? And don't forget the countless LED projects that are possible when you are modeling your projects in 3D!


Top 10 GitHub Papers :: Image classification Master Data Science

#artificialintelligence

Image classification refers to a process in computer vision that can classify an image according to its visual content. For example, an image classification algorithm may be designed to tell if an image contains an animal or not. While detecting an object is irrelevant for humans, robust image classification is still a challenge in computer vision applications. In this section, you can find state-of-the-art, greatest papers for image classification along with the authors' names, link to the paper, Github link & stars, number of citations, dataset used and date published. Abstract: We present the next generation of MobileNets based on a combination of complementary search techniques as well as a novel architecture design.


Comparison of 7 image classification APIs for food pictures

#artificialintelligence

This article compares 7 online image recognition services in the context of food recognition. In particular, my goal was to find out which service is best suited to recognize and classify the dish you ordered in a restaurant based on a picture you took. For context, I am the co-founder of the spoonacular recipe API, an online service all about food. We have recently built our own food image detection algorithm and this article is a product of our research into the competitive landscape. They do not seem to have a pre-trained food model, so I used their generic tagger.


Explainable Image Classification with Evidence Counterfactual

arXiv.org Artificial Intelligence

The complexity of state-of-the-art modeling techniques for image classification impedes the ability to explain model predictions in an interpretable way. Existing explanation methods generally create importance rankings in terms of pixels or pixel groups. However, the resulting explanations lack an optimal size, do not consider feature dependence and are only related to one class. Counterfactual explanation methods are considered promising to explain complex model decisions, since they are associated with a high degree of human interpretability. In this paper, SEDC is introduced as a model-agnostic instance-level explanation method for image classification to obtain visual counterfactual explanations. For a given image, SEDC searches a small set of segments that, in case of removal, alters the classification. As image classification tasks are typically multiclass problems, SEDC-T is proposed as an alternative method that allows specifying a target counterfactual class. We compare SEDC(-T) with popular feature importance methods such as LRP, LIME and SHAP, and we describe how the mentioned importance ranking issues are addressed. Moreover, concrete examples and experiments illustrate the potential of our approach (1) to obtain trust and insight, and (2) to obtain input for model improvement by explaining misclassifications.


Feature Quantization Improves GAN Training

arXiv.org Machine Learning

The instability in GAN training has been a long-standing problem despite remarkable research efforts. We identify that instability issues stem from difficulties of performing feature matching with mini-batch statistics, due to a fragile balance between the fixed target distribution and the progressively generated distribution. In this work, we propose Feature Quantization (FQ) for the discriminator, to embed both true and fake data samples into a shared discrete space. The quantized values of FQ are constructed as an evolving dictionary, which is consistent with feature statistics of the recent distribution history. Hence, FQ implicitly enables robust feature matching in a compact space. Our method can be easily plugged into existing GAN models, with little computational overhead in training. We apply FQ to 3 representative GAN models on 9 benchmarks: BigGAN for image generation, StyleGAN for face synthesis, and U-GAT-IT for unsupervised image-to-image translation. Extensive experimental results show that the proposed FQ-GAN can improve the FID scores of baseline methods by a large margin on a variety of tasks, achieving new state-of-the-art performance.


Hierarchical Image Classification using Entailment Cone Embeddings

arXiv.org Machine Learning

Image classification has been studied extensively, but there has been limited work in using unconventional, external guidance other than traditional image-label pairs for training. We present a set of methods for leveraging information about the semantic hierarchy embedded in class labels. We first inject label-hierarchy knowledge into an arbitrary CNN-based classifier and empirically show that availability of such external semantic information in conjunction with the visual semantics from images boosts overall performance. Taking a step further in this direction, we model more explicitly the label-label and label-image interactions using order-preserving embeddings governed by both Euclidean and hyperbolic geometries, prevalent in natural language, and tailor them to hierarchical image classification and representation learning. We empirically validate all the models on the hierarchical ETHEC dataset.