摘要: 分类任务和回归任务的不同之处在于,分类任务需要做出离散的预测。对于多分类任务的神经网络模型,其输出目标通常会用**one-hot**编码来表示,在输出层中使用**softmax**函数,同时使用分类交叉熵损失函数进行训练。在本博客中,我们将使用**TensorFlow**的底层API实现一个基于全连 阅读全文
posted @ 2023-09-08 18:24 Jeff.Zhong 阅读(330) 评论(0) 推荐(1) 编辑
摘要: 回归是机器学习中最常见的任务之一,回归(regression)问题预测的是一个连续值,而不是离散标签,比如根据气象数据预测明日气温,或者根据房地产数据估算房价(标量回归问题)。 接下来就以回归问题最经典的波士顿房价为例,了解标量回归问题的基本配置。当然主要是对深度学习的训练与推理建立一个基本的认知, 阅读全文
posted @ 2023-07-14 17:54 Jeff.Zhong 阅读(268) 评论(0) 推荐(0) 编辑
摘要: 这一年来,AI领域层出不穷的技术和应用,真的有点让人疲于奔命。其中AIGC领域的diffusion model 和 NLP领域的 ChatGBT 引领了这一轮风潮。AI取代越来越多脑力工作者的趋势已经不可逆转,在这经济下行内卷严重的当代,竞争将越发的残酷。作为走在风口前沿的技术人,用stable d 阅读全文
posted @ 2023-07-13 19:39 Jeff.Zhong 阅读(341) 评论(2) 推荐(1) 编辑
摘要: 边缘检测 是图像处理 过程中经常会涉及到的一个环节。而在计算机视觉 和 机器学习领域,边缘检测 用于 特征提取 和 特征检测 效果也是特别明显。而 openCV 中进行边缘检测的 算法 真是五花八门,下面我就选几个最常用算法的函数api进行介绍。 本文涉及到的效果请看:边缘检测 内容大纲 转换灰度图 阅读全文
posted @ 2022-05-15 13:57 Jeff.Zhong 阅读(1004) 评论(0) 推荐(1) 编辑
摘要: 前段时间一直在钻研深度学习中的卷积神经网络,其中的预处理环节可以说非常关键,主要就是对图片和视频进行处理。而图像处理就涉及到图形学和底层技术细节,这是一个比较精深和专业的领域,假设我们要从头开始做起,那简直太麻烦和低效了。为解决这个问题,openCV就此应运而生,它屏蔽了很多底层技术细节,抽象出方便 阅读全文
posted @ 2022-05-11 21:26 Jeff.Zhong 阅读(694) 评论(1) 推荐(0) 编辑
摘要: 关于html5调用音视频等多媒体硬件的API已经很成熟,不过一直找不到机会把这些硬件转化为实际的应用场景,不过近年来随着iot和AI的浪潮,我觉得软硬结合的时机已经成熟。那我们就提前熟悉下怎么操作这些多媒体硬件吧,首先图像识别是其中最热门的应用场景,首先实现调用摄像头以及截图。 demo的效果请看: 阅读全文
posted @ 2021-12-26 14:42 Jeff.Zhong 阅读(1065) 评论(0) 推荐(4) 编辑
摘要: 通过Three.js也许可以很方便的展示出3D模型,但是你知道它是怎么一步一步从构建网格到贴图到最终渲染出3D模型的吗?现在我们直接使用底层的webgl加上一点点的数学知识就可以实现它。 本节实现的效果: WebGL三维地球 内容大纲 构建网格 编写着色器 实现3D地球 构建网格 首先我们要建立球体 阅读全文
posted @ 2021-04-26 02:07 Jeff.Zhong 阅读(2562) 评论(2) 推荐(2) 编辑
摘要: 什么是延迟着色(Deferred Shading)?它是相对于正常使用的**正向着色(Forward Shading)**而言的,正向着色的工作模式:遍历光源,获取光照条件,接着遍历物体,获取物体的几何数据,最后根据光照和物体几何数据进行计算。 但是**正向着色(Forward Shading)** 阅读全文
posted @ 2020-09-18 09:41 Jeff.Zhong 阅读(1440) 评论(0) 推荐(0) 编辑
摘要: 前段时间做了个node全栈项目,服务端技术栈是 nginx + koa + postgresql。其中在centos上搭建环境和部署都挺费周折,部署测试服务器,接着上线的时候又部署生产环境服务器。这中间就有很多既无聊又费精力,吃力不讨好的"体力活"。所以就开始思考怎么自动化这部分搭建部署的工作,也就 阅读全文
posted @ 2020-07-13 15:17 Jeff.Zhong 阅读(5412) 评论(0) 推荐(0) 编辑
摘要: 前端开发当中最有意思的就是实现动画特效,Flutter提供的各种动画组件可以方便实现各种动画效果。Flutter中的动画组件主要分为两类: 隐式动画控件:只需设置组件开始值,结束值,执行时间,比如AnimatedOpacity,AnimatedSize等组件。 显式动画控件:需要设置Animatio 阅读全文
posted @ 2020-07-02 09:32 Jeff.Zhong 阅读(1128) 评论(0) 推荐(0) 编辑