之前的文章介绍了在tensorflow2.0环境下使用RandLA-Net训练Semantic3D数据集,这里我们记录一下如何在在tensorflow2.0环境下使用RandLA-Net训练S3DIS数据集。

由于作者提供的代码是基于tensorflow1.11写的,想在2.0的环境下运行该程序需要做些修改,修改方法已在训练Semantic3D数据集中给出。

训练S3DIS数据集

1、下载数据集
作者使用的是Stanford3dDataset_v1.2,整个压缩包下载下来是4.79G,解压后有30个G。

2、数据集预处理
数据集下载后解压缩,原始数据中存在一定错误,Area_5\office_19\Annotations\ceiling_1.txt中有一行数据中包含了字符,导致数据操作失败,详细过程参见使用NumPy加载txt文件提示ValueError:could not convert string to float。

然后执行下面语句

python data_prepare_s3dis.py

3、6折交叉训练
先修改自己的数据路径,然后执行下面代码

sh jobs_6_fold_cv_s3dis.sh

4、验证
将test文件夹下所有的ply文件全部拷贝到/data/S3DIS/res

在tensorflow2.0环境下使用RandLA-Net训练S3DIS数据集相关推荐

  1. tensorflow2.0 环境下的tfrecord读写及tf.io.parse_example和tf.io.parse_single_example的区别

    在文章tfrecord格式的内容解析及样例 中我们已经分析了tfrecord 的内容是什么格式,接下来就要学习tfrecord怎么使用,及tfrecord的读写. 生成tfrecord tfrecor ...

  2. JDK5.0环境下配置PKCS#11

    JDK5.0环境下配置PKCS#11 发表日期:2008-1-5 新浪微博 QQ空间 QQ微博 百度搜藏 腾讯朋友 QQ收藏 百度空间 人人网 开心网 这篇文章不介绍具体的编程方法,而是针对PKCS# ...

  3. .net framework 4.0环境下遇到版本不同编译不通过的解决办法

    本文内容: 1.问题引出 2.问题解决 3.原因分析 最近部门的开发环境都更新到了WIN7+.NET framework4+VS2010上,在体验新技术和新环境带给我们提高效率的方式方法的同时也带来了 ...

  4. ubuntu16.04 在cuda9.0环境下编译安装opencv2.4.13.7

    ubuntu16.04 在cuda9.0环境下编译安装opencv2.4.13.7 安装步骤: 1.安装cuda9.0:https://blog.csdn.net/zhuangwu116/articl ...

  5. 手撸的C#.net2.0环境下写的快手小店开放平台的SDK提供下载

    由于近期要做快手小店开放平台的对接,获取快手小店的订单,商品等进行管理.所以就需要用到接口.但是快手小店开放平台open.kwaixiaodian.com只有java的sdk,我们开发的后端都是用的C ...

  6. Tensorflow2.0 + Transformers 实现Bert FGM对抗训练惩罚梯度损失函数

    Tensorflow2.0 + Transformers 实现Bert FGM对抗训练惩罚梯度损失函数 前言 变种实现 Transformers中的word_embeddings 代码修改 实验效果 ...

  7. 【c语言 gcc9.1.0环境下编译报错】error: ‘true’ undeclared (first use in this function)

    问题 网上验证一个单链表是否有环的c语言demo,放到gcc9.1.0的环境下编译,发现编译报错: error: 'true' undeclared (first use in this functi ...

  8. MySQL8.0环境下 MySQL Router介绍

    MySQL Router是MySQL Proxy的替代方案,MySQL官方不建议将MySQL Proxy用于生产环境,并且已经不提供MySQL Proxy的下载.在后期的使用中,没有出色的表现,因为p ...

  9. Tensorflow2.0的简单GCN代码(使用cora数据集)

    废话不多说先放代码. 本文的代码需要两个部分组成--自定义的GCN层的GCN_layer和训练代码train. 首先是自定义的GCN层的GCN_layer.py: import tensorflow ...

最新文章

  1. 【组队学习】【31期】组队学习内容详情
  2. html5表单动态添加,js动态添加表单实例
  3. Java泛型中的多态
  4. 科普一下人工智能领域的研究方向
  5. Service Mesh 初体验
  6. PE知识复习之PE的各种头属性解析
  7. 渗透测试岗位面试题(渗透思路)
  8. C#(SuperWebSocket)与websocket通信
  9. TWebBrowser 与 MSHTML(3): window 对象的属性、方法、事件纵览
  10. devenv /ResetSkipPkgs
  11. iOS之自定义pickerview(行驶里程数)
  12. 拉勾数据分析岗数据分析报告
  13. perl脚本GET系统命令执行
  14. 热血江湖单机版不显示服务器,热血江湖单机版
  15. java中nextToken,Java StringTokenizer nextToken()用法及代碼示例
  16. PADS过孔与安全间距的设置与使用
  17. Android uses-permission 权限大全
  18. P3456 [POI2007]GRZ-Ridges and Valleys
  19. 中文核心期刊目录(2004年版)
  20. 为win10配置多个jdk的方法

热门文章

  1. docker下运行分布式代码报nccl错误:connect returned Connection timed out,成功解决
  2. Java session write
  3. 实战Nagios NSCA方式监控Linux系统资源使用情况 -- Nagios配置篇 -- 被监控端
  4. Android Studio + Esp32Cam 实现手机APP实时传输监控视频
  5. 腾讯2018春招实习生和秋招面试问题
  6. mysql jdbc驱动 批量更新_jdbc批量插入,删除,更新
  7. linux中查看线程的亲和性
  8. 2021/4/29刷题
  9. 51单片机内部外设:实时时钟(SPI)
  10. 【采用】大数据风控---风险量化和风险定价