1. Input source code:
‘’’
from __future__ import absolute_import, division, print_function

import functools
import inspect
import os
from collections import Mapping
from contextlib import contextmanager

from odin.backend import (interpolation, keras_callbacks, keras_helpers, losses,
                          metrics)
from odin.backend.alias import *
from odin.backend.maths import *
from odin.backend.tensor import *
from odin.backend.types_helpers import *
from odin.utils import as_tuple, is_path, is_string
from six import add_metaclass
from six.moves import builtins, cPickle


# ===========================================================================
# Make the layers accessible through backend
# ===========================================================================
class _nn_meta(type):

  def __getattr__(cls, key):
    fw = get_framework()
    import tensorflow as tf
    import torch

    all_objects = {}
    if fw == torch:
      from odin import networks_torch
      all_objects.update(torch.nn.__dict__)
      all_objects.update(networks_torch.__dict__)
    elif fw == tf:
      from odin import networks
      from tensorflow.python.keras.engine import sequential, training
      all_objects.update(tf.keras.layers.__dict__)
      all_objects.update(networks.__dict__)
      all_objects.update(sequential.__dict__)
      all_objects.update(training.__dict__)
    else:
      raise NotImplementedError("No neural networks support for framework: " +
                                str(fw))
    return all_objects[key]


@add_metaclass(_nn_meta)
class nn:
  pass

‘’’
2\) Use this JSON I uploaded
3\) Use the data.csv I uploaded