人工智能 - TensorFlow 框架初探
欢迎Follow我的GitHub
框架:Python + TensorFlow
知识:工程配置 + HelloWorld + MNIST本文源码的GitHub地址准备Fork TensorFlow的工程,并下载,转换远端Git地址git remote set-url origin https://github.com/SpikeKing/tensorflow.git创建Python工程Machin
人工智能 - 自编码器(AutoEncoder)
自编码器,使用稀疏的高阶特征重新组合,来重构自己,输入与输出一致。TensorFlow的框架,参考源码,同时,复制autoencoder_models的模型文件。工程配置下载Python的依赖库:scikit-learn==0.19.0、scipy==0.19.1、sklearn==0.0scipy如果安装scipy出错,则把scipy==0.19.1写入requestments.txt,再安装,错
深度框架 MXNet/Gluon 初体验
MXNet: A flexible and efficient library for deep learning.
这是MXNet的官网介绍,“MXNet是灵活且高效的深度学习库”。
MXNet是主流的三大深度学习框架之一:
TensorFlow:Google支持,其简化版是Keras;
PyTorch:Facebook支持,其工业版是Caffe2;
MXNet:中立,Apach...
MXNet/Gluon 中 Triplet Loss 算法
Triplet Loss,即三元组损失,用于训练差异性较小的数据集,数据集中标签较多,标签的样本较少。输入数据包括锚(Anchor)示例⚓️、正(Positive)示例和负(Negative)示例,通过优化模型,使得锚示例与正示例的距离小于锚示例与负示例的距离,实现样本的相似性计算。其中锚示例是样本集中随机选取的一个样本,正示例与锚示例属于同一类的样本,而负示例与锚示例属于不同类的样本。
在...
MXNet 网络的 load_params 错误
当训练MXNet网络时,由服务器端GPU训练出模型:
在本地Mac端CPU中,无法调用load_params()加载模型;
在服务器端GPU中,可以调用成功;
错误如下:
AssertionError: Parameter conv0_weight is missing in file xxx.params
Why?
尝试1
参考 关于使用load_params出现的错误 ...
LabelImg 图片标注工具 for Mac
图片标注是物体检测等工作的基础,就是将图片中的物体,使用矩形框画出来,并且指定合适的标签。目前,比较常用的标注工具就是LabelImg,LabelImg提供可视化的画框操作界面,将图片的标注信息写入同名的XML文件中。
在LabelImg工程的主页,有一行对于操作系统的说明:
即目前的可执行文件,仅支持Windows和Linux,macOS需要从源码构建应用。那么,如何在Mac中构建L...
MXNet/Gluon 中网络和参数的存取方式
Gluon是MXNet的高层封装,网络设计简单易用,与Keras类似。随着深度学习技术的普及,类似于Gluon这种,高层封装的深度学习框架,被越来越多的开发者接受和使用。
在开发深度学习算法时,必然会涉及到网络(symbol)和参数(params)的存储与加载,Gluon模型的存取接口,与MXNet略有不同。在MXNet体系中,网络与参数是分离的,这样的设计,有利于迁移学习(Transfer...
python神经网络基础
随笔来自《Python神经网络编程》笔记,由简到繁逐步构建python神经网络。 先是大概框架: 1.初始化函数--设置输入、隐藏、输出节点的配置。 2.训练--学习数据,修正权重等 3.预测--输入数据,返回结果 框架代码如下: 1 class NeuralNetwork:
2 def __init__(self):
3 pass
4 def train(self):
5 pass
Python中import和from
客户端可以执行import或from语句。如果模块还没有加载,这两个语句会去搜索、编译以及执行模块文件程序。主要差别在于,import会读取整个模块,所以必须进行定义后才能读取它的变量名;from将获取(或者是复制)模块特定的变量名。 import使一个变量名引用整个模块对象,因此必须通过模块名称来得到该模块的属性(例如,module1.printer)。而from会把变量名复制到另一个作用域,所以它就可以直接在脚本中使用复制后的变量名,而不用通过模块(例如,printer)。 fro
Ajax的open()方法
Ajax的open()方法有3个参数:1、method;2、url;3、boolean; 参数1有get和post两个取值 参数2表示什么就不用说了 重点说下第3个参数:boolean的取值 当该boolean值为true时,服务器请求是异步进行的,也就是脚本执行send()方法后不等待 服务器的执行结果,而是继续执行脚本代码; 当该boolean值为false时,服务器请求是同步进行的,也就是脚本执行send()方法后等待 服务器的执行结果的返回,若在等待过程中超时,则不再等待,继续执行后面
【协程】由两个带 while循环的函数和yield组建的协程
def consumer(): r = '' while True: n = yield r if not n: return print('[CONSUMER] Consuming %s...' % n) r = '200 OK' def produce(c): c.send(None) n = 0 while n < 5: n = n + 1 print('[PRODUCE] Producing %s...' % n) r = c.send(n) print
Calendar日期方法
面试居然让我获取当前月份第一天跟最后一天,主要是尴尬的回答不上来。 废话不说,直接贴代码,工作应该是够用了 public class TestCalendar {
// 日期也就是这了
public static void main(String[] args) {
// 获取当前年份、月份、日期
Calendar cale = null;
cale = Calendar.getInstance();
int ye
Python学习第一天20180702--基本数据类型和运算
1、while循环 while 条件: 代码块 else: 代码块 continue 跳出此次循环,循环语句continue以下代码不再执行 break 结束while循环 1 #!/usr/bin/env python
2 # -*- coding: utf-8 -*-
3 # @Time : 2018/7/2 11:46
4 # @Author : chenxiaowei
5 # @Email : chen1020xiaowei
Spring和SpringMVC的关系
1.Spring和SpringMVC是父子容器关系。 2.Spring整体框架的核心思想是容器,用来管理bean的生命周期,而一个项目中会包含很多容器,并且它们分上下层关系,目前最常用的一个场景是在一个项目中导入Spring和SpringMVC框架,而Spring和SpringMVC其实就是两个容器,Spring是父容器,SpringMVC是子容器,Spring父容器中注册的Bean对SpringMVC子容器是可见的,反之则不行。 3.按照官方文档推荐,根据不同的业务模块来划分不同
Mysql Innodb 性能参数设置 https://www.rathishkumar.in/2017/01/how-to-allocate-innodb-buffer-pool-size-in-mysql.html
参考原文: https://www.rathishkumar.in/2017/01/how-to-allocate-innodb-buffer-pool-size-in-mysql.html 查看系统cpu,内存,硬盘使用情况 1、 cat /proc/cpuinfo 或者 更直观的查看cpu的型号命令:dmesg |grep -i xeon
查看内存的方法
2、 cat /proc/meminfo 或者 更直观的查看内存的命令:free -m
查看硬盘大小
3、df -h 这里粘
[JavaScript-Function] Function Invocation/Call(函数调用) 以及call() and apply() 方法
介绍:JS函数中的代码会被函数被invoke(调用)时执行. 函数被定义时代码不执行, 函数调用时函数内的代码会被执行. 常用的term是 call a function 而不是 invoke a function. function always belong to a object in javascript. When a function does no tbelong to nay object. In javascript there is alaways a default gl
今日推荐
周排行