In this model I've used Convolutional Neural Network to classify the leaves of mangoes from other leaves.
Mango = 1 Other = 0
conv2d_4 (Conv2D) (None, 148, 148, 32) 896
activation_6 (Activation) (None, 148, 148, 32) 0
max_pooling2d_4 (MaxPooling2 (None, 148, 74, 16) 0
conv2d_5 (Conv2D) (None, 32, 72, 14) 42656
activation_7 (Activation) (None, 32, 72, 14) 0
max_pooling2d_5 (MaxPooling2 (None, 32, 36, 7) 0
conv2d_6 (Conv2D) (None, 30, 34, 64) 4096
activation_8 (Activation) (None, 30, 34, 64) 0
max_pooling2d_6 (MaxPooling2 (None, 30, 17, 32) 0
flatten_2 (Flatten) (None, 16320) 0
dense_3 (Dense) (None, 64) 1044544
activation_9 (Activation) (None, 64) 0
dropout_2 (Dropout) (None, 64) 0
dense_4 (Dense) (None, 1) 65
Total params: 1,092,257 Trainable params: 1,092,257 Non-trainable params: 0