Browse Source

code review and modify

Signed-off-by: SiqiLuo <1587295470@qq.com>
tags/v0.6.0
SiqiLuo 2 years ago
parent
commit
7524867eff
100 changed files with 79 additions and 142 deletions
  1. +5
    -0
      .gitignore
  2. +22
    -0
      docs/contributing/organization_structure.md
  3. +5
    -4
      examples/lifelong-learning-robo-rfnet.Dockerfile
  4. +37
    -37
      examples/lifelong_learning/robot_dog_delivery/RFNet/basemodel.py
  5. +3
    -7
      examples/lifelong_learning/robot_dog_delivery/RFNet/evaluate.py
  6. +7
    -94
      examples/lifelong_learning/robot_dog_delivery/RFNet/predict.py
  7. BIN
      examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/13160.png
  8. BIN
      examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/13160_TrainIds.png
  9. BIN
      examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/13171.png
  10. BIN
      examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/13171_TrainIds.png
  11. BIN
      examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/13175.png
  12. BIN
      examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/13175_TrainIds.png
  13. BIN
      examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/13177.png
  14. BIN
      examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/13177_TrainIds.png
  15. BIN
      examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/13179.png
  16. BIN
      examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/13179_TrainIds.png
  17. BIN
      examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/13183.png
  18. BIN
      examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/13183_TrainIds.png
  19. BIN
      examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/13185.png
  20. BIN
      examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/13185_TrainIds.png
  21. BIN
      examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/13191.png
  22. BIN
      examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/13191_TrainIds.png
  23. BIN
      examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/13193.png
  24. BIN
      examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/13193_TrainIds.png
  25. BIN
      examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/13195.png
  26. BIN
      examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/13195_TrainIds.png
  27. BIN
      examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/13202.png
  28. BIN
      examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/13202_TrainIds.png
  29. BIN
      examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/13206.png
  30. BIN
      examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/13206_TrainIds.png
  31. BIN
      examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/13207.png
  32. BIN
      examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/13207_TrainIds.png
  33. BIN
      examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-15-53-14_515377.png
  34. BIN
      examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-15-53-14_515377_TrainIds.png
  35. BIN
      examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-15-53-15_966130.png
  36. BIN
      examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-15-53-15_966130_TrainIds.png
  37. BIN
      examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-15-53-17_489035.png
  38. BIN
      examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-15-53-17_489035_TrainIds.png
  39. BIN
      examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-15-53-19_695094.png
  40. BIN
      examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-15-53-19_695094_TrainIds.png
  41. BIN
      examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-15-53-21_551876.png
  42. BIN
      examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-15-53-21_551876_TrainIds.png
  43. BIN
      examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-15-53-23_025886.png
  44. BIN
      examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-15-53-23_025886_TrainIds.png
  45. BIN
      examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-15-53-26_890136.png
  46. BIN
      examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-15-53-26_890136_TrainIds.png
  47. BIN
      examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-15-53-28_437203.png
  48. BIN
      examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-15-53-28_437203_TrainIds.png
  49. BIN
      examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-15-53-31_327941.png
  50. BIN
      examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-15-53-31_327941_TrainIds.png
  51. BIN
      examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-15-53-38_506654.png
  52. BIN
      examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-15-53-38_506654_TrainIds.png
  53. BIN
      examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-15-53-40_464012.png
  54. BIN
      examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-15-53-40_464012_TrainIds.png
  55. BIN
      examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-15-53-49_070123.png
  56. BIN
      examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-15-53-49_070123_TrainIds.png
  57. BIN
      examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-15-54-01_242212.png
  58. BIN
      examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-15-54-01_242212_TrainIds.png
  59. BIN
      examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-15-54-02_851088.png
  60. BIN
      examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-15-54-02_851088_TrainIds.png
  61. BIN
      examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-15-54-04_658585.png
  62. BIN
      examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-15-54-04_658585_TrainIds.png
  63. BIN
      examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-15-54-06_224930.png
  64. BIN
      examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-15-54-06_224930_TrainIds.png
  65. BIN
      examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-15-54-09_567829.png
  66. BIN
      examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-15-54-09_567829_TrainIds.png
  67. BIN
      examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-15-54-15_114738.png
  68. BIN
      examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-15-54-15_114738_TrainIds.png
  69. BIN
      examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-15-54-58_427370.png
  70. BIN
      examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-15-54-58_427370_TrainIds.png
  71. BIN
      examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-15-56-06_005481.png
  72. BIN
      examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-15-56-06_005481_TrainIds.png
  73. BIN
      examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-15-56-07_721892.png
  74. BIN
      examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-15-56-07_721892_TrainIds.png
  75. BIN
      examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-15-57-24_742443.png
  76. BIN
      examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-15-57-24_742443_TrainIds.png
  77. BIN
      examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-15-57-26_566015.png
  78. BIN
      examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-15-57-26_566015_TrainIds.png
  79. BIN
      examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-15-57-28_124951.png
  80. BIN
      examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-15-57-28_124951_TrainIds.png
  81. BIN
      examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-15-57-31_614069.png
  82. BIN
      examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-15-57-31_614069_TrainIds.png
  83. BIN
      examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-15-57-33_411508.png
  84. BIN
      examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-15-57-33_411508_TrainIds.png
  85. BIN
      examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-15-57-35_197151.png
  86. BIN
      examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-15-57-35_197151_TrainIds.png
  87. BIN
      examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-15-57-38_807777.png
  88. BIN
      examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-15-57-38_807777_TrainIds.png
  89. BIN
      examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-15-59-11_928336.png
  90. BIN
      examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-15-59-11_928336_TrainIds.png
  91. BIN
      examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-15-59-56_205582.png
  92. BIN
      examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-15-59-56_205582_TrainIds.png
  93. BIN
      examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-15-59-58_353006.png
  94. BIN
      examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-15-59-58_353006_TrainIds.png
  95. BIN
      examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-16-00-00_065629.png
  96. BIN
      examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-16-00-00_065629_TrainIds.png
  97. BIN
      examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-16-00-01_851162.png
  98. BIN
      examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-16-00-01_851162_TrainIds.png
  99. BIN
      examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-16-28-25_829353.png
  100. BIN
      examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-16-28-25_829353_TrainIds.png

+ 5
- 0
.gitignore View File

@@ -28,3 +28,8 @@ __pycache__/

# go build output
/_output

# AI model files
*.pth
*.model
*.pkl

+ 22
- 0
docs/contributing/organization_structure.md View File

@@ -0,0 +1,22 @@
Following the [KubeEdge Community Membership](https://github.com/kubeedge/community/blob/master/community-membership.md#member), we propose the membership arrangement for Kubeedge SIG AI.

# Kubeedge SIG AI Membership
| Role | Member List |
| ----- | ------------------ |
| Contributors | [Contributor List](https://github.com/kubeedge/sedna/graphs/contributors) |
| Members |
| Reviewers | [jaypume](https://github.com/jaypume) <br> [Poorunga](https://github.com/Poorunga) <br> [JimmyYang20](https://github.com/JimmyYang20) <br> [TymonXie](https://github.com/TymonXie) <br> [llhuii](https://github.com/llhuii) <br> [JoeyHwong-gk](https://github.com/JoeyHwong-gk)|
| Approvers | None|
| Maintainers | None |
| Owners | None |


# Kubeedge SIG AI Owners of Features
| | Features | Owners | Other collaborative members
| ---- |----- | ------------------ | ------- |
| Sedna | AI Framework | [jaypume](https://github.com/jaypume) |[JoeyHwong-gk](https://github.com/JoeyHwong-gk) |
| | Joint inference | [jaypume](https://github.com/jaypume) | |
| | Incremental training | [jaypume](https://github.com/jaypume) | |
| | Federated learning | [jaypume](https://github.com/jaypume) | |
| | Lifelong learning | [MooreZheng](https://github.com/MooreZheng) | [luosiqi](https://github.com/luosiqi)|


+ 5
- 4
examples/lifelong-learning-robo-rfnet.Dockerfile View File

@@ -10,10 +10,10 @@ COPY ./lib/requirements.dev.txt /home
# install requirements of sedna lib
RUN pip install -r /home/requirements.txt
RUN pip install -r /home/requirements.dev.txt
RUN pip install joblib
RUN pip install joblib~=1.2.0
RUN pip install pandas
RUN pip install scikit-learn~=0.23.2
RUN pip install torchvision
RUN pip install torchvision~=0.13.0
RUN pip install Pillow
RUN pip install tqdm
RUN pip install minio
@@ -22,13 +22,14 @@ RUN pip install matplotlib
RUN pip install opencv-python
RUN pip install python-multipart
RUN pip install tensorboard
RUN pip install watchdog

ENV PYTHONPATH "/home/lib"

WORKDIR /home/work
COPY ./lib /home/lib

COPY examples/lifelong_learning/robot_dog_delivery /home/work/
WORKDIR /home/work/robot_dog_delivery/RFNet
COPY ./examples/lifelong_learning/robot_dog_delivery /home/work/
WORKDIR /home/work/RFNet

ENTRYPOINT ["python"]

+ 37
- 37
examples/lifelong_learning/robot_dog_delivery/RFNet/basemodel.py View File

@@ -4,7 +4,6 @@ import cv2
import numpy as np
import torch
from PIL import Image
from torchvision import transforms
from torch.utils.data import DataLoader
from torchvision import transforms
@@ -101,10 +100,10 @@ class Model:
self.val_args.weight_path = kwargs.get("weight_path")
self.validator = Validator(self.val_args)
self.ramp_val_args = EvaluationArguments()
self.ramp_val_args.weight_path = "/home/lsq/RFNet/models/ramp_train1_200.pth"
self.ramp_val_args.merge = False
self.validator_ramp = Validator(self.ramp_val_args)
# self.ramp_val_args = EvaluationArguments()
# self.ramp_val_args.weight_path = "/home/lsq/RFNet/models/ramp_train1_200.pth"
# self.ramp_val_args.merge = False
# self.validator_ramp = Validator(self.ramp_val_args)
def train(self, train_data, valid_data=None, **kwargs):
self.trainer = Trainer(self.train_args, train_data=train_data)
@@ -139,49 +138,50 @@ class Model:
self.train_model_url = train_model_url
return self.train_model_url
# def predict(self, data, **kwargs):
# prediction = kwargs.get('prediction')
# if isinstance(data[0], dict):
# data = preprocess_frames(data)
#
# if isinstance(data[0], np.ndarray):
# data = preprocess_url(data)
#
# self.validator.test_loader = DataLoader(
# data,
# batch_size=self.val_args.test_batch_size,
# shuffle=False,
# pin_memory=False)
# if not prediction:
# return self.validator.validate()
# else:
# return prediction
def predict(self, data, **kwargs):
if isinstance(data[0], np.ndarray):
data = preprocess_url(data)
prediction = kwargs.get('prediction')
if isinstance(data[0], dict):
data = preprocess_frames(data)
if isinstance(data[0], np.ndarray):
data = preprocess_url(data)
self.validator.test_loader = DataLoader(
data,
batch_size=self.val_args.test_batch_size,
shuffle=False,
pin_memory=False)
# TODO: predict ramp using specific model
self.validator_ramp.test_loader = DataLoader(
data,
batch_size=self.val_args.test_batch_size,
shuffle=False,
pin_memory=False)
prediction = kwargs.get('prediction')
if not prediction:
return (self.validator.validate(), self.validator_ramp.validate())
return self.validator.validate()
else:
return (prediction, self.validator_ramp.validate())
return prediction
# def predict(self, data, **kwargs):
# if isinstance(data[0], np.ndarray):
# data = preprocess_url(data)
# if isinstance(data[0], dict):
# data = preprocess_frames(data)
# self.validator.test_loader = DataLoader(
# data,
# batch_size=self.val_args.test_batch_size,
# shuffle=False,
# pin_memory=False)
# # TODO: predict ramp using specific model
# self.validator_ramp.test_loader = DataLoader(
# data,
# batch_size=self.val_args.test_batch_size,
# shuffle=False,
# pin_memory=False)
# prediction = kwargs.get('prediction')
# if not prediction:
# return (self.validator.validate(), self.validator_ramp.validate())
# else:
# return (prediction, self.validator_ramp.validate())
def evaluate(self, data, **kwargs):
predictions = self.predict(data.x)


+ 3
- 7
examples/lifelong_learning/robot_dog_delivery/RFNet/evaluate.py View File

@@ -4,7 +4,7 @@ from sedna.core.lifelong_learning import LifelongLearning
from sedna.datasources import TxtDataParse
from sedna.common.config import Context
from accuracy import robo_accuracy
from accuracy import accuracy
from basemodel import Model
@@ -29,23 +29,19 @@ def eval():
"method": "TaskAllocationSimple"
}
inference_integrate = {
"method": "InferenceIntegrateByType"
}
ll_job = LifelongLearning(estimator,
task_definition=None,
task_relationship_discovery=None,
task_allocation=task_allocation,
task_remodeling=None,
inference_integrate=inference_integrate,
inference_integrate=None,
task_update_decision=None,
unseen_task_allocation=None,
unseen_sample_recognition=None,
unseen_sample_re_recognition=None
)
ll_job.evaluate(eval_data, metrics=robo_accuracy)
ll_job.evaluate(eval_data, metrics=accuracy)
if __name__ == '__main__':


+ 7
- 94
examples/lifelong_learning/robot_dog_delivery/RFNet/predict.py View File

@@ -1,15 +1,10 @@
import os
import cv2
import time
import numpy as np
from PIL import Image
import warnings
from sedna.datasources import BaseDataSource, TxtDataParse
from basemodel import Model, preprocess_frames
from sedna.datasources import BaseDataSource
from sedna.core.lifelong_learning import LifelongLearning
from sedna.common.config import Context
from basemodel import Model
def preprocess(samples):
@@ -17,7 +12,6 @@ def preprocess(samples):
data.x = [samples]
return data
def postprocess(samples):
image_names, imgs = [], []
for sample in samples:
@@ -27,21 +21,8 @@ def postprocess(samples):
return image_names, imgs
def _load_txt_dataset(dataset_url):
# use original dataset url
original_dataset_url = Context.get_parameters('original_dataset_url', "")
dataset_urls = dataset_url.split()
dataset_urls = [
os.path.join(
os.path.dirname(original_dataset_url),
dataset_url) for dataset_url in dataset_urls]
return dataset_urls[:-1], dataset_urls[-1]
def init_ll_job(**kwargs):
def init_ll_job():
estimator = Model(num_class=31,
weight_path=kwargs.get('weight_path'),
save_predicted_image=True,
merge=True)
@@ -51,26 +32,7 @@ def init_ll_job(**kwargs):
unseen_task_allocation = {
"method": "UnseenTaskAllocationDefault"
}
unseen_sample_recognition = {
"method": "OodIdentification",
"param": {
"OOD_thresh": float(kwargs.get("OOD_thresh")),
"backup_model": kwargs.get("OOD_backup_model"),
"OOD_model_path": kwargs.get("OOD_model"),
"preprocess_func": preprocess_frames,
"base_model": Model
}
}
# unseen_sample_recognition = {
# "method": "SampleRegonitionRobotic"
# }
inference_integrate = {
"method": "InferenceIntegrateByType"
}
ll_job = LifelongLearning(
estimator,
unseen_estimator=unseen_task_processing,
@@ -78,62 +40,13 @@ def init_ll_job(**kwargs):
task_relationship_discovery=None,
task_allocation=task_allocation,
task_remodeling=None,
inference_integrate=inference_integrate,
inference_integrate=None,
task_update_decision=None,
unseen_task_allocation=unseen_task_allocation,
unseen_sample_recognition=unseen_sample_recognition,
unseen_sample_recognition=None,
unseen_sample_re_recognition=None)
return ll_job
def unseen_task_processing():
return "Warning: unseen sample detected."
def predict():
ll_job = init_ll_job()
camera_address = Context.get_parameters('video_url')
# use video streams for testing
camera = cv2.VideoCapture(camera_address)
fps = 10
nframe = 0
while 1:
ret, input_yuv = camera.read()
if not ret:
time.sleep(5)
camera = cv2.VideoCapture(camera_address)
continue
if nframe % fps:
nframe += 1
continue
img_rgb = cv2.cvtColor(input_yuv, cv2.COLOR_BGR2RGB)
nframe += 1
if nframe % 1000 == 1: # logs every 1000 frames
warnings.warn(f"camera is open, current frame index is {nframe}")
img_rgb = cv2.resize(np.array(img_rgb), (2048, 1024),
interpolation=cv2.INTER_CUBIC)
img_rgb = Image.fromarray(img_rgb)
data = {'image': img_rgb, "depth": img_rgb, "label": img_rgb}
data = preprocess(data)
print(postprocess)
print("Inference results:", ll_job.inference(
data=data, post_process=postprocess))
def predict_batch():
ll_job = init_ll_job()
test_dataset_url = Context.get_parameters("test_dataset_url")
test_data = TxtDataParse(data_type="test", func=_load_txt_dataset)
test_data.parse(test_dataset_url, use_raw=False)
return ll_job.inference(data=test_data)
if __name__ == '__main__':
print(predict())

BIN
examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/13160.png View File

Before After
Width: 424  |  Height: 240  |  Size: 135 kB

BIN
examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/13160_TrainIds.png View File

Before After
Width: 424  |  Height: 240  |  Size: 876 B

BIN
examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/13171.png View File

Before After
Width: 424  |  Height: 240  |  Size: 136 kB

BIN
examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/13171_TrainIds.png View File

Before After
Width: 424  |  Height: 240  |  Size: 867 B

BIN
examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/13175.png View File

Before After
Width: 424  |  Height: 240  |  Size: 140 kB

BIN
examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/13175_TrainIds.png View File

Before After
Width: 424  |  Height: 240  |  Size: 923 B

BIN
examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/13177.png View File

Before After
Width: 424  |  Height: 240  |  Size: 141 kB

BIN
examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/13177_TrainIds.png View File

Before After
Width: 424  |  Height: 240  |  Size: 887 B

BIN
examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/13179.png View File

Before After
Width: 424  |  Height: 240  |  Size: 142 kB

BIN
examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/13179_TrainIds.png View File

Before After
Width: 424  |  Height: 240  |  Size: 884 B

BIN
examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/13183.png View File

Before After
Width: 424  |  Height: 240  |  Size: 147 kB

BIN
examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/13183_TrainIds.png View File

Before After
Width: 424  |  Height: 240  |  Size: 965 B

BIN
examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/13185.png View File

Before After
Width: 424  |  Height: 240  |  Size: 150 kB

BIN
examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/13185_TrainIds.png View File

Before After
Width: 424  |  Height: 240  |  Size: 929 B

BIN
examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/13191.png View File

Before After
Width: 424  |  Height: 240  |  Size: 154 kB

BIN
examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/13191_TrainIds.png View File

Before After
Width: 424  |  Height: 240  |  Size: 978 B

BIN
examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/13193.png View File

Before After
Width: 424  |  Height: 240  |  Size: 153 kB

BIN
examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/13193_TrainIds.png View File

Before After
Width: 424  |  Height: 240  |  Size: 986 B

BIN
examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/13195.png View File

Before After
Width: 424  |  Height: 240  |  Size: 154 kB

BIN
examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/13195_TrainIds.png View File

Before After
Width: 424  |  Height: 240  |  Size: 941 B

BIN
examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/13202.png View File

Before After
Width: 424  |  Height: 240  |  Size: 148 kB

BIN
examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/13202_TrainIds.png View File

Before After
Width: 424  |  Height: 240  |  Size: 913 B

BIN
examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/13206.png View File

Before After
Width: 424  |  Height: 240  |  Size: 145 kB

BIN
examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/13206_TrainIds.png View File

Before After
Width: 424  |  Height: 240  |  Size: 859 B

BIN
examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/13207.png View File

Before After
Width: 424  |  Height: 240  |  Size: 143 kB

BIN
examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/13207_TrainIds.png View File

Before After
Width: 424  |  Height: 240  |  Size: 845 B

BIN
examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-15-53-14_515377.png View File

Before After
Width: 424  |  Height: 240  |  Size: 131 kB

BIN
examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-15-53-14_515377_TrainIds.png View File

Before After
Width: 424  |  Height: 240  |  Size: 911 B

BIN
examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-15-53-15_966130.png View File

Before After
Width: 424  |  Height: 240  |  Size: 133 kB

BIN
examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-15-53-15_966130_TrainIds.png View File

Before After
Width: 424  |  Height: 240  |  Size: 905 B

BIN
examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-15-53-17_489035.png View File

Before After
Width: 424  |  Height: 240  |  Size: 136 kB

BIN
examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-15-53-17_489035_TrainIds.png View File

Before After
Width: 424  |  Height: 240  |  Size: 950 B

BIN
examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-15-53-19_695094.png View File

Before After
Width: 424  |  Height: 240  |  Size: 138 kB

BIN
examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-15-53-19_695094_TrainIds.png View File

Before After
Width: 424  |  Height: 240  |  Size: 978 B

BIN
examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-15-53-21_551876.png View File

Before After
Width: 424  |  Height: 240  |  Size: 135 kB

BIN
examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-15-53-21_551876_TrainIds.png View File

Before After
Width: 424  |  Height: 240  |  Size: 952 B

BIN
examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-15-53-23_025886.png View File

Before After
Width: 424  |  Height: 240  |  Size: 144 kB

BIN
examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-15-53-23_025886_TrainIds.png View File

Before After
Width: 424  |  Height: 240  |  Size: 943 B

BIN
examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-15-53-26_890136.png View File

Before After
Width: 424  |  Height: 240  |  Size: 138 kB

BIN
examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-15-53-26_890136_TrainIds.png View File

Before After
Width: 424  |  Height: 240  |  Size: 910 B

BIN
examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-15-53-28_437203.png View File

Before After
Width: 424  |  Height: 240  |  Size: 144 kB

BIN
examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-15-53-28_437203_TrainIds.png View File

Before After
Width: 424  |  Height: 240  |  Size: 884 B

BIN
examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-15-53-31_327941.png View File

Before After
Width: 424  |  Height: 240  |  Size: 141 kB

BIN
examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-15-53-31_327941_TrainIds.png View File

Before After
Width: 424  |  Height: 240  |  Size: 887 B

BIN
examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-15-53-38_506654.png View File

Before After
Width: 424  |  Height: 240  |  Size: 144 kB

BIN
examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-15-53-38_506654_TrainIds.png View File

Before After
Width: 424  |  Height: 240  |  Size: 900 B

BIN
examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-15-53-40_464012.png View File

Before After
Width: 424  |  Height: 240  |  Size: 145 kB

BIN
examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-15-53-40_464012_TrainIds.png View File

Before After
Width: 424  |  Height: 240  |  Size: 900 B

BIN
examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-15-53-49_070123.png View File

Before After
Width: 424  |  Height: 240  |  Size: 144 kB

BIN
examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-15-53-49_070123_TrainIds.png View File

Before After
Width: 424  |  Height: 240  |  Size: 890 B

BIN
examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-15-54-01_242212.png View File

Before After
Width: 424  |  Height: 240  |  Size: 158 kB

BIN
examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-15-54-01_242212_TrainIds.png View File

Before After
Width: 424  |  Height: 240  |  Size: 1.0 kB

BIN
examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-15-54-02_851088.png View File

Before After
Width: 424  |  Height: 240  |  Size: 154 kB

BIN
examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-15-54-02_851088_TrainIds.png View File

Before After
Width: 424  |  Height: 240  |  Size: 995 B

BIN
examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-15-54-04_658585.png View File

Before After
Width: 424  |  Height: 240  |  Size: 149 kB

BIN
examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-15-54-04_658585_TrainIds.png View File

Before After
Width: 424  |  Height: 240  |  Size: 959 B

BIN
examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-15-54-06_224930.png View File

Before After
Width: 424  |  Height: 240  |  Size: 144 kB

BIN
examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-15-54-06_224930_TrainIds.png View File

Before After
Width: 424  |  Height: 240  |  Size: 918 B

BIN
examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-15-54-09_567829.png View File

Before After
Width: 424  |  Height: 240  |  Size: 143 kB

BIN
examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-15-54-09_567829_TrainIds.png View File

Before After
Width: 424  |  Height: 240  |  Size: 822 B

BIN
examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-15-54-15_114738.png View File

Before After
Width: 424  |  Height: 240  |  Size: 148 kB

BIN
examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-15-54-15_114738_TrainIds.png View File

Before After
Width: 424  |  Height: 240  |  Size: 849 B

BIN
examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-15-54-58_427370.png View File

Before After
Width: 424  |  Height: 240  |  Size: 146 kB

BIN
examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-15-54-58_427370_TrainIds.png View File

Before After
Width: 424  |  Height: 240  |  Size: 884 B

BIN
examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-15-56-06_005481.png View File

Before After
Width: 424  |  Height: 240  |  Size: 149 kB

BIN
examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-15-56-06_005481_TrainIds.png View File

Before After
Width: 424  |  Height: 240  |  Size: 928 B

BIN
examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-15-56-07_721892.png View File

Before After
Width: 424  |  Height: 240  |  Size: 155 kB

BIN
examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-15-56-07_721892_TrainIds.png View File

Before After
Width: 424  |  Height: 240  |  Size: 931 B

BIN
examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-15-57-24_742443.png View File

Before After
Width: 424  |  Height: 240  |  Size: 131 kB

BIN
examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-15-57-24_742443_TrainIds.png View File

Before After
Width: 424  |  Height: 240  |  Size: 1.1 kB

BIN
examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-15-57-26_566015.png View File

Before After
Width: 424  |  Height: 240  |  Size: 133 kB

BIN
examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-15-57-26_566015_TrainIds.png View File

Before After
Width: 424  |  Height: 240  |  Size: 809 B

BIN
examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-15-57-28_124951.png View File

Before After
Width: 424  |  Height: 240  |  Size: 132 kB

BIN
examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-15-57-28_124951_TrainIds.png View File

Before After
Width: 424  |  Height: 240  |  Size: 839 B

BIN
examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-15-57-31_614069.png View File

Before After
Width: 424  |  Height: 240  |  Size: 132 kB

BIN
examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-15-57-31_614069_TrainIds.png View File

Before After
Width: 424  |  Height: 240  |  Size: 845 B

BIN
examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-15-57-33_411508.png View File

Before After
Width: 424  |  Height: 240  |  Size: 138 kB

BIN
examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-15-57-33_411508_TrainIds.png View File

Before After
Width: 424  |  Height: 240  |  Size: 882 B

BIN
examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-15-57-35_197151.png View File

Before After
Width: 424  |  Height: 240  |  Size: 148 kB

BIN
examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-15-57-35_197151_TrainIds.png View File

Before After
Width: 424  |  Height: 240  |  Size: 932 B

BIN
examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-15-57-38_807777.png View File

Before After
Width: 424  |  Height: 240  |  Size: 148 kB

BIN
examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-15-57-38_807777_TrainIds.png View File

Before After
Width: 424  |  Height: 240  |  Size: 940 B

BIN
examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-15-59-11_928336.png View File

Before After
Width: 424  |  Height: 240  |  Size: 127 kB

BIN
examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-15-59-11_928336_TrainIds.png View File

Before After
Width: 424  |  Height: 240  |  Size: 850 B

BIN
examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-15-59-56_205582.png View File

Before After
Width: 424  |  Height: 240  |  Size: 139 kB

BIN
examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-15-59-56_205582_TrainIds.png View File

Before After
Width: 424  |  Height: 240  |  Size: 985 B

BIN
examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-15-59-58_353006.png View File

Before After
Width: 424  |  Height: 240  |  Size: 133 kB

BIN
examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-15-59-58_353006_TrainIds.png View File

Before After
Width: 424  |  Height: 240  |  Size: 834 B

BIN
examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-16-00-00_065629.png View File

Before After
Width: 424  |  Height: 240  |  Size: 129 kB

BIN
examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-16-00-00_065629_TrainIds.png View File

Before After
Width: 424  |  Height: 240  |  Size: 870 B

BIN
examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-16-00-01_851162.png View File

Before After
Width: 424  |  Height: 240  |  Size: 132 kB

BIN
examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-16-00-01_851162_TrainIds.png View File

Before After
Width: 424  |  Height: 240  |  Size: 919 B

BIN
examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-16-28-25_829353.png View File

Before After
Width: 424  |  Height: 240  |  Size: 155 kB

BIN
examples/lifelong_learning/robot_dog_delivery/RFNet/ramp/2022-09-05-16-28-25_829353_TrainIds.png View File

Before After
Width: 424  |  Height: 240  |  Size: 892 B

Some files were not shown because too many files changed in this diff

Loading…
Cancel
Save