Daily Challenge: Day 2

Create a classifier using Classify and INaturalistSearch

Use
Classify
and
INaturalistSearch
to automatically identify some species or a particular species at different life stages or males or females, etc. using images or audios from research grade observations.
As an example, see the following classifier to automatically identify observations of nymphs and adults of brown marmorated stink bugs:
In[]:=
classes={"Nymph","Adult"};
Import the images to create a training set and a test set:
nymphImages=Flatten@TableMapImport,Normal
[◼]
INaturalistSearch
["Halyomorpha halys","SimplifiedDataset","QualityGrade""Research","LifeStage""Nymph","Page"i][All,"SquareImageURL"],{i,1,3}//Quiet;
adultImages=Flatten@TableMapImport,Normal
[◼]
INaturalistSearch
["Halyomorpha halys","SimplifiedDataset","QualityGrade""Research","LifeStage""Adult","Page"i][All,"SquareImageURL"],{i,1,3}//Quiet;
dataset=RandomSample@Flatten[Thread/@Thread[{nymphImages,adultImages}classes]];
In[]:=
trainingSet=dataset[[;;700]];​​testSet=dataset[[701;;]];
c=Classify[trainingSet,PerformanceGoal"Quality"]
Out[]=
ClassifierFunction
Input type: Image
Classes: Adult,Nymph

cm=ClassifierMeasurements[c,testSet,"ConfusionMatrixPlot"]
Out[]=
Test the trained classifier with two specific test examples:
In[]:=
testSet[[8]]
Out[]=
Nymph
c

Out[]=
Nymph
In[]:=
testSet[[2]]
Out[]=
Adult
c

Out[]=
Adult