深度学习实践
文章平均质量分 58
专注于深度学习在计算机视觉领域的技术,针对图像识别等问题熟悉深度学习框架。从传统的SVM、逻辑回归分类器与语义分析,到卷积神经网络与自然语言处理一些算法研究和实现的技术细节。
极客范儿
技术决定下限,审美决定上限
展开
-
使用asyncio实现并发
一、实验内容采用Pytorch完成手写数字识别程序,数据集为MNIST,分别采用全连接神经网络和卷积神经网络进行实验,经过调试参数,查看训练误差曲线的变化。画出卷积神经网络的特征层,并保存为图片。二、运行结果2.1 全连接神经网络实现(1)代码实现:import torchimport numpy as npfrom torchvision.datasets import mnistfrom torch import nnfrom torch.autograd import Variabl原创 2022-02-14 15:30:25 · 938 阅读 · 0 评论 -
采用全连接神经网络和卷积神经网络完成手写数字识别的区别
深度学习实验一、实验内容采用Pytorch或者Keras完成手写数字识别程序,数据集为MNIST,分别采用全连接神经网络和卷积神经网络进行实验,经过调试参数,查看训练误差曲线的变化。画出卷积神经网络的特征层,并保存为图片。二、运行结果2.1 全连接神经网络实现(1)代码实现:import torchimport numpy as npfrom torchvision.datasets import mnistfrom torch import nnfrom torch.autograd原创 2021-12-29 16:02:29 · 576 阅读 · 0 评论 -
Python实现线性回归
文章目录一、线性回归原理1.构造模型2.构建损失函数3.优化损失二、设计方案1.准备数据2.构造损失函数3.优化损失三、代码实现四、总结一、线性回归原理1.构造模型y = w1x1+w2x2…+b2.构建损失函数均方误差3.优化损失梯度下降:使用梯度下降优化损失,当损失最小时候所对应的权重和偏置就是我们想要的模型参数二、设计方案1.准备数据假定随机指点100个点,只有一个特征。x和y之间的关系满足y=kx+bx = (100,1)真实的y_true = (100,1)数据分布满足原创 2021-08-26 15:05:44 · 4758 阅读 · 0 评论 -
NVIDIA自主机器平台Jetson及ISAAC解析有感
NVIDIA 自主机器专场开讲,本次专场李铭博士介绍 NVIDIA 的自主机器平台Jetson及生态,并重点解析面向自主机器人的ISAAC开发平台及开发案例。博主本科毕设就是在Jetson平台开展的,一直关注NVidia Jetson平台生态发展,笔记内容与大家分享。一、自主机器在构建中的难点:以前训练使用GeForce卡和Digits训练和边缘端的推理, Jetson平台是应用于小一些的场景,更加灵动的部署。所有产品都是基于cuda架构,做边缘计算的开发接口。原创 2021-05-14 14:58:04 · 1128 阅读 · 0 评论 -
2020年度学习总结
疫情暂时让我从研发岗位转型到为团队做自媒体。自媒体不是能在短时间有很大成效的东西,想要做好,需要不停得学习和坚持。大学多媒体设计与制作已经不单纯从网络三剑客开始,不过平面设计,之前数码摄影后期的一些photoshop的功底还是足够应付,而学习影视后期,必须在学习理论知识之余掌握很多不同的视频编辑加工软件。最开始接触视频剪辑Edius,对计算机配置要求不高,简单易上手,实践中发现不太能满足需求。原创 2020-12-31 20:24:05 · 672 阅读 · 0 评论 -
Nvidia Jetson TX2开箱上电
平时也就玩玩Raspberry Pi,毕设需要在板子上实现应用。有机会接触Jetson平台也是好事,正巧学校实验室购进了一台,所以先做一个开箱。 Jetson TX2是Nvidia的第三代GPU嵌入式开发板,第二代是TX1,第一代TK1。教育用户购买便宜幅度很大的。以前英伟达只面向欧美学校,现在有了对中国大学的优惠。tx2和上一代tx1的区别: 相对于tx1,tx2的cuda核心从...原创 2018-03-15 07:45:51 · 1396 阅读 · 0 评论 -
Jetson TX2通过JetPack 3.1刷机教程详解
经过大量踩坑,刷机得以完成。于是记录一下遇到的问题和解决方案。Jetson TX2 出厂已自带 Ubuntu 16.04 系统,可以直接启动。但是选择刷机是可以更新到最新的 JetPack L4T,并自动安装最新的驱动,CUDA Toolkit、cuDNN、TensorRT。建议单独使用Ubuntu进行操作。一、硬件准备pc机(Ubuntu 16.04/操作系统在VM模拟) NVID...原创 2018-03-16 15:32:28 · 2985 阅读 · 0 评论 -
NVIDIA Jetson开发者交流会有感
作为英伟达在2018年首场交流会,干货颇多。深度学习、神经网络等做了一些演示,第一次大会难免有些讲解偏底层。刚开始进行签到,到场的都能拿到N的纪念杯。 NVIDIA分享了技术趋势,Jetson TX2,Retail介绍及初创加速计划。然后介绍Jetpack新功能,Deepstream在Jetson平台上的实现及TensorRT的新特性。然后是合作伙伴分享,其次是讨论提问环节,最后是自...原创 2018-01-23 23:25:53 · 2205 阅读 · 0 评论 -
ubuntu16.04 cuda8.0安装配置
确保cuda能安装成功,查阅NVIDIA CUDA Installation Guide for Linux确认安装前的环境是否符合要求环境: 操作系统: Ubuntu 16.04 GCC/G++:5.3.0 OpenCV: 2.4.11和3.1.0 Matlab :R2014b(a) Python: 2.7一、更换ubuntut16.04的源1.使用过几个源,相...原创 2018-04-03 07:14:38 · 7037 阅读 · 2 评论 -
ubuntu 16.04搭建OpenCV3.1环境
实在是低估了深度学习对于硬件的要求,还好导师非常好,给我找了一台服务器。整个配置过程不难,要注意cuda和openCV版本兼容问题,需要十分细心 操作系统: Ubuntu 16.04 GCC/G++:5.3.0 CUDA:8.0.252 OpenCV: 2.4.11和3.1.0 Matlab :R2014b(a) Python: 2.71、 安装官方给的open...原创 2018-04-04 08:30:08 · 477 阅读 · 0 评论 -
深度学习框架Caffe在Ubuntu下编译安装
国内相关教程都互相借鉴大同小异,于是连出错的方式也雷同,所以借鉴了国外多个技术论坛,写一篇配置教程。 环境: 操作系统: Ubuntu 16.04 GCC/G++:5.4.0 CUDA:9.0.252 OpenCV: 2.4.11和3.3.1 Matlab :R2014b(a) Python: 2.71.在安装的路径下 clone :git...原创 2018-04-07 17:01:12 · 409 阅读 · 0 评论 -
Ubuntu下编译caffe解决方案总结
下一届学生要在我的项目的基础上开展大学生科研项目,所以记录下来给自己以后借鉴使用,也可以帮助他们少走一些弯路。 caffe这个深度学习框架学要得对环境的要求和依赖的使用非常多,很容易出现问题,网上关于caffe的安装教程非常多,但是关于每一步是否操作成功,出现了什么样的错误又该如何处理没有给出说明。 操作系统的环境千差万别,按照博客中的教程一步步的安装,最后可能失败。建议一定要先查...原创 2018-04-13 09:00:38 · 1597 阅读 · 0 评论 -
数据可视化环境(Python接口)配置
anaconda把与python有关的库(numpy,scipy等等)都打成一个包,建议用anaconda来进行安装。下载对应系统和对应版本的anaconda来安装,减少安装过程的问题。 pycaffe 的安装以及 notebook 环境配置是为了更方便的去使用 深度学习框架caffe。notebook 使用浏览器作为界面使用,可以编写和执行 python 代码。一、查看Pyth...原创 2018-04-17 11:01:40 · 836 阅读 · 0 评论 -
图形化操作工具DIGITS 6.1的安装与运行
不够熟悉Python和命令行,还想学深度学习,幸好Nvidia Digits是一款web应用工具,可以在网页上对Caffe进行图形化操作和可视化。Nvidia对深度学习真是偏爱,为了卖出更多的显卡真是无所不用其极,真是希望全民会玩深度学习。一、环境操作系统: Ubuntu 16.04 GCC/G++: 5.4.0 CUDA: 9.0.252 OpenCV: 2.4.11和3.3...原创 2018-04-22 15:16:26 · 4222 阅读 · 6 评论 -
tensorflow学习笔记
深度学习技术一直在发展,但是深度学习框架caffe的更新跟不上进度,很多新的技术在caffe里用不了。TensorFlow在Google的支持下如日中天,于是在学了caffe后还要学一下tensorflow,两者相辅相成,结合使用。一、 安装anaconda1.在continuum官网 下载anaconda 现在的版本有python3.6版本和python2.7版本 去anacond...原创 2018-05-01 07:05:07 · 341 阅读 · 0 评论 -
DeepLearning 0.1 documentation深度学习教程中文翻译
Deep Learning Tutorials 原文网址:https://deeplearning.net/tutorial/index.html 深度学习教程 深度学习是机器学习研究的一个新的领域,引入的目的是为了让机器学习更接近于最初的目标之一:人工智能。看这些课程笔记以对深度学习有一个初步的认识: brief introduction to Machine Learning for ...翻译 2018-05-07 21:28:34 · 394 阅读 · 0 评论 -
Jetson TX2开发板运行jetson-inference出现问题的解决办法
根据github上Nvidia深度学习教程在使用git clone jetson-inference命令到Jetson TX2后,,执行cmake ../后是出现nvidia.app.box.com连接,然后一直重复连接,提供两种解决方案。分析问题: 1.在执行cmake ../ 命令时,需要执行jetson-inference下的CMkeList.txt,编译CMkeList.txt时要...原创 2018-05-08 18:12:11 · 2632 阅读 · 9 评论 -
TensorRT 3.0在Jetson TX2部署实战
目前关于使用TensorRT 3.0加速推理caffe的教程不太多,本博客会介绍部署TensorRT从HOST端到Jetson TX2端整个WORKFLOW,然后说明如何修改samples代码以便可以用自定义模型进行推理加速,主要从以下四个方面展开TensorRT简介环境配置HOST端UFF文件生成Jetson端模型文件解析与推理1.TensorRT简介NVIDIA Te...原创 2018-05-11 15:42:59 · 5474 阅读 · 3 评论 -
总结GTC TAIWAN 2018主题演讲
本次演讲老黄虽然没有放出新核弹的消息,但是亮点依旧很多,令我印象深刻的地方做一个简短总结。 NVidia医学影响平台Clara,和之前在哈工大的开发者交流会医学使用B超X光技术的应用很相似,人工智能可以更好地应用于医疗这是不错的发展。 Google将原生TensorRT4整合到TensorFlow。 超人规模推论非常困难,“PLASTER”Programmability...原创 2018-05-30 14:43:46 · 1166 阅读 · 0 评论 -
参与深度学习超级计算机DGX系列产品研讨会的感受
本科阶段的毕业设计是在Jetson TX2上跑的,公司做深度学习涉及DGX,有幸参与此次英伟达组织的DGX workshop学习下。官方的说法是DGX Workshop dedilcated to Robotics for Jetson Xavier and Isaac。不过现场既没有半价开发板也没有尺子,更没有Xavier实物,纯粹的DGX和Jetson TX2的深度交流,不过干货也不少。 两...原创 2018-07-17 20:05:34 · 820 阅读 · 0 评论 -
NVIDIA自主机器人与深度强化学习解读
李博士对自助机器人和深度强化学习有了更新的解读,对印象深刻的做个总结。 不同产业、不同工业,机器人外形差别很大。主要部件:控制单元——控制中心(大脑),能动单元——行走的部分。 传统机械手臂没办法理解到其他手臂的空间范围,目前的工业机器人可以在机械手臂上加入传感器,实现人机协作。 今天的机器人,需要更多的智能:目标检测+目标识别定制化开发标定和前期校准当环境变化不...原创 2018-07-25 20:58:23 · 1148 阅读 · 0 评论 -
Python全栈数据工程师养成攻略
近年来大数据(BigData)的概念获得不行,python已经成为机器学习热门的工具。anaconda把与python有关的库(numpy,scipy等等)都打成一个包。pycaffe 的安装以及 notebook 环境配置是为了更方便的去使用深度学习框架。notebook 使用浏览器作为界面使用,可以编写和执行 python 代码。 从个人角度出发,在时间有限和资源有限的条件下,实现一...原创 2018-08-03 14:30:27 · 1372 阅读 · 0 评论 -
NVIDIA AT SIGGRAPH 2018的体会
老黄诚不欺我,果然有重量级产品发布。年度SIGGRAPH大会是计算机图形学领域的盛会,今年大会将在加拿大温哥华举办,虽不能直接参会,但是现场直播也能身临其境的了解一下行情。对留下深刻印象的地方做一个总结。 SIGGRAPH 2018是世界领先的年度跨学科的学术大会,向世界展示最新的计算机图形和互动技术成果,还包括具有广度和深度的经典栏目“计算机动画节”中的“电子剧场”和新设立的“VR影院”。 ...原创 2018-08-14 09:39:22 · 795 阅读 · 0 评论 -
NVIDIA JETSON开发者交流会北京第二场感想
北京第二场开发者交流会,这次身份却有了不同。很荣幸代表中国开发者第一次和Xavier零距离接触。Xavier这块板子最大的优点是共享内存的同时,将1/4泰坦V揉了进去, 瓦数也差不多1/4的泰坦V 。在计算过程中不再需要像PC一样将数据以每秒2~6GB的速度考入显存 10秒内的综合处理时间稳赢泰坦V,价格也只是泰坦V的一半。其他的编译上的优势就不知道了。这性能肯定是报表级别的。对印象深刻的地方做一...原创 2018-08-16 21:11:32 · 510 阅读 · 0 评论