raster-functions icon indicating copy to clipboard operation
raster-functions copied to clipboard

How to write YOLO or U-Net Deep Learning code which is integrated with RasterFrames?

Open JenniferYingyiWu2020 opened this issue 3 years ago • 5 comments

Hi, I have read the RasterFrames supervised machine learning on the page of "https://rasterframes.io/supervised-learning.html", now I would like to implement Deep Learning similar to “supervised machine learning”, such as "YOLO object detection" and "U-Net semantic segmentation". However, I am so confused about how to write YOLO or U-Net Deep Learning code which is integrated with RasterFrames? So, would you pls help to give me some suggestions? Many Thanks!

JenniferYingyiWu2020 avatar Sep 16 '21 09:09 JenniferYingyiWu2020

Hi, Are you trying to write a ESRI raster function to utilize RasterFrames to do deep learning?

shenganzhan avatar Sep 16 '21 18:09 shenganzhan

Of course! I do need to make deep learning be integrated with RasterFrames. If the "ESRI raster function" can be used to turn that to be true, then it will be better. So, would you pls help to give me some suggestions?

JenniferYingyiWu2020 avatar Sep 17 '21 02:09 JenniferYingyiWu2020

ESRI raster functions is not necessary to integrate deep learning with RasterFrames. Raster functions is a way for you to integrate that into the ArcGIS environment if you want to utilize ArcGIS's functionalities (I can help on this regard) but it does not really help on your case. I would suggest you to look further into the RasterFrames doc and ask in that community for more help.

shenganzhan avatar Sep 17 '21 17:09 shenganzhan

Hi, I have read the “ArcGIS API for Python” and the deep learning section of “YOLOv3 Object Detector”(https://developers.arcgis.com/python/guide/yolov3-object-detector/) page and “How U-net works?”(https://developers.arcgis.com/python/guide/how-unet-works/) page have been fascinated to me. Most importantly, I think the above two pages of “Deep Learning with ArcGIS” has already met my requirements. 001 002 003

    Moreover, I have checked out the project “arcgis-python-api” from GitHub. However, the source codes and data sets of “14-deep-learning” have not been found, only there are some “.ipynb” files.

004

    So, if I would like to use “raster functions” to integrate “YOLO object detection” and “U-Net semantic segmentation” into the ArcGIS environment, could you pls help to share the “source code” and “data sets” for me? Many Thanks!

JenniferYingyiWu2020 avatar Sep 18 '21 02:09 JenniferYingyiWu2020

Again, raster function is not necessary for your purpose. You can find examples of ArcGIS API for Python here: https://github.com/Esri/arcgis-python-api/tree/master/samples/04_gis_analysts_data_scientists

shenganzhan avatar Sep 20 '21 17:09 shenganzhan