Coder Social home page Coder Social logo

undeepvo's Issues

train more than one sequence

How to train more than one sequence?
this train only 08 sequence what if I want to train more sequences (if this possible)
dataset = pykitti.odometry(MAIN_DIR, '08', frames=range(0, 340, 1))

lr sheduler

"The learning rate started from 0.001 and decreased by half for every 1/5 of total iterations"

Добавить возможность выбора через сколько итераций/эпох снижать, либо же что-то умное использовать из торча

Test MonoDepth2

Запустить Monodepth2 и сравнить графики лосов

U-Net model is not correct

class LastUpBlock(nn.Module):
    def __init__(self, in_channels, out_channels):
        super().__init__()

        self.convs = nn.Sequential(
            nn.Conv2d(in_channels, out_channels, kernel_size=3, padding=1),
            nn.ReLU(),
            nn.Conv2d(out_channels, out_channels, kernel_size=3, padding=1),
            nn.ReLU(),
        )

    def forward(self, x):
        out = self.convs(x)

        return out

should be

class LastUpBlock(nn.Module):
    def __init__(self, in_channels, out_channels):
        super().__init__()

        self.convs = nn.Sequential(
            nn.Conv2d(in_channels, out_channels, kernel_size=3, padding=1),
            nn.ReLU(),
            nn.Conv2d(out_channels, out_channels, kernel_size=1, padding=0),
        )

    def forward(self, x):
        out = self.convs(x)

        return out

Улучшить вывод в tensorboard и mlflow

  1. Вывести left и right глубину и картинки
  2. Вывусти все лоссы в tensorboard и в mlflow
  3. Graph
  4. Вывести траекторию tensorboard
  5. Артифакты в mlflow
  6. Добавить вывод гипер параметров

regularization coeffis

DisparityConsistencyLoss:  lambda = 0.85
PoseLoss: lambda_pose= ; lambda_rotation= ;
SpatialPhotometricConsistencyLoss: lambda = ;

TemporalPhotometricConsistencyLoss: lambda =0.85;

AttributeError: module 'kornia.losses' has no attribute 'SSIM'

it show the below error when I tried

---------------------------------------------------------------------------
AttributeError                            Traceback (most recent call last)
<ipython-input-32-840e18527b00> in <module>()
     26 criterion = UnsupervisedCriterion(dataset_manager.get_cameras_calibration("cuda:0"),
     27                                   lambda_position, lambda_rotation, lambda_s,
---> 28                                   lambda_disparity, lambda_registration)
     29 handler = TrainingProcessHandler(mlflow_tags={"name": "MishaNotebook"}, 
     30                                  mlflow_parameters=mlflow_parameters)

2 frames
/content/undeepvo/criterion/spatial_photometric_consistency_loss.py in __init__(self, lambda_s, left_camera_matrix, right_camera_matrix, transform_from_left_to_right, window_size, reduction, max_val)
     17 
     18         self.l1_loss = torch.nn.L1Loss()
---> 19         self.SSIM_loss = kornia.losses.SSIM(window_size=self.window_size, reduction=self.reduction,
     20                                             max_val=self.max_val)
     21 

AttributeError: module 'kornia.losses' has no attribute 'SSIM'

ConnectionError MlFlow

ConnectionError: HTTPConnectionPool(host='329801-ilinvalery.tmweb.ru', port=5001): Max retries exceeded with url: /api/2.0/mlflow/experiments/get-by-name?experiment_name=undeepvo (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f8650e619e8>: Failed to establish a new connection: [Errno -2] Name or service not known',))

how to solve this issue

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.