徐海蛟
文章平均质量分 73
徐海蛟博士
徐海蛟博士 华中科技大学计算机博士 数据与软件工程实验室 前外企技术总监CTO 深圳电信培训中心首席技术顾问 高级讲师 高级工程师 杰出讲师 深圳电信数据库Oracle特聘讲师 熟悉大型数据库体系架构 丰富的大型数据库管理设计顾问经验 研究方向- 智能检索 大数据 数据挖掘 社交网络 软件工程 电子商务
展开
-
徐海蛟:机器学习理论与实验2
徐海蛟 Teaching.考虑一个随机变量X,如果给出X的一系列独立同分布的观察值,那么如何由这些观察值来估计出X的密度函数P(X)?这就是密度估计问题。概率分布可分为参数分布和非参数分布。参数分布函数是由一些参数控制的,比如高斯分布中平均值和方差,用参数分布的方法去估计密度时,必须确定合适的参数。从频率论来看,可用极大似然函数来确定参数;而从贝叶斯论来看,需要引入共轭先翻译 2016-09-14 14:12:06 · 926 阅读 · 0 评论 -
画出卷积神经网络结构图[转载]
徐海蛟教学使用Keras框架(后端可选tensorflow或者theano),可以画出卷积神经网络的结构图帮助我们理解或确认自己创立的模型。问题的关键在于使用from keras.utils.visualize_util import plot中的plot函数。但是直接使用会提示缺少pydot。首先安装sudo pip3 install pydot以及sudo转载 2017-02-02 14:10:08 · 37559 阅读 · 3 评论 -
卷积神经网络CNN基本概念笔记[转载]
徐海蛟教学UNDERSTANDING CONVOLUTIONAL NEURAL NETWORKS FOR NLP卷积卷积就是对矩阵(图像)应用的滑动窗口函数。图中绿色为一个二值图像,每个值代表一个像素(0是黑,1是白)。(更典型的是像素值为0-255的灰阶图像)图中黄色的滑动窗口叫卷积核、过滤器或者特征检测器,也是一个矩阵。我们将这个转载 2017-02-02 14:05:51 · 635 阅读 · 0 评论 -
如何加速一个网站——web性能三方面[转载]
徐海蛟教学Building a Shop with Sub-Second Page Loads: Lessons Learned利用web缓存和NoSQL系统建立一个应对高访问量的快速网上商店。用户满意度和转化率强相关(hard-wired),并直接影响利润。如何加速一个网站有三大驱动力影响网页应用的页面加载时间:转载 2017-02-02 13:56:31 · 1118 阅读 · 0 评论 -
面向小数据集构建图像分类模型
本文地址:http://blog.keras.io/building-powerful-image-classification-models-using-very-little-data.html本文作者:Francois Chollet概述在本文中,我们将提供一些面向小数据集(几百张到几千张图片)构造高效、实用的图像分类器的方法。本文将探讨如下几种方法:转载 2017-02-02 13:20:54 · 11790 阅读 · 0 评论 -
深度网络特定层数据抽取实验
徐海蛟教学VGG-16 是牛津大学视觉几何组(Visual Geometry Group)开发的卷积神经网络结构,该深度学习神经网络赢得了 ILSVR 竞赛(ImageNet)2014的冠军,时至今日,VGG 仍然被认为是一个杰出的视觉模型。今天,我们来做基于 VGG16 深度学习预训练权重的特定层 "block4_pool" 特征数据抽取实验,以便后续进一步处理。原创 2017-02-23 22:09:02 · 1311 阅读 · 0 评论 -
基于 VGG16 深度学习预训练权重的图像分类预测实验
徐海蛟教学一直以来,计算科学家在为建立世界上最精确的计算机视觉系统孜孜不倦地努力着,但取得进展的过程却一直如马拉松竞赛般漫长而艰辛。斯坦福大学每年都会举行一个比赛 ILSVR ,邀请谷歌、微软、百度等IT企业使用ImageNet —— 全球最大的图像识别数据库,测试他们的系统运行情况。每年一度的比赛也牵动着各大巨头公司的心弦,过去几年中,系统的图像识别功能大大提高,ImageNet 2原创 2017-02-19 12:25:24 · 16858 阅读 · 4 评论 -
基于Keras深度学习框架的Cifar-10练习
徐海蛟教学CIFAR-10数据集是由 Hinton 大牛人的两个大弟子 Alex Krizhevsky、Ilya Sutskever 收集的一个用于普适物体识别的数据集,它包含 60000 个32×32的彩色png图像,共有10类:airplane, automobile, bird, cat, deer, dog, frog, horse, ship, truck。前面5万幅png图转载 2017-02-18 21:07:48 · 8144 阅读 · 1 评论 -
轻量级深度学习框架 Keras简介
徐海蛟教学Keras是基于Theano的一个深度学习框架,它的设计参考了Torch,用Python语言编写,是一个高度模块化的神经网络库,支持GPU和CPU。使用文档在这:http://keras.io/,中文文档在这:http://keras-cn.readthedocs.io/en/latest/ ,这个框架是2015年流行起来的,使用中遇到的困惑或者问题可以提交到github:h转载 2016-11-09 19:07:35 · 5278 阅读 · 0 评论 -
徐海蛟:深度学习与计算机视觉理论与实验4
AlphaGo的胜利,无人驾驶的成功,模式识别的突破性进展,人工智能的的飞速发展一次又一次地挑动着我们的神经。作为人工智能的核心,机器学习也在人工智能的大步发展中备受瞩目,光辉无限。 如今,机器学习的应用已遍及人工智能的各个分支,如专家系统、自动推理、自然语言理解、模式识别、计算机视觉、智能机器人等领域。 但也许我们不曾想到的事机器学习乃至人工智能的起源,是对人本身的意识、自我转载 2016-09-20 17:35:03 · 1947 阅读 · 0 评论 -
智能语义搜索 - 徐海蛟
徐海蛟 教学用途概念:语义搜索,指更加智能的搜索引擎,这是所有搜索引擎的一致目标。它代表支持用户表达复杂的查询需求,精确定位并给出答案。Rudi Studer (RS)认为:We look at semantic search as a process of information access, where one or several activities can be sup转载 2013-09-29 15:32:49 · 2593 阅读 · 0 评论 -
徐海蛟:Matlab计算大规模图片数据集的L1距离
比较两幅图片之间的距离或者相似性,我们常以Matlab pdist函数或者pdist2函数计算。计算大规模图片数据集的两两图片之间的距离,很自然想到双重for循环完成了。不过,这很慢:function KMatrix = getL1( X, Y ) %L1距离m = size(X,1); n = size(Y,1);KMatrix = zeros(m,n);for i = 1:原创 2014-01-02 11:59:11 · 1460 阅读 · 0 评论 -
徐海蛟:深度学习与计算机视觉理论与实验2
徐海蛟教学MatConvNet(CNNs for MATLAB)工具箱是大名鼎鼎的卷积神经网络(CNN)的一种MatLab实现版本,常用于执行计算机视觉任务,其简单高效,容易上手,并且有不少可用于图像分类、图像分割、人脸识别和文本检测等用途的预训练CNN。安装 MatConvNet1. 在VLFeat官网下载 MatConvNet 工具箱,文件格式是 matco转载 2016-08-31 04:31:51 · 610 阅读 · 0 评论 -
徐海蛟:Java null和数据库NULL的认识
Java null和数据库NULL的认识徐海蛟老师课堂教学.Java是面向对象的高级语言。Java中,null表示类或对象的变量是空,不代表任何对象或实例,可以将null赋给引用类型变量,但不可以将null赋给基本类型变量;任何对象在没有进行初始化时,它默认的值都是null。没有实体的对象称为空对象;空对象不能使用,即不能让一个空对象去调用方法产生行为;大名鼎鼎的NullPoint转载 2016-08-03 15:52:04 · 744 阅读 · 0 评论 -
Ubuntu14.04上轻松安装与优化轻量级深度学习框架Theano[转]
徐海蛟教学一,安装轻量级深度学习框架TheanoWarningIf you want to install the bleeding-edge or development version of Theano from GitHub, please make sure you are reading the latest version of this pa转载 2017-02-04 11:56:14 · 694 阅读 · 0 评论