TF 神经网络 北大课程

#coding:utf-5  2 #0导入模块,生成模拟数据集。  3 import tensorflow as tf  4 import numpy as np  5 BATCH_SIZE = 8  6 SEED = 23455  7   8 #基于seed产生随机数  9 rdm = np.random.RandomState(SEED) 10 #随机数返回32行2列的矩阵 表示32组 体积和...
分类: 其他 发布时间: 06-19 23:12 阅读次数: 3

神经网络优化方法

损失函数优化交叉熵损失函数学习率优化指数衰减变化LEARNING_RATE_BASE = 0.1 #最初学习率  7 LEARNING_RATE_DECAY = 0.99 #学习率衰减率  8 LEARNING_RATE_STEP = 1  #喂入多少轮BATCH_SIZE后,更新一次学习率,一般设为:>    总样本数/BATCH_SIZE  9  10 #运行了几轮BATCH_SIZE的...
分类: 其他 发布时间: 06-19 23:12 阅读次数: 3

Spark Streaming集成Kafka的两种方式

Spark Streaming集成Kafka 转载请标明原文链接: 在实际开发中Spark Streaming经常会结合Flume以及Kafka来实时计算数据。这篇文章主要讲述如何集成Kafka,对于Kafka的集成有两种方式: Receiver-based Approach Direct Approach (No Receivers) 在集成Kafka之前,必须先安装kafka并且启...
分类: 其他 发布时间: 06-19 23:11 阅读次数: 3

【Java并发包】Semaphore使用详解以及源码解读

Java并发包下有很多并发操作的API,这些工具类为多线程环境提供很多常用操作,最为常见同步操作,我们可以使用synchronized关键字来进行同步操作。不过使用synchronized进行多线程之间的同步过于繁琐,有些操作要配合wait和notify使用,不便于我们操作,并且在有些情况下需要控制并发的线程数量,这一点是synchronized做不到的,因此,这篇文章主要来讲解semaph...
分类: 其他 发布时间: 06-19 23:11 阅读次数: 1

协同过滤推荐算法概述

随着电商企业的发展,为了更好的了解用户喜好以便于将更加适合的商品推荐给用户,不仅能得到用户好的评价,而且也有利于自身企业的利益,因此,随之诞生了很多推荐系统,最为常用的推荐算法就是协同过滤算法。 转载请标明原文链接 推荐算法的基础就是基于两个对象之间的相关性,常用的计算方法有欧几里得相似性,这是一种使用较多的相似性计算方法。除此之外还有曼哈顿相似性和余弦相似性的计算方法。 协同过滤算...
分类: 其他 发布时间: 06-19 23:11 阅读次数: 3

基于Spark MLlib的余弦相似度计算实战与欧几里得距离概述【相似度度量】

在上篇文章协同过滤推荐算法概述中,我们看到了对于不同形式的协同过滤举证,最重要的部分是相似度的计算,如果不同的用户或者物品之间的相似度缺乏有效而可靠的算法定义,那么协同过滤算法就失去了成立的基础条件。 转载请标明原文链接: 欧几里得距离相似度计算 欧几里得距离是常用的计算距离的公式,它表示三维空间的两个点的真实距离。欧几里得相似度计算是一种基于用户之间直线距离的计算方式,在计算时,不同的物品...
分类: 其他 发布时间: 06-19 23:10 阅读次数: 3

基于交替最小二乘法(ALS)算法的协同过滤推荐案例实战【Spark MLlib】

交替最小二乘法(ALS)是统计分析中最常用的逼近计算的一种算法,其交替计算结果使得最终结果尽可能地逼近真实结果。而ALS的基础是最小二乘法(LS算法),LS算法是一种常用的机器学习算法,它通过最小化误差的平方和寻找数据的最佳函数匹配。利用最小二乘法可以简便的求得未知的数据,并使得这些求得的数据与实际数据之间误差的平法和为最小。 最小二乘法 以一个变量为例,在二维空间中最小二乘法的原理图如下...
分类: 其他 发布时间: 06-19 23:10 阅读次数: 3

随机梯度下降法概述与实例

机器学习算法中回归算法有很多,例如神经网络回归算法、蚁群回归算法,支持向量机回归算法等,其中也包括本篇文章要讲述的梯度下降算法,本篇文章将主要讲解其基本原理以及基于Spark MLlib进行实例示范,不足之处请多多指教。 梯度下降算法包含多种不同的算法,有批量梯度算法,随机梯度算法,折中梯度算法等等。对于随机梯度下降算法而言,它通过不停的判断和选择当前目标下最优的路径,从而能够在最短路径...
分类: 其他 发布时间: 06-19 23:10 阅读次数: 3

Spark SQL与DataFrame详解以及使用

Spark一站式的解决方案使得大数据技术快速发展,其中,最核心的部分当然也包括Spark SQL,它简单,常用,高效。与Spark Core中类似的,Spark SQL中最核心的部分是DataFrame抽象模型,本篇文章主要介绍Spark SQL的核心内容以及其简单使用。 Spark SQL是Spark的一个结构化数据处理模块,提供一个DataFrame编程模型抽象,可以看做是一个分布式...
分类: 其他 发布时间: 06-19 23:10 阅读次数: 3

webGL-笔记1、2

一、基本概念 1、什么是webGL? webgl是基于OpenGL标准的web端3引擎 2、webGL实现方式 在h5中新标签<canvas>中使用js绘制3d图形 3、canvas介绍 略。。。 二、webGL基本使用 1、获取webgl上下文 var gl = getWebGLContext(canvas) 参数 element 指定canvas元素 debug(可选) 是否显示错误,默认false 返回值 non-null webGl上下文 null webgl不可用 2、webgl背景
分类: 其他 发布时间: 06-19 23:09 阅读次数: 3

Day15 Python基础之logging模块(十三)

参考源:http://www.cnblogs.com/yuanchenqi/articles/5732581.html logging模块 (****重点***) 一 (简单应用) import logging logging.debug('debug message') logging.info('info message') logging.warning('warning message') logging.error('error message') logging
分类: 其他 发布时间: 06-19 23:09 阅读次数: 3

python-16

1 #知识点一、函数的作用域 2 3 int() #内置变量 B 4 v = 6 #全局变量G 5 def outer(): 6 7 x = 5 #嵌套变量 E 8 9 def inner(): 10 11 b = 10 #局部变量 L 12 print(x) 13 14 #知识点二、高阶函数 15 #什么是高阶函数? 二条件有一个条件符合即可 1.函数名可以作为参数传入函数 2.函数名可以作为返回值 16
分类: 其他 发布时间: 06-19 23:09 阅读次数: 3

智能家居入门DIY——【一、ESP8266之软串口HTTP请求】

前段时间做了一个激光雕刻,玩的不亦乐乎。对Arduino大感兴趣,于是又入手一块20大洋版,配上买学习套件时的诸多零件——红外发射管、一体化红外接收头、DHT11温湿度传感器、ESP8266等,以及某宝来的LD3320、GP2Y1014AUOF准备搞一波屌丝智能家居。看了各种教程,感觉自己距离大神只差那么一丢丢了,于是在各种自我感觉良好中,掉下各种坑去……反正我是用一个模块下一个坑,弄得现在有点不太敢测试颗粒物传感器了……这个主要还是连接硬件和写Arduino程序了,与上一个主要是写上位机代码
分类: 其他 发布时间: 06-19 23:09 阅读次数: 3

UI自动化笔记

Driver常用方法(浏览器相关操作) 例子 如果火狐未安装在默认路径下,那么实例化浏览器时,需要增加参数
分类: 其他 发布时间: 06-19 23:09 阅读次数: 3

PHP接收json格式的POST数据

/** * 获取 post 参数; 在 content_type 为 application/json 时,自动解析 json * @return array */ private function initPostData() { if (empty($_POST) && false !== strpos($this->contentType(), 'application/json')) { $conte
分类: 其他 发布时间: 06-19 23:09 阅读次数: 3

每日小结之小笔记 初始Windows程序

   初始Windows程序 1 创建Windows程序 2 认识Windows (a. Form.cs窗体文件 b.Form.Designer.cs窗体设计文件 c.Form1.resx资源文件 d.Program.cs主程序文件) 小点1:窗体文件有两种编辑试图,窗体设计器(之间放控件设置属性等)和代码编辑器(手写代码) 小点2:代码编辑器(手写代码) 中 partial分布类好处是关注集中,更简洁,;From是.NET Framework定义好的一个最基本的窗体类;:冒号表示继承; 小点
分类: 其他 发布时间: 06-19 23:09 阅读次数: 3

DUMP3 企业级电商项目 —— 对接支付宝扫码支付

沙箱登录:https://openhome.alipay.com/platform/appDaily.htm 沙箱环境使用说明:https://doc.open.alipay.com/doc2/detail.htm?treeId=200&articleId=105311&docType=1 如何使用沙箱环境:https://support.open.alipay.com/support/hotProblemDetail.htm?spm=a219a.7386793.0.0.uS5uZ6&id=2
分类: 其他 发布时间: 06-19 23:09 阅读次数: 3

日常开发之缓存技术

1、全页面静态化缓存 也就是将页面全部生成html静态页面,用户访问时直接访问的静态页面,而不会去走php服务器解析的流程。此种方式,在CMS系统中比较常见,比如dedecms; 一种比较常用的实现方式是用输出缓存: Ob_start() ******要运行的代码******* $content = Ob_get_contents(); ****将缓存内容写入html文件***** Ob_end_clean(); 2、页面部分缓存 该种方式,是将一个页面中不经常变的部分进行静态
分类: 其他 发布时间: 06-19 23:09 阅读次数: 3

graphicview和widgets没本质区别。它只是更轻量级,更灵活,性能更高的widgets

graphicview和widgets没本质区别。它只是更轻量级,更灵活,性能更高的widgets。核心就是把widgets变成了更轻量级的graphicitem,把QWidget的各种事件转换成了graphics自己的一套event,写起来和写widgets差别不大,只不过整个view里就只有QGraphicView一个widget了,底下的都是item。 目的么,就是让界面更加灵活,更加轻巧,并且对拖放、动画的支持更好。比如我试过写扫雷,扫雷的格子尝试过用QWidget做和用QGraphi
分类: 其他 发布时间: 06-19 23:09 阅读次数: 3

C#中三种定时器对象的比较(转)

  关于C#中timer类 在C#里关于定时器类就有3个   1.定义在System.Windows.Forms里   2.定义在System.Threading.Timer类里   3.定义在System.Timers.Timer类里   System.Windows.Forms.Timer是应用于WinForm中的,它是通过Windows消息机制实现的,类似于VB或Delphi中的Timer控件,内部使用API SetTimer实现的。它的主要缺点是计时不精确,而且必须有消息循环,Cons
分类: 其他 发布时间: 06-19 23:09 阅读次数: 1