![BEEiLab](/img/default-banner.jpg)
- Видео 57
- Просмотров 29 328
BEEiLab
Канада
Добавлен 2 ноя 2023
Thank you for Subscribing! If you have not, Subscribe now!
Welcome to BeeiLab channel, led by Dr. Masoud Mahdianpari, where we're on a mission to make the latest research and development in the field of GEOAI (Geospatial Artificial Intelligence) accessible to everyone. Our videos are your gateway to understanding geospatial concepts, data analysis, satellite image processing, and the cutting-edge applications of AI in Earth Observation. Our main goal is to empower individuals from all backgrounds to explore and engage with this exciting field.
Welcome to BeeiLab channel, led by Dr. Masoud Mahdianpari, where we're on a mission to make the latest research and development in the field of GEOAI (Geospatial Artificial Intelligence) accessible to everyone. Our videos are your gateway to understanding geospatial concepts, data analysis, satellite image processing, and the cutting-edge applications of AI in Earth Observation. Our main goal is to empower individuals from all backgrounds to explore and engage with this exciting field.
Matplotlib Crash Course: Python Data Visualization Course | Introduction to Matplotlib | Stack Plot
A stack plot in Matplotlib is a way to display data in a cumulative manner. It is commonly used to show how different components contribute to a whole over time. In a stack plot, each dataset is represented as a filled area, stacked on top of the previous one. This allows for a clear visualization of how each part contributes to the total and how the total changes over time.
Welcome to the full data visualization course using the Matplotlib library on Jupyter Notebook and Python. This playlist provides a full tutorial about all types of plots using Matplotlib. We will upload a video weekly.
Don't forget to subscribe to our channel for more informative tutorials!
The code examples are availab...
Welcome to the full data visualization course using the Matplotlib library on Jupyter Notebook and Python. This playlist provides a full tutorial about all types of plots using Matplotlib. We will upload a video weekly.
Don't forget to subscribe to our channel for more informative tutorials!
The code examples are availab...
Просмотров: 135
Видео
Matplotlib Crash Course: Python Data Visualization Course | Fill Between plot in Matplotlib
Просмотров 402Месяц назад
A fill between plot is a type of data visualization where the area between two curves (or a curve and a baseline) is shaded. This technique helps to emphasize the difference or the relationship between the curves, making it easier to visualize changes or trends over a range of values. Welcome to the full data visualization course using the Matplotlib library on Jupyter Notebook and Python. This...
Matplotlib Crash Course: Python Data Visualization Course | Stem plot in Matplotlib from Scratch
Просмотров 463Месяц назад
A stem plot is a type of plot in Matplotlib used to display discrete data points. It is particularly useful for visualizing data that involves comparisons among individual points. In a stem plot, each data point is represented by a marker at the data value, a line (stem) extending from this marker to a baseline (usually the x-axis), and an optional baseline to indicate the position of the zero-...
Matplotlib Crash Course: Python Data Visualization Course | Bar Chart in Matplotlib from Scratch
Просмотров 323Месяц назад
A bar plot, or bar chart, is a type of graph that uses rectangular bars to display data categories, with the bar lengths or heights corresponding to the values they represent. These bars can be oriented either horizontally or vertically. Bar charts are useful for comparing discrete categories, with one axis showing the specific categories being compared and the other axis showing the measured v...
Matplotlib Crash Course: Python Data Visualization Course | Scatter Plot in Matplotlib from Scratch
Просмотров 6662 месяца назад
Scatter plots are excellent visualization tools for determining whether two data sets are correlated. Scatter plots allow us to spot these trends if there is a correlation. Welcome to the full data visualization course using the Matplotlib library on Jupyter Notebook and Python. This playlist provides a full tutorial about all types of plots using Matplotlib. We will upload a video weekly. Don'...
Matplotlib Crash Course: Python Data Visualization Course | Introduction to Matplotlib | Line Plot
Просмотров 7293 месяца назад
Data visualization involves interpreting data visually to uncover patterns, trends, and correlations that might remain unnoticed in other formats. Welcome to the full data visualization course using the Matplotlib library on Jupyter Notebook and Python. This playlist provides a full tutorial about all types of plots using Matplotlib. We will upload a video weekly. Don't forget to subscribe to o...
Attention Mechanism Vision Transformer for Satellite Image Classification in Tensorflow from Scratch
Просмотров 8674 месяца назад
In this video, You will learn how to implement vision transformer architecture for satellite image classification step by step in the simplest way and from scratch. In this video, we use the EuroSat benchmark dataset for satellite image classification using vision transformer. We will explain how to prepare the dataset and how to use it for this task. Vision Transformer or ViT is a transformer ...
Attention Mechanism: Spatial Attention & CBAM Implementation in CNNs Using Tensorflow Deep Learning
Просмотров 7814 месяца назад
In this video, we will learn together about the soatial attention mechanism and CBAM (Convolutional Block Attention Module) implementations using Tensorflow in convolutional neural networks. Don't forget to subscribe to our channel for more informative tutorials! The code examples are available on our GitHub page: github.com/BEEILAB/Attention-Mechanism 👍 Subscribe for more tutorials like this: ...
Attention Mechanism: Channel Attention Implementation in CNNs Using Tensorflow Deep Learning
Просмотров 1,3 тыс.4 месяца назад
In this video, we will learn together about the channel attention mechanism implementation using Tensorflow in convolutional neural networks. Don't forget to subscribe to our channel for more informative tutorials! The code examples are available on our GitHub page: github.com/BEEILAB/Attention-Mechanism 👍 Subscribe for more tutorials like this: www.youtube.com/@BEEiLabTV 📺 RELATED VIDEOS - Pla...
Attention Mechanism: What is Attention Mechanism in Deep Learning An Overview of Attention Mechanism
Просмотров 7344 месяца назад
In this video, we will learn together about the attention mechanism in GeoSpatial science that allows deep learning model to focus on a specid part of input data! Don't forget to subscribe to our channel for more informative tutorials! 👍 Subscribe for more tutorials like this: www.youtube.com/@BEEiLabTV 📺 RELATED VIDEOS - Playlist with all our videos on attention mechanism in geospatial science...
QGIS Tutorial for Beginners: How to Make a Map in QGIS Study Area Map Using QGIS Map Layout in QGIS
Просмотров 3715 месяцев назад
Welcome to our tutorial! In this video guide, you'll discover how to create maps using QGIS, a powerful open-source geographic information system. We'll walk you through each step, covering essential components like the scale bar, north arrow, legend, key plan, and coordinate grid lines. By the end of this tutorial, you'll have the knowledge and skills to design custom maps tailored to your uni...
QGIS Tutorial for Beginners: QGIS Geoprocessing Tools: Intersection, Union, and Symmetric Difference
Просмотров 3245 месяцев назад
This video three important geoprocessing tolls including: Intersection, Union, and Symmetric Difference. 👍 Subscribe for more tutorials like this: www.youtube.com/@BEEiLabTV 📺 RELATED VIDEOS - Playlist with all our videos on QGIS tutorial for beginners: ruclips.net/video/0wchWLjEjCY/видео.html Other Social: 📸 Instagram: beeilab 🌎 Website: mahdianpari.ca/ 📱 Twitter: be...
QGIS Tutorial for Beginners: QGIS Geoprocessing Tools & Operators: Convex Hull, Dissolve, Difference
Просмотров 4055 месяцев назад
Geoprocessing stands out as a crucial element within a geographic information system (GIS), offering significant capabilities. It enables the definition, administration, and analysis of information essential for decision-making. The majority of geoprocessing tools operate on input datasets, generating corresponding output datasets. Certain tools alter the attributes or geometry of the initial d...
QGIS Tutorial for Beginners: How to Create a Buffer in QGIS Buffer Analysis in QGIS
Просмотров 3135 месяцев назад
This tutorial series is specifically designed for individuals who are new to QGIS. In these videos, beginners will gain insights into creating buffer using QGIS. 👍 Subscribe for more tutorials like this: www.youtube.com/@BEEiLabTV 📺 RELATED VIDEOS - Playlist with all our videos on QGIS tutorial for beginners: ruclips.net/video/0wchWLjEjCY/видео.html Other Social: 📸 Instagram: beei...
QGIS Tutorial for Beginners: How to Clip a Shapefile in QGIS How to use clip tool in QGIS
Просмотров 4295 месяцев назад
In this video you will learn how to use clip tool to clip in QGIS. 👍 Subscribe for more tutorials like this: www.youtube.com/@BEEiLabTV 📺 RELATED VIDEOS - Playlist with all our videos on QGIS tutorial for beginners: ruclips.net/video/0wchWLjEjCY/видео.html Other Social: 📸 Instagram: beeilab 🌎 Website: mahdianpari.ca/ 📱 Twitter: beeilab?lang=en 📝 LinkedIn: www.linkedin...
QGIS Tutorial for Beginners: Symbology in QGIS Point Symbology from Scratch Custom Symbols
Просмотров 3405 месяцев назад
QGIS Tutorial for Beginners: Symbology in QGIS Point Symbology from Scratch Custom Symbols
QGIS Tutorial for Beginners: Symbology in QGIS Polygon Symbology from Scratch Custom Symbols
Просмотров 3106 месяцев назад
QGIS Tutorial for Beginners: Symbology in QGIS Polygon Symbology from Scratch Custom Symbols
QGIS Tutorial for Beginners: Working With Attribute Table in QGIS for Absolute Beginners
Просмотров 3486 месяцев назад
QGIS Tutorial for Beginners: Working With Attribute Table in QGIS for Absolute Beginners
Python Tutorial for Beginners: Pandas Library Tutorial in Python for Beginners Pandas Full Course
Просмотров 4056 месяцев назад
Python Tutorial for Beginners: Pandas Library Tutorial in Python for Beginners Pandas Full Course
Python Tutorial for Beginners: Pandas Library Tutorial in Python for Beginners Pandas Full Course
Просмотров 3486 месяцев назад
Python Tutorial for Beginners: Pandas Library Tutorial in Python for Beginners Pandas Full Course
Python Tutorial for Beginners: Pandas Library Tutorial in Python for Beginners Pandas Full Course
Просмотров 5096 месяцев назад
Python Tutorial for Beginners: Pandas Library Tutorial in Python for Beginners Pandas Full Course
Python Tutorial for Beginners: Python NumPy Tutorial for Beginners Numpy Full Course 2024
Просмотров 4356 месяцев назад
Python Tutorial for Beginners: Python NumPy Tutorial for Beginners Numpy Full Course 2024
ChatGPT Vs Gemini: A Comparative Analysis of Two AI Giants, Which One? Large Language Model (LLM)
Просмотров 5656 месяцев назад
ChatGPT Vs Gemini: A Comparative Analysis of Two AI Giants, Which One? Large Language Model (LLM)
QGIS Tutorial for Beginners: How to Import ShapeFiles Data in QGIS editor
Просмотров 3626 месяцев назад
QGIS Tutorial for Beginners: How to Import ShapeFiles Data in QGIS editor
QGIS Tutorial for Beginners: QGIS Menus & Toolbars QGIS Interface Introduction to QGIS Basic 2024
Просмотров 3366 месяцев назад
QGIS Tutorial for Beginners: QGIS Menus & Toolbars QGIS Interface Introduction to QGIS Basic 2024
GeoSpatial Tutorial: What is GIS? GIS Applications Introduction to Geographic Information System
Просмотров 4306 месяцев назад
GeoSpatial Tutorial: What is GIS? GIS Applications Introduction to Geographic Information System
GeoSpatial Tutorial: What is Remote Sensing? Active and Passive Remote Sansing Sensors
Просмотров 4726 месяцев назад
GeoSpatial Tutorial: What is Remote Sensing? Active and Passive Remote Sansing Sensors
QGIS Tutorial for Beginners: What is QGIS? and Why Use QGIS? An Introduction to QGIS for Beginners
Просмотров 5076 месяцев назад
QGIS Tutorial for Beginners: What is QGIS? and Why Use QGIS? An Introduction to QGIS for Beginners
QGIS Tutorial for Beginners: Download & Install QGIS Last Version How to Install QGIS on Windows 10
Просмотров 4116 месяцев назад
QGIS Tutorial for Beginners: Download & Install QGIS Last Version How to Install QGIS on Windows 10
LULC Satellite Image Classification Using Machine Learning: Accuracy Assessement Using Scikit-Learn
Просмотров 6127 месяцев назад
LULC Satellite Image Classification Using Machine Learning: Accuracy Assessement Using Scikit-Learn
Thanks alot.. i use arcmap how to take image and what it containing 😊
i don't really get it with this deep learning. so where is the result of classification? like the classification result that i saw in conventional software (arcmap, arcgis pro, qgis, etc)
Thank you for the insights. Suppose I want to perform x-class classification using my own data, such as Sentinel-2. How do I modify this for my case?
Nice video but I don't understand the data set. the images are different parts of an image. Which area, which date is not clear. How did you get this small piece image. How did you put the images in different classes
I need help in this feild
What is your problem?
@@BEEiLabTV Im working on landsat image and want to apply deep learinf model to for 5 level of classification
I love your channel the most because it provides a clear understanding of everything we need. This series was best among all. I request that you continue the Satellite Image series, focusing on advanced deep learning concepts, as this would be extremely helpful for us. It would be great if you could make a video on training and classifying/segmenting custom datasets using advanced DL models.
I love your channel the most because it provides a clear understanding of everything we need. I request that you continue the Satellite Image series, focusing on advanced deep learning concepts, as this would be extremely helpful for us. It would be great if you could make a video on custom training in QGIS and classifying/segmenting datasets using advanced DL models.
How to insert naive bayes algorithm?
You're the best ,my dataset from website USGS and take it my images tif and store in my computer how to put it in path
InvalidArchiveError("Error with archive C:\\Users\\Pc\\anaconda3\\pkgs\\ucrt-10.0.20348.0-haa95532_0.conda. You probably need to delete and re-download or re-create this file. Message was: failed with error: [Errno 13] Permission denied: 'C:\\\\Users\\\\Pc\\\\anaconda3\\\\pkgs\\\\ucrt-10.0.20348.0-haa95532_0\\\\Library\\\\bin\\\\ucrtbase.dll'") :i have this error while installing SAM modle
Love your channel and learning a lot from it. Can you please not add the background music in your next videos? It is very distracting. Thank you for your hard work.
Thanks for your feedback, we will consider your suggestion in the next videos.
Love your channel and learning a lot from it. Can you please not add the background music in your next videos? It is very distracting. Thank you for your hard work.
Your personality really shines through in your videos. Love it!
I appreciate the time and effort you put into creating such engaging content. Thank you!
Your videos never fail to make me smile. Love your work!
Love this! Keep the quality content coming.
Thank you for consistently creating such amazing and captivating content. Keep up the outstanding work!
I love your positive attitude! Your videos are always uplifting.
Your videos are always so polished and professional. Fantastic job!
Your passion for your content is truly inspiring. Keep it up!
Your positive energy always shines through in your videos. Keep up the amazing work!
I love how you always manage to engage your audience. Your videos are truly remarkable!
Your videos are always so well-organized and neatly presented. Great work!
Your videos are always so insightful and full of valuable information. Thank you!
You have a natural gift for creating compelling content. Keep it up!
I appreciate the way you present information in such an engaging manner. Great job!
I love your style! Keep the amazing videos coming.
Please could you make a video on how to prepare the ground truth image?
Sure, we will make asap!
Where do I visualise the output?
You need to first predict using the trained model.
Great job!!
Your passion for creating content really shines through! Love it.
Your videos always provide such valuable information and insights. Thank you!
You have a real talent for making engaging and informative videos. Fantastic job!
I can tell you put a lot of time and effort into your videos. Thank you for sharing!
C:\Users\sparc\miniconda3\envs\SAM\Lib\site-packages\torchvision\io\image.py:13: UserWarning: Failed to load image Python extension: '[WinError 127] The specified procedure could not be found'If you don't plan on using image functionality from `torchvision.io`, you can ignore this warning. Otherwise, there might be something wrong with your environment. Did you have `libjpeg` or `libpng` installed before building `torchvision` from source? warn( got this error
I am unable to 'activate SAM' in E folder.
same here
@@VentrePresse same
How to out put as export full prediction map....
Uauuu, venha apresentar no FOSS4G 2024 BELÉEEM.
"Promosm" 💦
Thank you so much for your useful videos and dedication! Could you please also explain to us or give me some useful directions to how could I see the actual land use classification by the deep learning model? One way would be in a GIS software. Is there also another way? For example, to make a map based on a satellite imagery at a certain moment, classifying it in the 10 categories from the EuroSat. Thank you!
Glad To hear it was useful. Actually, the satellite image classification can be classified in two scenarios. The first one is similar to what you watched on this channel and this is also known as scene classification. On the other hand, in some cases to have a classified map, you need to predict the class of each pixel. In this scenario, you need to train a model and then pass an image patch to the trained model. The predicted value belongs to the center pixel in the patch image. For instance, if you are going to use Sentinel-2 satellite data, you can use a patch size of 9*9. Notably, the EuroSat dataset with this structure can't be used for pixel-based classification. We hope to prepare a comprehensive tutorial for this approach as soon as possible.
Hii sir i need some guidance regarding generating synthetic images with triplegan on Eurosat, can you please help me.... Thanks in advance sir
Your videos are always so insightful and thought-provoking. I truly appreciate your content.
Another great video! You always deliver quality content.
You have such a talent for creating engaging videos. Well done!
I appreciate the way you present information in such an engaging manner. Great job!
I always appreciate the effort you put into your content. Keep it up!
How to collect ground truth data for this LULC
Others collect this ground truth and is public to use now! But if you need to collect the ground truth for your study, you can use GPS and other surveying instruments to collect precise ground truth! And if you are not looking for precise ground truth, you can use Google Earth or a high-resolution satellite to label the land uses.
Application of GIS in real world
Your teaching method is truly exceptional! I have a question and I'd appreciate it if you could create a video tutorial. How can we annotate or label Landsat or Sentinel satellite images for land use and land cover change analysis to train a deep learning model?
Thanks for your message. We will work on it. One way to have labels for change detection in LULC is to classify the image for both years and then compare the pixels one by one to generate a change map.
Dear Masoud, Thank you so much for your wonderful teaching. I have found it truly fabulous. I have a question: Is there a specific section in this code to dedicated to generating export classifications? I did not find it in your code. Best regards,
Thanks for your message. This code does not have a section for generating classification maps. We will cover this topic as soon as possible.
Thank you for prompt answer, @@BEEiLabTV