会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
超腾开源
https://www.hylab.cn/
博客园
首页
新随笔
联系
订阅
管理
[置顶]
基于Three.js、Go语言和MongoDB的免费开源的3D场景编辑器简介
摘要: 基于Three.js、Go语言和MongoDB的免费开源的3D场景编辑器简介,下载编译源码,安装服务。
阅读全文
posted @ 2020-05-10 16:22 hylab
阅读(4262)
评论(0)
推荐(0)
2020年4月25日
解决ubuntu 20.04安装nvidia驱动后循环登录的问题
摘要: 关闭自动登录即可。 具体方法: 1、登录界面,按Ctrl+Alt+F3进入命令行界面,登录。 2、输入以下代码识别默认显示管理器。 cat /etc/X11/default-display-manager 如果是LightDM,则显示 /usr/sbin/lightdm 如果是GDM3,则显示 /u
阅读全文
posted @ 2020-04-25 18:16 hylab
阅读(9104)
评论(0)
推荐(1)
2019年12月13日
three.js各种材质的实现源码
摘要: three.js常用材质:基本材质、兰伯特材质、冯氏材质、标准材质。 我们可以自己使用着色器实现这些材质,用于批量渲染等用途。 为了简单,假设物体只有一张漫反射贴图,场景中只存在一个环境光和一个平行光。 一、基本材质(MeshBasicMaterial) 基本材质不对光源产生反应。 顶点着色器 va
阅读全文
posted @ 2019-12-13 22:22 hylab
阅读(3436)
评论(1)
推荐(1)
2019年12月3日
使用three.js创建大小不随着场景变化的文字
摘要: 使用three.js创建大小不随着场景变化的文字,需要以下两步: 1、将文字绘制到画布上。 2、创建着色器材质,把文字放到三维场景中。 优点: 1、跟用html实现文字相比,这些文字可以被模型遮挡,更具有三维效果。 2、不会随着场景旋转缩放改变尺寸,不存在远处看不清的情况,适用于三维标注。 效果图:
阅读全文
posted @ 2019-12-03 22:03 hylab
阅读(5310)
评论(1)
推荐(3)
2019年11月25日
three.js使用gpu选取物体并计算交点位置
摘要: 光线投射法 使用three.js自带的光线投射器(Raycaster)选取物体非常简单,代码如下所示: var raycaster = new THREE.Raycaster(); var mouse = new THREE.Vector2(); function onMouseMove(event
阅读全文
posted @ 2019-11-25 06:28 hylab
阅读(3322)
评论(3)
推荐(0)
2019年11月24日
three.js使用卷积法实现物体描边效果
摘要: 法线延展法 网上使用法线延展法实现物体描边效果的文章比较多,这里不再描述。 但是这种方法有个缺点:当两个面的法线夹角差别较大时,两个面的描边无法完美连接。如下图所示: 卷积法 这里使用另一种方法卷积法实现物体描边效果,一般机器学习使用该方法比较多。先看效果图: 使用three.js具体的实现方法如下
阅读全文
posted @ 2019-11-24 20:07 hylab
阅读(6628)
评论(3)
推荐(2)
2017年11月25日
TensorflowSharp安装和使用入门
摘要: Tensorflow是一个人工智能框架。TensorflowSharp是对Tensorflow C语言版接口的封装,便于C#开发人员在项目中使用Tensorflow。 一、使用方法 TensorflowSharp的使用很简单,首先使用NuGet安装TensorflowSharp包,然后新建C#控制台
阅读全文
posted @ 2017-11-25 21:31 hylab
阅读(10510)
评论(0)
推荐(0)
2017年5月31日
13 Tensorflow API主要功能
摘要: 要想使用Tensorflow API,首先要知道它能干什么。Tensorflow具有Python、C++、Java、Go等多种语言API,其中Python的API是最简单和好用的。 Tensor Transformations:Tensor:数据类型转换、形状转换、切片(slice)和连接(join
阅读全文
posted @ 2017-05-31 12:27 hylab
阅读(2434)
评论(0)
推荐(0)
2017年5月30日
13 Tensorflow机制(翻译)
摘要: 代码: tensorflow/examples/tutorials/mnist/ 本文的目的是来展示如何使用Tensorflow训练和评估手写数字识别问题。本文的观众是那些对使用Tensorflow进行机器学习感兴趣的人。 本文的目的并不是讲解机器学习。 请确认您已经安装了Tensorflow。 教
阅读全文
posted @ 2017-05-30 17:41 hylab
阅读(884)
评论(0)
推荐(0)
12 使用卷积神经网络识别手写数字
摘要: 看代码: 执行上面的代码后输出: Extracting MNIST_data/train-images-idx3-ubyte.gzExtracting MNIST_data/train-labels-idx1-ubyte.gzExtracting MNIST_data/t10k-images-idx
阅读全文
posted @ 2017-05-30 12:19 hylab
阅读(1212)
评论(0)
推荐(0)
2017年2月11日
11 使用Tensorboard显示图片
摘要: 首先,下载一张png格式的图片(注意:只支持png格式),命名为1.png。然后,打开PythonShell,输入以下代码: 然后,在相同目录打开cmd,输入tensorboard --logdir=logs,然后打开浏览器输入http://localhost:6006/。在Tensorboard的
阅读全文
posted @ 2017-02-11 22:36 hylab
阅读(13497)
评论(1)
推荐(0)
2017年2月8日
10 Tensorflow模型保存与读取
摘要: 我们的模型训练出来想给别人用,或者是我今天训练不完,明天想接着训练,怎么办?这就需要模型的保存与读取。看代码: 大家第一次训练得到: 模型保存:tmp/model.ckpt 当前训练损失:1.35421模型保存:tmp/model.ckpt 当前训练损失:0.011808模型保存:tmp/model
阅读全文
posted @ 2017-02-08 21:11 hylab
阅读(8254)
评论(3)
推荐(0)
2017年2月7日
09 使用Tensorboard查看训练过程
摘要: 打开Python Shell,执行以下代码: 执行上述代码,会在“当前路径/logs”目录下生成一个events.out.tfevents.{time}.{machine-name}的文件。在当前目录新建“查看训练过程.bat”,里面输入。 执行上述bat文件,打开浏览器,输入地址:http://l
阅读全文
posted @ 2017-02-07 22:00 hylab
阅读(66217)
评论(5)
推荐(10)
2017年2月3日
08 训练Tensorflow下围棋
摘要: 这里介绍一下开源项目Mugo,它基于Tensorflow,可以使用sgf的棋谱训练围棋机器人,跟你下围棋,这里直接给出本人修改完善好的项目,只介绍一下用法。 链接:http://pan.baidu.com/s/1jHHA4D4 密码:ksht 准备工作: 打开Windows PowShell,输入p
阅读全文
posted @ 2017-02-03 22:28 hylab
阅读(3958)
评论(6)
推荐(0)
07 训练Tensorflow识别手写数字
摘要: 打开Python Shell,输入以下代码: 执行该段代码,输出0.8002。训练10次得到80.02%的识别准确度,还是可以的。 说明:由于网络原因,手写数字图片可能无法下载,可以直接下载本人做好的程序,里面已经包含了手写图片资源和py脚本。 链接:http://pan.baidu.com/s/1
阅读全文
posted @ 2017-02-03 22:10 hylab
阅读(7907)
评论(0)
推荐(0)
2017年2月2日
06 使用Tensorflow拟合x与y之间的关系
摘要: 看代码: 输出: 0.4053480.009544850.00689250.005519580.004714530.004252060.004003820.003818830.003674450.003533490.003413250.003304870.003211280.003134680.00
阅读全文
posted @ 2017-02-02 11:25 hylab
阅读(4926)
评论(0)
推荐(0)
05 Tensorflow中变量的初始化
摘要: 打开Python Shell,输入import tensorflow as tf,然后可以执行以下代码。 1、创建一个2*3的矩阵,并让所有元素的值为0.(类型为tf.float) 2、创建一个3*4的矩阵,并让所有元素的值为1. 3、创建一个1*10的矩阵,使用2来填充。(类型为tf.int32,
阅读全文
posted @ 2017-02-02 10:43 hylab
阅读(3304)
评论(0)
推荐(0)
04 Tensorflow的中的常量、变量和数据类型
摘要: 打开Python Shell,先输入import tensorflow as tf,然后可以执行以下命令。 Tensorflow中的常量创建方法: 其中,'Hello,world!'是常量初始值;tf.string是常量类型,可以省略。常量和变量都可以去构建Tensorflow中的图。 Tensor
阅读全文
posted @ 2017-02-02 10:07 hylab
阅读(19743)
评论(0)
推荐(1)
2017年2月1日
03 使用Tensorflow做计算题
摘要: 我们使用Tensorflow,计算((a+b)*c)^2/a,然后求平方根。看代码: 这里让a=1,b=2,c=3,如果输出9.0,证明运行成功。 Tensorflow做计算的方法是,先把计算的式子构建一个图,然后把这个图和赋值在cpu上一起运行,计算速度比较快。
阅读全文
posted @ 2017-02-01 10:56 hylab
阅读(1709)
评论(2)
推荐(0)
02 Tensorflow Hello World程序
摘要: 打开python idle,输入: 运行后,如果得到输出b'Hello,world!',证明运行成功。 注意事项: 1、Python3.0以后,使用print result会报错,改为print(result)即可。
阅读全文
posted @ 2017-02-01 10:30 hylab
阅读(8366)
评论(0)
推荐(0)
下一页
公告