amineHY /
AI-LAB
This repository contains a docker image that I use to develop my artificial intelligence applications in an uncomplicated fashion. Python, TensorFlow, PyTorch, ONNX, Keras, OpenCV, TensorRT, Numpy, Jupyter notebook... :whale2::fire:
Loading repository data…
ayushdabra / repository
This repository contains the Jupyter Notebook for the UNet-VGG16 CNN Model trained on the Lunar Landscape Images Dataset.
UNDER DEVELOPMENT
As we all know, it is always difficult to find good datasets for image analysis, even more so when the data of interest is difficult to collect. In the field of space robotics, firsthand data is very scarce and seldom freely accessible. To the knowledge of the authors of the dataset, there exists no labelled dataset of planetary landscape images that could be used for any kind of machine learning approach to object detection or segmentation. The goal of the dataset is to openly provide a decent substitute for anyone who wishes to use such an approach on a lunar environment without manual labelling.
The dataset contains 9,766 realistic renders of rocky lunar landscapes, and their segmented equivalents (the 3 classes are the sky, smaller rocks, and larger rocks). A table of bounding boxes for all larger rocks and processed, cleaned-up ground truth images are also provided.
Sample Images:
From above sample images, we can make a number of observations that should be kept in mind while using the dataset, in decreasing order of importance:
Real lunar pictures are also provided alongside the renders in the dataset. Those were taken by the Chang'e 3 rover (image credit: China National Space Administration (CNSA)), equipped with two cameras: PCAM and TCAM.
The UNet was developed by Olaf Ronneberger et al. for Bio Medical Image Segmentation. The architecture contains two paths. First path is the contraction path (also called as the encoder) which is used to capture the context in the image. The encoder is just a traditional stack of convolutional and max pooling layers. The second path is the symmetric expanding path (also called as the decoder) which is used to enable precise localization using transposed convolutions. Thus, it is an end-to-end fully convolutional network (FCN), i.e. it only contains Convolutional layers and does not contain any Dense layer because of which it can accept image of any size.
In the original paper, the UNet is described as follows:
A detailed layout of the model is available here.
Due to computational constraints, the model is trained on only 5600 render images and their respective masks.
| Model | Epochs | Accuracy | Loss |
|---|---|---|---|
| UNet-VGG16 Transfer Learning Model | 30 | 44.54 % | 4.41618 |
Selected from shared topics, language and repository description—not editorial ratings.
amineHY /
This repository contains a docker image that I use to develop my artificial intelligence applications in an uncomplicated fashion. Python, TensorFlow, PyTorch, ONNX, Keras, OpenCV, TensorRT, Numpy, Jupyter notebook... :whale2::fire:
albertofernandezvillan /
This repository contains both a collection of Jupyter Notebooks as well as other resources (e.g. presentations, links, ...) that are going to be used during the "Second quarter university extension courses" that the University of Oviedo is going to teach (online).
itratrahman /
This repository contains my machine learning projects on kaggle data.The jupyter notebooks here serve as excellent tutorials. I have embarked on a career as video course publisher. So these notebooks might end up as lesson materials.
TouradBaba /
This repository contains programming assignments for the Deep Learning Specialization by deeplearning.AI. It includes Jupyter Notebooks for exercises in neural networks, hyperparameter tuning, convolutional networks, and sequence models.
RichmondAlake /
This repository contains a Jupyter Notebook that guides you through the fundamentals of computer vision using the PyTorch framework. The notebook is structured to provide a hands-on approach to learning deep learning concepts, implementing neural networks, and applying them to various computer vision tasks.
angkonn /
This repository contains Jupyter notebooks from two Kaggle courses: 1. Intro to Deep Learning, 2. Computer Vision