All Projects → ErenBalatkan → Bts Pytorch

ErenBalatkan / Bts Pytorch

Licence: mit
PyTorch implementation of BTS Depth Estimator

Projects that are alternatives of or similar to Bts Pytorch

Keras2kubernetes
Open source project to deploy Keras Deep Learning models packaged as Docker containers on Kubernetes.
Stars: ✭ 53 (-1.85%)
Mutual labels:  jupyter-notebook
Mypresentations
this is my presentaion area .个人演讲稿展示区,主要展示一些平时的个人演讲稿或者心得之类的,
Stars: ✭ 53 (-1.85%)
Mutual labels:  jupyter-notebook
Pyspark Setup Guide
A guide for setting up Spark + PySpark under Ubuntu linux
Stars: ✭ 53 (-1.85%)
Mutual labels:  jupyter-notebook
Notebooks
Some notebooks
Stars: ✭ 53 (-1.85%)
Mutual labels:  jupyter-notebook
Commitgen
Code and data for the paper "A Neural Architecture for Generating Natural Language Descriptions from Source Code Changes"
Stars: ✭ 53 (-1.85%)
Mutual labels:  jupyter-notebook
Tutoriais De Am
Algoritmos de aprendizado de máquina criados manualmente para maior compreensão das suas funcionalidades
Stars: ✭ 53 (-1.85%)
Mutual labels:  jupyter-notebook
25daysinmachinelearning
I will update this repository to learn Machine learning with python with statistics content and materials
Stars: ✭ 53 (-1.85%)
Mutual labels:  jupyter-notebook
Facenet Face Recognition
This is the research product of the thesis manifold Learning of Latent Space Vectors in GAN for Image Synthesis. This has an application to the research, name a facial recognition system. The application was developed by consulting the FaceNet model.
Stars: ✭ 54 (+0%)
Mutual labels:  jupyter-notebook
Wiki generator live
live code
Stars: ✭ 53 (-1.85%)
Mutual labels:  jupyter-notebook
Mastering Python Data Analysis
Mastering-Python-Data-Analysis
Stars: ✭ 53 (-1.85%)
Mutual labels:  jupyter-notebook
Homeless Arrests Analysis
A Los Angeles Times analysis of arrests of the homeless by the LAPD
Stars: ✭ 53 (-1.85%)
Mutual labels:  jupyter-notebook
Stock Market Prediction Using Natural Language Processing
We used Machine learning techniques to evaluate past data pertaining to the stock market and world affairs of the corresponding time period, in order to make predictions in stock trends. We built a model that will be able to buy and sell stock based on profitable prediction, without any human interactions. The model uses Natural Language Processing (NLP) to make smart “decisions” based on current affairs, article, etc. With NLP and the basic rule of probability, our goal is to increases the accuracy of the stock predictions.
Stars: ✭ 53 (-1.85%)
Mutual labels:  jupyter-notebook
Info490 Fa16
INFO 490: Foundations of Data Science, offered in the Fall 2016 Semester at the University of Illinois
Stars: ✭ 53 (-1.85%)
Mutual labels:  jupyter-notebook
Data Privacy For Data Scientists
A workshop on data privacy methods for data scientists.
Stars: ✭ 53 (-1.85%)
Mutual labels:  jupyter-notebook
Challengehub Baselines
ChallengeHub开源的各大比赛baseline集合
Stars: ✭ 54 (+0%)
Mutual labels:  jupyter-notebook
Visualizing And Understanding Convolutional Neural Networks
Stars: ✭ 53 (-1.85%)
Mutual labels:  jupyter-notebook
Info490 Sp17
Advanced Data Science, University of Illinois Spring 2017
Stars: ✭ 53 (-1.85%)
Mutual labels:  jupyter-notebook
Tianchi ship 2019
天池智慧海洋 2019 https://tianchi.aliyun.com/competition/entrance/231768/introduction?spm=5176.12281949.1003.1.493e5cfde2Jbke
Stars: ✭ 54 (+0%)
Mutual labels:  jupyter-notebook
Trdesign
trRosetta for protein design
Stars: ✭ 54 (+0%)
Mutual labels:  jupyter-notebook
Blog of baojie
Some articles written by Bao Jie
Stars: ✭ 53 (-1.85%)
Mutual labels:  jupyter-notebook

BTS - PyTorch

This repository contains the unofficial PyTorch implementation of From Big to Small: Multi-Scale Local Planar Guidance for Monocular Depth Estimation

Paper
Official Tensorflow Implementation

This repository is tested on Windows and Ubuntu on PyTorch 1.2, 1.3 and 13.1, installed from pip and built from source.

Kitti Validation results:

Model Silog rmse rmse log abs relative sqrt relative
BTS - PyTorch 9.83 3.03 0.10 0.06 0.29
BTS - Official 9.08 2.82 0.09 0.05 0.26

As can be seen on table above, this implementation performs slightly worse than original implementation, which is very likely due some additional hyper-parameter tuning done by authors, due computational reasons I couldnt fine tune training parameters further.

Videos

Screenshot

Setup

pip install -r requirements.txt

Download pretrained model and put it under models directory

Prediction

Please refer to prediction_example.ipynb

Dataset Preperation

Kitti: Preperation process is same as the official tensorflow implementation. But use "kitti_archives_to_download.txt" provided in this reposity which contains more runs.

Evaluation

Change following lines at the start of the configs.py

model_path = "models/btspytorch"
dataset_path = "e://Code/Tez/bts_eren/kitti"

Run Test.py

Training

Change following lines at the start of the configs.py

experiment_name = "Balatkan"  # This determines folder names used for saving tensorboard logs and model files
dataset_path = "e://Code/Tez/bts_eren/kitti"

Takes around 100 hours to train on GTX 1080.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].