text: user2482: As a practice data analysis I am trying to train a convolutional neural network (CNN) on some cellular images made publicly available on Kaggle in 2019 by the company Recursion via supervised deep learning.
  I want to increase the predictive power using transfer learning at the lower layers of my CNN preferably from a public imaging model.
  Are there any appropriate models available?
  
  user3848: learn = cnn_learner(data, 
                      models.resnet50, 
                      metrics=error_rate)
  
  resnet50 is one of many pre-trained 2D CNN computer vision models which use transfer learning. If you've classifying a common image such as a given mammal you're sorted because they'll be loads of pictures of that mammal all over resnet50. However, 'a cell' I dunno.
  When the computer vision challenges were in full swing between the tech giants each put their trained models onto publication release and are easily accessible e.g. via keras, fastai etc... I'd have to look them all up and each has different architecture, they are serious architecture like 50 layer NN. The competition was eventually stopped because computer vision had a lower error rate than human vision, at which point its pointless judging between DL algorithms because we can't say what it is how can we judge an algorithm?
  Transfer learning places CNN at significant advantage over RNN.
  The other possibility is google images
  pip install google_images_download
  
  I don't think its on conda. Then see if you get lucky with the following
  from google_images_download import google_images_download
  response = google_images_download.googleimagesdownload()
  arguments = {"keywords":"cells,organelles, membranes","limit":60,"print_urls":False}
  paths = response.download(arguments)
  print(paths)
  
  Please note I don't do 2D CNN,i.e. images.
  
original_text: 2482: <p>As a practice data analysis I am trying to train a convolutional neural network (CNN) on <a href="https://www.kaggle.com/xhlulu/recursion-2019-load-resize-and-save-images/data" rel="nofollow noreferrer">some cellular images</a> made publicly available on Kaggle in 2019 by the company Recursion via supervised deep learning.</p>
  <p>I want to increase the predictive power using transfer learning at the lower layers of my CNN preferably from a public imaging model.</p>
  <p>Are there any appropriate models available?</p>
   3848: <pre><code>learn = cnn_learner(data, 
                      models.resnet50, 
                      metrics=error_rate)
  </code></pre>
  <p>resnet50 is one of many pre-trained 2D CNN computer vision models which use transfer learning. If you've classifying a common image such as a given mammal you're sorted because they'll be loads of pictures of that mammal all over resnet50. However, 'a cell' I dunno.</p>
  <p>When the computer vision challenges were in full swing between the tech giants each put their trained models onto publication release and are easily accessible e.g. via keras, fastai etc... I'd have to look them all up and each has different architecture, they are serious architecture like 50 layer NN. The competition was eventually stopped because computer vision had a lower error rate than human vision, at which point its pointless judging between DL algorithms because we can't say what it is how can we judge an algorithm?</p>
  <p>Transfer learning places CNN at significant advantage over RNN.</p>
  <p>The other possibility is google images</p>
  <pre><code>pip install google_images_download
  </code></pre>
  <p>I don't think its on conda. Then see if you get lucky with the following</p>
  <pre><code>from google_images_download import google_images_download
  response = google_images_download.googleimagesdownload()
  arguments = {&quot;keywords&quot;:&quot;cells,organelles, membranes&quot;,&quot;limit&quot;:60,&quot;print_urls&quot;:False}
  paths = response.download(arguments)
  print(paths)
  </code></pre>
  <p>Please note I don't do 2D CNN,i.e. images.</p>
  