- 博客(23)
- 资源 (20)
- 收藏
- 关注
原创 线性神经网络--Fashion-MNIST数据集读取显示
读取和显示图像import torchfrom d2l import torch as d2lfrom torch.utils import dataimport matplotlib.pyplot as pltimport torchvisionfrom torchvision import transformsdef get_fashion_mnist_labels(labels): """返回Fashion-MNIST数据集的⽂本标签。这里做了数字到字符串映射"""
2021-12-16 16:58:52
2283
原创 线性神经网络--线性回归实现实例
线性回归初级实现torch.normal(A, B ,size(C, D), requires_grad=True)A表示均值,B表示标准差 ,C代表生成的数据行数,D表示列数,requires_grad=True表示对导数开始记录,可以忽略。import mathimport torchimport osfrom IPython import displayfrom d2l import torch as d2limport pandas as pdimport numpy .
2021-12-15 14:28:53
1082
原创 线性神经网络--线性回归认知
线性回归: 回归(regression)是指⼀类为⼀个或多个⾃变量与因变量之间关系建模的⽅法,经常⽤来表⽰输⼊和输出之间的关系。多处理带预测性质的任务。假设: ⾸先,假设⾃变量 x 和因变量 y 之间的关系是线性的,即y可以表⽰为 x 中元素的加权和,通常允许包含观测值的⼀些噪声; 其次,假设任何噪声都⽐较正常,如噪声遵循正态分布。对于特征集合 X ,预测值 ŷ ∈ R n 可以通过矩阵-向量乘法表⽰为:ŷ = Xw + b 。给定训练数据特征 X 和对应的已知标签 y ,⽬标是找...
2021-12-14 15:27:50
624
原创 Matplotlib-Python
Overview — Matplotlib 2.0.2 documentation实例一:描画从[-3.14 , 3.14] 区间的正弦、余弦函数。import torchimport osfrom IPython import displayfrom d2l import torch as d2limport pandas as pdimport numpy as npimport matplotlib.pyplot as pltfrom pylab import *if _
2021-12-14 15:12:01
272
原创 GPU & ASIC & 类脑
功能上,AI包括推理和训练两个环节。在训练层面,通过大数据训练出一个复杂的神经网络模型。a) 训练环节主要使用类似NV GPU集群完成,谷歌TPU2.0也支持训练环节和深度网络加速。b) 推理环节指利用训练好的模型,使用新数据推理出各种结论。总体来看,训练环节对芯片的性能要求比较高,推理环节对简单指定的重复计算和低延迟的要求很高。应用场景上,AI芯片应用于云端和设备端。a) 在深度学习的训练阶段需要极大数据量和大运算量,单一处理器无法独立完成,因此训练环节只能在云端实现。b) 在设备端,智..
2021-12-03 19:47:08
425
原创 深度学习--微积分&自动求导
仅包含⼀个数值的叫标量(scalar),标量由只有⼀个元素的张量表⽰。可将向量视为标量值组成的列表。这些标量值称为向量的元素(elements)或分量(components)x = torch.arange(4) #tensor([0, 1, 2, 3])若⽂献认为列向量是向量的默认⽅向,则描述为4X1矩阵,x[3] == tensor(3)当一个向量由n各实体值标量组成时,可以用 len(x) 函数来计算长度;当用张量表示一个向量(只有一个轴)时,需要用.shape属性来访问向量的长度,返.
2021-12-02 22:05:10
1443
原创 深度学习-线性代数
仅包含⼀个数值的叫标量(scalar),标量由只有⼀个元素的张量表⽰。可将向量视为标量值组成的列表。这些标量值称为向量的元素(elements)或分量(components)x = torch.arange(4) #tensor([0, 1, 2, 3])若⽂献认为列向量是向量的默认⽅向,则描述为4X1矩阵,x[3] == tensor(3)当一个向量由n各实体值标量组成时,可以用 len(x) 函数来计算长度;当用张量表示一个向量(只有一个轴)时,需要用.shape属性来访问向量的长度,返.
2021-12-01 17:00:08
1350
原创 深度学习入门-Pytorch
import torch张量tensor : 数值组成的,可能是多维的数组。 a) 一个轴张量对应数学上的向量vector; b) 两个轴张量对应数学上的矩阵matrix。# arange创建⼀个⾏向量xx = torch.arange(12)print("x.data = ", x.data) # x.data = tensor([ 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11])print("x.shape = ", x...
2021-11-29 16:41:08
2108
原创 3. Django 请求和响应
HTTP请求中的方法:HTTP1.0 GET,POST ,HEADHTTP1.1 GET,POST,HEAD,OPTIONS,PUT,DELETE,TRACE,CONNECT请求方法 说明 GET 请求指定的页面信息,并返回实体主体 HEAD 类似于get 请求,只不过返回的响应中没有具体的内容,用于获取报头 POST 向指定资源提交数据进行处理请求。数据被包含在请求体里。可能会导致新的资源的建立和/或已有资源的修改 PUT 从客户端...
2021-11-01 18:55:12
178
原创 Ubuntu20.04 切换mysql
卸载mysql8#查看是否存在mysql服务service mysql status#查看安装了哪些相关软件包dpkg --get-selections | grep mysql#停止服务service mysql stop卸载组建sudo apt purge mysql-*#删除残留的文件sudo rm -rf /etc/mysql/ /var/lib/mysql清理无用依赖和本地残留sudo apt autoremovesudo apt autoreclean安
2021-11-01 16:31:38
450
原创 2.Django 路由配置
路由配置-path()函数导入: from django.urls import path语法: path(route, views, name=None) a) route: 字符串类型,匹配的请求路径 b) views: 指定路径所对应的视图处理函数的名称 c) name: 为地址起别名,在模块中地址反向解析时使用;转换器 作用 示例 str 匹配除了'/'之外的非空字符串 "page/<str:usernae>" ...
2021-10-31 21:47:02
192
原创 1.Diagno-基本概述
Diagno组件: 基本配置文件/路由系统 模块层M/模板层T/视图层V Cookies和Session 分页及发邮件 Admin管理后台 文档资料: http://www.djangoproject.com https://yiyibooks.cn/版本选择: 有LTS的,选择3.2.8;在线安装:(linux) sudo pip3 install django==3.2.8 sudo pip3 freeze | grep -i 'Dj...
2021-10-31 20:08:52
832
原创 Ubuntu20.04 MongoDB 安装
a) 安装gnupg软件包: sudo apt-get install gnupgb)导入包管理系统使用的公钥: wget -qO - https://www.mongodb.org/static/pgp/server-4.4.asc | sudo apt-key add -c) 添加MongoDB存储库: echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu bionic/mongodb-org/4...
2021-10-28 11:14:23
382
原创 MongoDB 笔记
基本操作MongoDB将数据存储为一个文档,数据结构由键值(key=>value)对组成 MongoDB文档类似于JSON对象,字段值可以包含其他文档、数组、文档数组 SQL术语/概念 MongoDB术语/概念 解释/说明 database database 数据库 table collection 数据库表/集合
2021-10-27 23:25:59
943
原创 1- SpringCloud 基础知识整理
Dubbo也是微服务解决框架;springCloud是微服务解决框架,主要解决问题:1)配置管理、注册中心(eureka、ZooKeeper{Dubbo用较多})2)服务发现、服务注册3)断路器 {容错机制、限流、失败时怎么处理}6)路由策略7)负载均衡8)全局锁9)分布式会话系统10)客户端调用11)接口网关(ZUUL,自己搭可以用Nginx)12)服务器系统13)rpc远程调用springboot简化XML配置,方便快速整合框架,内置Tomcat;springCloud 基于
2021-10-27 22:25:48
213
原创 mysql 无法连接 Unable to load authentication plugin ‘caching_sha2_password‘.
原因:mysql8之前版本使用的密码加密规则是mysql_native_password,mysql8则是caching_sha2_password,故需要修改密码加密规则,方法如下:1、进去mysql 8.0 command line client2、执行如下命令(其中root为mysql密码): alter user 'root'@'localhost' identified by 'root' password expire never; alter user 'root'@'
2021-10-24 20:11:50
3222
原创 云-大数据环境构建记录
Python 安装:$ tar xjvf Python-3.7.11.tar.bz2$ ./configure --prefix=/usr/local/$ make && sudo make installAnaconda安装:$ bash ./Anaconda3-5.3.1-Linux-x86_64.sh重启即可,如果系统采用原系统自带的python,可通过下面方式切换: sudo gedit ~/.bashrc export PATH="/home
2021-10-14 15:38:36
123
原创 ROS环境搭建整理
roscore -> ROS核心通讯单元,需要启动;rosnode list -> 显示所有的node信息;rosnode info 节点名称 -> 返回活跃的节点信息;rosrun [package_name] [node_name] ->运...
2021-10-14 15:38:07
480
原创 DSP BIOS
1.BIOS概述BIOS作为TI DSP 嵌入式抢占式操作系统,永远保证最高优先级的任务先执行。它有一个尺寸可伸缩的实时内核,是为那些需要实时线程调度与同步、主机与目标DSP间通信或实时监测的应用而设计的。它采用了很多优良的技术来保证最小化目标DSP上存储器的需求与CPU开销。主要体现在:1.所有的DSP/BIOS对象都可以通过配置工具来静态创立并绑定到可执行程序中,以此减少代码量和优
2013-12-07 19:18:54
1148
原创 Object-c与c++差异
Object-c与c++差异 单一继承:Objective-C不支持多重继承,(同Java和Smalltalk),而C++语言支持多重继承。 动态:Objective-C是动态定型(dynamicaly typed)所以它的类库比C++要容易操作。Objective-C 在运行时可以允许根据字符串名字来访问方法和类,还可以动态连接和添加类。 C++ 跟从面向对象编程里的
2008-05-02 15:53:00
5611
转载 C++ 大端小端
小端(高位存在高地址,低位存在低地址)union { long Long; char Char[sizeof(long)]; }u; bool IsBigOrSmall() // 1-小端(Intel); 0-大端(Motor) { u.Long =
2008-05-02 15:51:00
3506
翻译 inline 的应用
(一)inline函数(摘自C++ Primer的第三版) 在函数声明或定义中函数返回类型前加上关键字inline即把min()指定为内联。 inline int min(int first, int secend) {/****/}; inline函数对编译器而言必须是可见的,以便它能够在调用点内展开该函数。与非inline函数不同的是,inline函数必须在调用该函数
2008-05-02 15:47:00
708
ARMv7-M Architecture Reference Manual
2016-02-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人