Back to results

Colorado State University. Libraries

Counting with convolutional neural networks

Abstract

dc:description.abstract

In this work, we tackle the question: Can neural networks count? More precisely, given an input image with a certain number of objects, can a neural network tell how many are there? To study this, we create a synthetic dataset consisting of black and white images with variable numbers of white triangles on a black background, oriented right-side up, down, left or right. We train a network to count the right-side up triangles; specifically, we see this as a closed-set classification problem where the class is the number of right-side up triangles in the image. These evaluations show that our networks, even in their simplest designs, are able to count a particular object in an image with a very small epsilon of approximation. We conclude that the neural networks are enforced with more complex learning capabilities than given credit for.

Degree

thesis:*
Name thesis:degree_name
Master of Science (M.S.)
Level thesis:degree_level
Masters
Discipline thesis:degree_discipline
Computer Science
Grantor dc:publisher
Colorado State University. Libraries
Year dc:date.issued
2021

Author and committee

dc:creator, dc:contributor.*
Authors dc:creator
  • Shastri, Viraj, author
  • Beveridge, J. Ross, advisor
  • Blanchard, Nathaniel, committee member
  • Peterson, Christopher, committee member

Subjects

dc:subject × 4

Rights

dc:rights
Statement dc:rights
  • Copyright and other restrictions may apply. User is responsible for compliance with all applicable laws. For information about copyright law, please see https://libguides.colostate.edu/copyright.
Language dc:language.iso
eng, English

Identifiers

dc:identifier.*
OAI identifier oai:identifier
oai:mountainscholar.org:10217/233687

Chain of custody

source
Harvested from
Colorado State University
Base URL
api.mountainscholar.org/server/oai/request
Last updated
2026-07-27
Source record
OAI-PMH GetRecord
citation

Shastri, Viraj, author; Beveridge, J. Ross, advisor; Blanchard, Nathaniel, committee member; Peterson, Christopher, committee member. Counting with convolutional neural networks. Masters thesis, Colorado State University. Libraries, 2021. https://hdl.handle.net/10217/233687