Skip to content
Analytica > Blogs > An Analytica model that recognizes images

An Analytica model that recognizes images

I had a lot of fun building and playing with an Analytica model that analyses the pixels of an image to figure out what it is an image of. It implements the resnet18 model, a residual network model introduced by 

  • Kaiming He, Xiangyu Zhang, Shaoqing Ren, Jian Sun, “Deep Residual Learning for Image Recognition”, arXiv:1512.03385 

This residual network architecture swept a large number of the challenges at the 2016 ImageNet competition. My tiny contribution here is that I believe I’m the first person to implement a deep learning model like this within Analytica. It was a fun diversion, and its fun to play with, and kind of neat to see it actually running in Analytica.

This model is way off topic for the types of applications Analytica is usually applied to. Analytica is designed to help people build transparent models to help with decisions that typically involve novel situations with little or no historic precedent. In contrast, here I’ve leveraged a machine learning algorithm to learn huge arrays of numeric weights to classify the input (not really a decision) based on past training data that should bear similar regularities to future imputs. So it is kind of the opposite on every point! Nevertheless, it was fun to do and interesting and educational to see running entirely in Analytica.

I hope you enjoy.

(6 minutes)

(or Watch directly on YouTube)

Share now   

See also

Building electrification: heat pump technology

Lumina set out to build a useful tool to assess the benefits of heat pumps. Learn more about heat pumps and their impact.

More…

Decision making when there is little historic precedent

Learn how to make decisions and strategic plans in uncertain situations, where historical data is not available. See how to model this in Analytica with clarity and insight.

More…

Does GPT-4 pass the Turing test?

UCSD researchers conducted an online Turing test of GPT-4 with 652 human participants. Humans were not fooled ~60% of the time.

More…

What is Analytica?

Analytica is a decision analysis tool that helps you generate clearer and more justified results through modeling.

More…

Download Free Analytica


    We hate spam as much as you. We won't share your email with third parties.
    The free edition of Analytica includes these key Analytica features:
    Free Analytica has no time limit. The only constraint is it won’t let you create more than 100 variables or other objects. But your model can be quite substantial since each variable can be a multidimensional array. It also lets you explore, change inputs, and run existing models of any size (excluding features unique to the Enterprise or Optimizer editions).