Land Cover Classification using a Simple Deep Learning Model (TensorFlow) with Earth Engine Data

แชร์
ฝัง
  • เผยแพร่เมื่อ 14 ธ.ค. 2024

ความคิดเห็น • 68

  • @_zerofox
    @_zerofox 9 หลายเดือนก่อน +3

    🎯 Key Takeaways for quick navigation:
    00:00 🌱 *Land Cover Data Preparation*
    - Preparing data from Earth Engine for land cover classification,
    - Masking, adding variables like elevation, and sampling land cover types.
    01:10 📦 *Setup and Data Export*
    - Setting up Google Colab for training,
    - Exporting data for TensorFlow land classification.
    02:01 📊 *Data Visualization and Exploration*
    - Visualizing data with packages like Matplotlib,
    - Exploring image and sample data before model training.
    03:39 🖼️ *Image and Sample Processing*
    - Reading and shuffling image and sample data,
    - Splitting data into training and testing sets.
    05:01 🧠 *Model Architecture*
    - Constructing a simple deep learning model using TensorFlow,
    - Configuring layers and input shape.
    06:33 ⌛ *Model Training*
    - Training the model with Adam optimizer and early stopping,
    - Adjusting batch size for efficient training.
    08:31 📉 *Model Evaluation and Optimization*
    - Evaluating model performance and predicting land cover classes,
    - Considering model complexity and potential improvements.
    10:09 📊 *Comparison with Alternative Models*
    - Comparing model performance with a random forest model,
    - Analyzing accuracy and potential model generalization.

    • @ramiqcom
      @ramiqcom  9 หลายเดือนก่อน +1

      Thanks

  • @asif6523
    @asif6523 21 วันที่ผ่านมา

    Thank You Brother. ❤

  • @MansourDIOP-i8v
    @MansourDIOP-i8v ปีที่แล้ว +3

    thank you very much my dear realy you give me a big solution for extracting stack data and load them in colab

  • @GiancarloAlciaturiDiaz
    @GiancarloAlciaturiDiaz ปีที่แล้ว +1

    Looks so good! I am going to try it.

  • @ahmedameen4587
    @ahmedameen4587 8 หลายเดือนก่อน +1

    Good work

  • @MansourDIOP-i8v
    @MansourDIOP-i8v ปีที่แล้ว +1

    thank you a lot for script also

    • @umarfarooq9207
      @umarfarooq9207 5 หลายเดือนก่อน

      Where is script ...can yo share with me please

  • @dwiprabowo4511
    @dwiprabowo4511 ปีที่แล้ว +1

    Hi Ramadhan, great tutorial ;) i am just missing about how to create 'sample lc', is there any another video for this? Huge thanks

    • @ramiqcom
      @ramiqcom  ปีที่แล้ว

      it is in the script too, I make my own sample in GEE

    • @ByakagabaJonathan-ec9eq
      @ByakagabaJonathan-ec9eq 2 หลายเดือนก่อน

      How do you make the sample data

  • @mtkavak
    @mtkavak ปีที่แล้ว +1

    Thanks, ❤❤

  • @MansourDIOP-i8v
    @MansourDIOP-i8v ปีที่แล้ว +1

    can you please do regression analysis with deep learning after

  • @roshaankandimalla5094
    @roshaankandimalla5094 หลายเดือนก่อน

    bro lansat and samples dataset give which help me alot for the understanding

  • @AbdiazizHassanNur
    @AbdiazizHassanNur ปีที่แล้ว

    Thank you sir, please explain for us drought assessment using Google earth engine

    • @ramiqcom
      @ramiqcom  ปีที่แล้ว

      idk how tho

  • @hossein.ghafouri.shoreh
    @hossein.ghafouri.shoreh ปีที่แล้ว +1

    Dear Ramadhan thanks for your informative lesson. I need your excel file to arrange my file according to that how can I get your csv file ?

    • @ramiqcom
      @ramiqcom  11 หลายเดือนก่อน +1

      I think I export it from the GEE

  • @ahmedameen4587
    @ahmedameen4587 หลายเดือนก่อน

    about this code in google colab can using model in new image.tif not with training image?

    • @ramiqcom
      @ramiqcom  หลายเดือนก่อน

      What?

  • @RemoteSensingGIS-o4k
    @RemoteSensingGIS-o4k ปีที่แล้ว

    Thank for your code and demonstration. But the thing is why did you mention you have used Tensor Flow as a deep learning method? In your code you have used the ML Random Forest classification. In which section you use the TF method??

    • @ramiqcom
      @ramiqcom  ปีที่แล้ว

      Please watch the video and read the description

  • @akshitha2903
    @akshitha2903 3 หลายเดือนก่อน

    the feature collection var like built,shrub etc.. have polygons already defined.. if i had to give a different roi then how to import these var..

    • @ramiqcom
      @ramiqcom  2 หลายเดือนก่อน

      you can make your own geometry in earth engine developers.google.com/earth-engine/tutorials/community/drawing-tools

  • @kavyajeetbora2585
    @kavyajeetbora2585 7 หลายเดือนก่อน

    Hi Ramadan, is there any standard library for state of art AI models that can be directly used for classifying the landuse data based on given image collection ?

    • @ramiqcom
      @ramiqcom  7 หลายเดือนก่อน

      I dont know

  • @zejiaann
    @zejiaann ปีที่แล้ว

    Hi Ramadhan, nice video. I tried running your code on google earth engine but it didn't show up like how it did in your demo video. Could I also check where did you get your data from for the respective FeatureCollection(s)? Thank you.

    • @ramiqcom
      @ramiqcom  ปีที่แล้ว

      The feature collection? I just made it there in the script

  • @shivkarnik3253
    @shivkarnik3253 ปีที่แล้ว

    Hey, can we use similar method to classify sentinel 1 sar data?

    • @ramiqcom
      @ramiqcom  ปีที่แล้ว

      Maybe, I have not try it

  • @nakulchoudhari6711
    @nakulchoudhari6711 10 หลายเดือนก่อน

    I'm trying to add these tif file as an asset in google earth engine but everytime it is giving error code 13. Please help me out with it.

    • @ramiqcom
      @ramiqcom  10 หลายเดือนก่อน

      What is the message of code 13?

  • @nakulchoudhari6711
    @nakulchoudhari6711 10 หลายเดือนก่อน

    Hi Ramadhan, I tried to use your code for my ROI and tried to take samples in 2 ways, first using polygons like in your code, and using the marker. But in both the techniques, the train size and test size are 0. Please help me out.

    • @akshitha2903
      @akshitha2903 3 หลายเดือนก่อน

      did u find how to do it for our own roi

    • @ramiqcom
      @ramiqcom  2 หลายเดือนก่อน

      Did you make it as a feature collection?

  • @settydip3058
    @settydip3058 5 หลายเดือนก่อน

    I am trying this GEE code for sentinel two. but I can not download the csv file like your formate. I succeed but not according to classvalue. can you help me

    • @ramiqcom
      @ramiqcom  5 หลายเดือนก่อน

      what is the error message?

    • @settydip3058
      @settydip3058 5 หลายเดือนก่อน

      @@ramiqcom thanks for your reply. Last night I succeeded. but not like your dataset. I can not download sample data ( train data and test data). If you want I can share my GEE code.

  • @shrabanikar8646
    @shrabanikar8646 7 หลายเดือนก่อน

    Sir, can you help me to do CNN-2dconvolution-based LandUse LandCover Classification using vector sample points?

    • @ramiqcom
      @ramiqcom  7 หลายเดือนก่อน

      You need to convert vector to raster first

    • @shrabanikar8646
      @shrabanikar8646 7 หลายเดือนก่อน

      @@ramiqcom can you gave me any tutorial for this work.

  • @KhoaNguyễnVũMinh
    @KhoaNguyễnVũMinh 6 หลายเดือนก่อน

    hi can i get your drive i can t find
    it in my drive

    • @ramiqcom
      @ramiqcom  6 หลายเดือนก่อน

      Have you export it?

  • @iqbalhabibiehabibie5689
    @iqbalhabibiehabibie5689 ปีที่แล้ว

    Hi Ramadhan. It is a very interactive video. I have some problems with my QGIS 3.28.11 Firenze it automatically unexpectedly close. Could you send me the link for the right tools? or any idea how to solve it. Also, Could you attach the RGB color to the description? and what the color represents? Thanks.

    • @ramiqcom
      @ramiqcom  ปีที่แล้ว

      use the LTR QGIS. Check my script to see what does each color represent.

    • @iqbalhabibiehabibie5689
      @iqbalhabibiehabibie5689 ปีที่แล้ว

      @@ramiqcom I could open the file raster file is okay on my QGIS but when I try to change the color palette close itself.

    • @iqbalhabibiehabibie5689
      @iqbalhabibiehabibie5689 ปีที่แล้ว

      @@ramiqcom could you give me the link for LTR QGIS? Thanks

    • @ramiqcom
      @ramiqcom  ปีที่แล้ว

      @@iqbalhabibiehabibie5689 www.norbit.de/~jef/QGIS-OSGeo4W-3.28.11-1.msi?US

  • @livewiregirl
    @livewiregirl ปีที่แล้ว

    What deep learning method used?

    • @ramiqcom
      @ramiqcom  ปีที่แล้ว

      just dense layer

  • @CartographyandGIS12
    @CartographyandGIS12 5 หลายเดือนก่อน

    I want to communicate with you , how to do this? To discuss one serioua issue

    • @ramiqcom
      @ramiqcom  5 หลายเดือนก่อน

      Sure just email me ramiqcom@gmail.com

    • @CartographyandGIS12
      @CartographyandGIS12 5 หลายเดือนก่อน

      @@ramiqcom please Sir check your email

  • @sitiruswandyah640
    @sitiruswandyah640 11 หลายเดือนก่อน

    halo Pak.,
    bisa kah saya dapatkn script code nya. terima kasih.

    • @ramiqcom
      @ramiqcom  11 หลายเดือนก่อน

      Di description video

  • @saraswatisahoo2816
    @saraswatisahoo2816 ปีที่แล้ว

    why did you merge L8 and L9 data?

    • @ramiqcom
      @ramiqcom  11 หลายเดือนก่อน

      Using merge method

    • @saraswatisahoo2816
      @saraswatisahoo2816 11 หลายเดือนก่อน

      @@ramiqcom no, I'm asking that why did you merge L8 and L9. you could have used only L8 data. Is it necessary to merge L8 and L9 ?

    • @ramiqcom
      @ramiqcom  11 หลายเดือนก่อน +1

      @@saraswatisahoo2816 It give more clear data

  • @jawedsiddique5194
    @jawedsiddique5194 5 หลายเดือนก่อน

    Is there a way I can contact you? URGENT!

    • @ramiqcom
      @ramiqcom  5 หลายเดือนก่อน

      just email me ramiqcom@gmail.com

  • @shirasenderling4272
    @shirasenderling4272 ปีที่แล้ว

    🌺 "Promo sm"

  • @Health_Geography
    @Health_Geography ปีที่แล้ว

    Thank you. But I'm not interested. Because, we use codes to solve our complex issues. You are over complicating a simple topic and it is confusing. A code should easily allow its specialized users to extract data. Not to confuse them. Thank you.

    • @ramiqcom
      @ramiqcom  11 หลายเดือนก่อน

      Maybe skill issue

  • @9858695189
    @9858695189 10 หลายเดือนก่อน

    Hi ramdan, this is very helpful in my research . can you please share your jupyter notebook file.