Humans classify and identify objects based on visual cues. Computers are able to replicate human perception by utilizing neural networks; this is referred to as image recognition. For our project, we developed a convolutional neural network that classifies images of leaves and identifies tree species.
Image recognition refers to computer technologies that utilize algorithms and machine learning to identify objects.
Artificial intelligence is basically giving a human brain to a computer. Just as human brains have neurons, machines utilizing neural networks make similar connections. The neural network will work with the program as neurons work with human brains.
Can students develop a convolutional neural network that approximates the performance of the pre-existing resnet18 neural network?
Team divided into two work groups:
Group 1 created the neural network.
Group 2 wrote code for the training algorithm.
The neural network was trained alongside a pre-existing neural network (resnet18) with the leafsnap dataset using 50 epochs.
Team implemented neural network on web app.
Convolutional neural network functioning at 55% accuracy developed by student team.
Link to web app: http://a9ce0c9fe78a.ngrok.io