Sign in

Syam Kakarla

Detailed Explanation

Use the power of Transfer Learning

Photo by Surendran MP on Unsplash

Table of Contents

What is Detectron2?

Detectron2 is an opensource object recognition and segmentation software system that implements state of the art algorithms as part of Facebook AI Research(FAIR). It is a ground-up rewrite in PyTorch to its previous version Detectron, and it originates from MaskRCNN-Benchmark.

You can see the details of Detectron2 along with the benchmark comparisons, different applications, customizations, and brief up on nuts and bolts of its working nature from PyTorch DevCon19.

The Detectron also provides a large collection of baselines trained with Detectron2 and you can access the code…


PySpark Tutorial

Chapter 1: Introduction to PySpark using US Stock Price Data

Photo by Luke Chesser on Unsplash

PySpark is an API of Apache Spark which is an open-source, distributed processing system used for big data processing which was originally developed in Scala programming language at UC Berkely. The Spark has development APIs in Scala, Java, Python, and R, and supports code reuse across multiple workloads — batch processing, interactive queries, real-time analytics, machine learning, and graph processing. It utilizes in-memory caching, and optimized query execution for fast analytic queries against data of any size. …


Machine Learning | Remote Sensing

Land cover classification of Sundarbans satellite imagery using K-Nearest Neighbor(K-NNC), Support Vector Machine (SVM), and Gradient Boosting classification algorithms with Python.

Photo by Paulo Simões Mendes on Unsplash

This article helps readers to better understand land cover classification on Sundarbans satellite data using different classification algorithms with Python.

Table of Contents

Let’s Get Started…

Sundarbans Satellite Imagery

Source: Google Maps

The Sundarbans is one of the largest mangrove areas in the delta formed by the confluence of the Ganges, Brahmaputra, and Meghna rivers in the Bay of Bengal. The Sundarbans forest is about 10,000 sq km across India and Bangladesh, of which 40% lies in India, and is home to many rare and globally threatened wildlife species. The…


Hands-on Tutorials, Data science | Remote sensing | Hands-on Tutorial

Different methods and Machine Learning techniques to analyze satellite imagery using Python with hands-on tutorials and examples.

Photo by USGS on Unsplash

This article helps users to understand the different methods and supervised and unsupervised machine learning techniques to analyze satellite imagery using Python with hands-on tutorials and examples.

Contents

Let’s get started ✨

Satellite Imagery Indices

Normalized Satellite indices are images that are computed from Multi-Spectral satellite images. These images emphasize a specific phenomenon that is present while mitigating other factors that degrade the effects in the image. For instance, a vegetation index will show healthy vegetation as bright in the index image, while unhealthy vegetation has lower values and barren…


Data Science | Data Visualization

Embed your interactive plots in Medium, Webpages, and other platforms using Plotly and Chartstudio

Photo by William Iven on Unsplash

There is no such thing as information overload. There is only a bad design. — Edward Tufte

We all know a picture is worth a thousand words, data visualization is the visual summary of the information that makes it easier to understand/identify patterns and trends instead of looking at thousands of rows in spreadsheets. A good data visualization place the meaning of complex datasets in a precise and concise way. An interactive data visualization makes it even easier to understand and find insights from the data.

This article covers creating different interactive plots using Plotly and embedding interactive data visualizations…


Remote Sensing | Data Analysis | Python

A detailed explanation of Data Analysis on Sundarbans Satellite Imagery using Python

Photo by USGS on Unsplash

This article helps readers to better understand the satellite data and different methods to explore and analyze the Sundarbans satellite data using Python.

Table of Contents

Let’s get started ✨

Sundarbans Satellite Imagery

The Sundarbans is one of the largest mangrove areas in the delta formed by the confluence of the Ganges, Brahmaputra, and Meghna rivers in the Bay of Bengal. The Sundarbans forest is about 10,000 sq km across India and Bangladesh, of which 40% lies in India, and is home to many rare and globally threatened wildlife species. …


Deep Learning | Remote Sensing

A Python hands-on tutorial on Land Cover Classification of Satellite Imagery using Convolutional Neural Networks.

Photo by USGS on Unsplash

Land cover classification using remote sensing data is the task of classifying pixels or objects whose spectral characteristics are similar and allocating them to the designated classification classes, such as forests, grasslands, wetlands, barren lands, cultivated lands, and built-up areas. Various techniques have been applied to land cover classification, including traditional statistical algorithms and recent machine learning approaches, such as random forest and support vector machines, e.t.c.

This article covers a hands-on Python tutorial on the land cover classification of satellite imagery using Convolutional Neural Network (CNN).

Table of Contents


Deep Learning | Python HandsOn

A walkthrough on utilizing AutoEncoders for land cover classification of Hyperspectral Images using Python.

Photo by USGS on Unsplash

Dimensionality reduction has become an important aspect of machine learning. It is often considered as a preprocessing step in the machine learning problems such as classification and clustering. The presence of a large number of features in data sets affects the predictive capabilities of the classifiers. The feature extraction algorithms reduce the dimensionality of the data set, thereby paving way for the classifiers to generate comprehensive models at a reduced computational cost.

This article helps readers to understand the role of AutoEncoders in Dimensionality Reduction of Hyperspectral Images and also provides a hands-on tutorial of the implementation.

Table of Contents


Hands-on Tutorials, Deep Learning

Using Deep Learning (DL) for land cover classification of Hyperspectral Imagery.

Photo by USGS on Unsplash

Table of Contents

Introduction to Hyperspectral Images (HSI)

Hyperspectral Imaging is an important technique in remote sensing, which collects the electromagnetic spectrum ranging from the visible to the near-infrared wavelength. Hyperspectral imaging sensors often provide hundreds of narrow spectral bands from the same area on the surface of the earth. In hyperspectral images (HSI), each pixel can be regarded as a high-dimensional vector whose entries correspond to the spectral reflectance in a specific wavelength.

With the advantage of distinguishing subtle spectral differences, HSIs have been…


Machine Learning & Data Science

Five opensource books you need to read to improve your skills in Machine Learning and Data Science

Photo by Jaredd Craig on Unsplash

In this article, you will get to know about 5 open source books that you must read to start your career or to improve your skills in Data Science and Machine Learning.

The annual Stack Overflow survey provides comprehensive information with the representation from a great diversity of programmers and developers across the globe, with this year’s poll being taken by nearly65,000 people. This year’s survey details which languages developers enjoy using, which are associated with the best-paid jobs, which are most commonly used, as well as developers’ preferred frameworks, databases, and integrated development environments.

We have not seen a…

Syam Kakarla

Machine Learning Practitioner and Data Science Enthusiast, https://www.linkedin.com/in/syam-kakarla/

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store