自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

BerMaker

点滴之水,水滴石穿;跬步之积,终至千里。

  • 博客(135)
  • 资源 (6)
  • 收藏
  • 关注

原创 关于芯片的思考

近几年,华为不断发力,快速发展,已经能设计出全球领先的芯片,能在高端芯片站住脚。但也正因为这样,美国开始限制华为,从供应链,从芯片制造等多方面制裁华为,启动将华为的芯片打压在腾飞阶段。2021-2030年将会是关键的10年,这10年,我们一方面可以先使用28nm, 14nm制程的芯片(国产),一方面也要不断加大对芯片上下游乃至整个产业链的投入,提升我们的芯片产业。芯片是一个高精尖的产业,包括设计、制造、封装等多个环节,是整个计算机产业的基石,是人类发展至今智慧、工业的浓缩精华。

2023-05-10 16:56:47 174

原创 Bazel 概念和术语

目录简介Workspace, packages and targets工作空间 (Workspace)仓库 (Repositories)包 (Packages)目标 (Targets)标签 (Labels)标签的词汇规范 (Lexical specification of a Label)RulesBUILD filesTypes of Build ruleDependencies参考简介Bazel根据在称为工作空间的目录中组织的源代码构建软件。

2020-07-19 21:27:24 1230

原创 Bazel 简介

目录Bazel 是什么Bazel 特点Bazel 适合做什么参考Bazel 是什么Bazel是一个构建工具,即一个可以运行编译和测试来组装软件的工具,跟Make、Ant、Gradle、Buck、Pants和Maven一样。Bazel 特点高级构建语言:Bazel使用抽象的,人类可读的语言以高语义级别描述项目的构建属性。 快速可靠:Bazel缓存所有以前完成的工作,并跟踪对文件内容和构建命令的更改。 这样,Bazel知道何时需要重建某些内容,并且仅重建该内容。 为了进一步加快

2020-07-19 17:43:17 9409

原创 makefile, make, cmake

3 者关系参考makefile基础(GNU) 跟我一起写Makefile GNU make 手册 make 命令教程 阮一峰 编译器的工作过程

2020-07-19 17:19:48 208 1

原创 Linux下的C语言开发

文章目录工具linux/unix系统调用与标准C库库的学习网络参考工具学会使用vim/emacs,vim/emacs是linux下最常用的源码编辑具,不光要学会用它们编辑源码,还要学会用它们进行查找、定位、替换等。学会makefile文件的编写规则,并结合使用工具aclocal、autoconf和automake生成makefile文件。掌握gcc和gdb的基本用法。掌握gcc的用法对于构建一个软件包很有益处,当软件包包含的文件比较多的时候,你还能用gcc把它手动编译出来,你就会对软件包中各个文件

2020-07-19 17:06:16 285

原创 C++ 学习资源

文章目录常用库标准库C++通用框架和库编码规范一些c++工具推荐读物拓展常用库标准库C++标准库,包括了STL容器,算法和函数等:C++ Standard Library:是一系列类和函数的集合,使用核心语言编写,也是C++ISO自身标准的一部分。Standard C++ Library referenceStandard Template Library:标准模板库C POSIX library: POSIX系统的C标准库规范ISO C++ Standards Comm

2020-07-19 17:05:03 224

原创 C/C++入门开源项目

文章目录cJSONTiny HTTPdMyTinySTLoatppRedisNginxcJSONGitHub CJSONUltralightweight JSON parser in ANSI C.Tiny HTTPdSourceForge Tiny HTTPdTinyhttpd is a relatively simple webserver I wrote for a school project. While exceedingly simple, tinyhttpd is threade

2020-07-19 17:02:49 243

原创 C/C++编译流程

文章目录编译的基本流程C详细过程预处理(cpp)编译(ccl)汇编(as)链接(ld)其它C++参考编译的基本流程graph TD A(预处理) --> B(编译) B --> C(汇编) C --> D(链接)C详细过程#include <stdio.h>int main(int argc, char *argv[]){ printf("Hello World!\n"); return 0;}预处理(cpp)gcc -

2020-07-19 16:59:32 244

原创 MacOS 使用 VS Code 开发 C++ 程序

目录环境安装 C++ entendsion安装 clang编写程序编译运行设置编译运行DebugC/C++ 配置参考环境安装 C++ entendsion安装 clang检查系统是否安装了 clangclang --version如果没有安装,则执行xcode-select --install编写程序#include <iostream>#include <vector>#include &l.

2020-07-17 15:52:29 756

原创 C++ 常用库

标准库C++ Standard Library:是一系列类和函数的集合,使用核心语言编写,也是C++ISO自身标准的一部分。 Standard Template Library:标准模板库 C POSIX library : POSIX系统的C标准库规范 ISO C++ Standards Committee :C++标准委员会通用库Apache C++ Standard Library:是一系列算法,容器,迭代器和其他基本组件的集合 ASL :Adobe源代码库提供了同行的评审和可移植的

2020-07-16 16:57:27 550

原创 Ray 环境搭建和示例

Ray 环境搭建和示例文章目录Ray 环境搭建和示例Ray 环境设置安装 Python 3安装 Python 虚拟环境安装 Ray以 Cluster 模式运行 Ray示例参考Ray 环境设置本次实验采用 2 台 Mac,系统 macOS Mojave Version 10.14.3。安装 Python 3brew install python安装 Python 虚拟环境pip3 i...

2019-06-29 16:40:46 34653 4

原创 Ray 简介

Ray文章目录RayRayMeetup参考RayRay 是 UC Berkeley riseLab (前身是开发 Spark/Mesos 等的AMPLab实验室) 针对机器学习领域开发的一种新的分布式计算框架。Ray 是一个面向大规模机器学习和增强学习应用的高性能分布式执行框架。它通过在全局控制存储中抽象系统的控制状态并使所有其他组件保持无状态来实现可伸缩性和容错性。它使用共享内存分布式...

2019-06-29 16:39:40 2279

原创 Titanic: Machine Learning from Disaster

Titanic: Machine Learning from DisasterTitanic: Machine Learning from DisasterCompetition DescriptionHow to train a modelWorkflow stagesProcessing StepsScriptsReferenceCompetition...

2018-07-29 11:57:22 681

原创 A Small End-to-End Project

A Small End-to-End ProjectA Small End-to-End ProjectStartMachine Learning in Python: Step-By-Step TutorialDownloading, Installing and Starting Python SciPyInstall SciPy LibrariesStart Python ...

2018-07-29 11:56:06 287

原创 Machine Learning Guide

Machine Learning GuideMachine Learning GuideStepsData ExplorationData PreprocessingTrain a ModelStepsData ExplorationData Properties and Data Visualizationdata analysis to ge...

2018-07-29 11:54:07 450

原创 支持向量机

线性可分支持向量机与硬间隔最大化线性可分支持向量机输入空间和特征空间线性可分支持向量机函数间隔和几何间隔函数间隔几何间隔间隔最大化最大间隔分离超平面最大间隔分离超平面的存在唯一性支持向量和间隔边界学习的对偶算法推导过程线性可分支持向量机学习算法线性支持向量机与软间隔最大化线性支持向量机学习的对偶算法支持向量合页损失函数非线性支持向...

2018-06-17 23:04:09 5089

原创 4. 数据统计分析基础知识

数据统计分析基础知识数据统计分析基础知识什么是数据分析数据分析六步曲明确分析目的和内容数据收集数据处理数据分析数据展现报告撰写Reference什么是数据分析专业有针对性的收集、加工、整理数据,并采用统计、挖掘技术分析和解释数据的科学与艺术客观从行业的角度看,数据分析是基于某种行业目的,有目的地进行收集、整理、加工和分析数据,提炼有价值信...

2018-06-10 18:31:05 2696

原创 3. 描述性统计分析

描述性统计分析描述性统计分析描述定性数据的图形法和数值法描述定量数据的图形法点图茎叶图直方图描述定量数据的数值法中心趋势的度量变异性的度量相对位置的度量百分位数z得分检测异常值的方法使用z得分来检测异常值使用盒子图来检测异常值Reference描述定性数据的图形法和数值法对给定的类,类(或组)频数是指落入这个类中的观测值的个数。...

2018-06-10 18:29:37 4505

原创 2. 数据对象和属性类型

数据对象和属性类型数据对象和属性类型什么是属性标称属性二元属性序数属性数值属性区间标度属性比率标度属性离散属性与连续属性Reference数据集由数据对象组成。一个数据对象代表一个实体。通常,数据对象用属性描述。数据对象又称样本、实例、数据点或对象。什么是属性属性(attribute)是一个数据字段,表示数据对象的一个特征。一个属性的类型由该...

2018-06-10 18:27:37 2887

原创 1. 统计学概述

什么是统计学统计学统计学是数据的科学,它包括数据的收集、分类、概括、整理、分析以及解释。统计学通常应用于两种类型的问题: 1. 概括、描述以及探索数据,即描述性统计 2. 利用样本数据推断被选取样本的数据集的性质,即推断统计学描述性统计致力于数据集的整理、概括以及描述的统计学分支称作描述性统计。比如美国的人口普查,它涉及数据集的收集,目的在于反映生活在美国的人民...

2018-06-10 18:24:42 1189

原创 机器学习之评价指标

评价指标准确率召回率和F1ROC和AUCTSS RSS ESS R2R2参考评价指标准确率、召回率和F1分类结果混淆矩阵如下 分类结果 正例 反例 正例 TP(真正例) FN(假反例) 反例 FP(假正例) TN(真反例)T: True F: False P: Positive N: NegtiveP=TPTP+FPR=TPTP+FNF1=11P+1

2017-09-30 22:59:39 1798

原创 机器学习之常用Python库

Python 数据分析库Python 数据分析库PythonNumPySciPyPandasMatplotlibnltkigraphScikit-learnPythonPythong Tutorial: https://docs.python.org/3/tutorial/NumPy提供常用的数值数组、矩阵等函数。官网:http://www.numpy.orgNumpy Doc: h

2017-09-18 23:05:49 1906

原创 机器学习之数学基础——期望、方差、协方差、相关系数、矩、协方差矩阵

数学期望定义性质方差定义切比雪夫不等式协方差定义性质协方差的上界方差和协方差的关系相关系数矩协方差矩阵数学期望定义离散型E(X) = \sum_{i}^{\infty}{x_k}{p_k}连续型E(X) = \int_{-\infty}^{\infty}xf(x)dx性质 E[aX+bY]=aE[X]+bE[Y]方差定义D(X)=Var(X)=E\left\{ [X -

2017-09-16 18:02:52 6187

原创 机器学习之开发环境-Python

Python 数据分析库Python 编程语言NumPySciPyPandasMatplotlibnltkigraphScikit-learnPython 开发环境pipIPythonJupyter NotebookAnaconda查看Python版本Python 数据分析库Python 编程语言Pythong Tutorial: https://docs.python

2017-09-03 15:45:41 2240

原创 Eclipse 配置之Java代码模板

Eclipse 配置之Java代码模板Eclipse 配置之Java代码模板Java 代码模板Comments 设置Java 代码模板点击 Eclipse Preferences -> Java -> Code Style -> Code Templates, 有Comments和Code两项设置:Comments 设置Files/** * @Title: ${file_name} *

2017-08-06 16:34:27 4262

原创 Python守护进程

关于Python守护进程,网上查了一些资料,做下汇总:1. Python实例浅谈之五Python守护进程和脚本单例运行http://blog.csdn.net/taiyang1987912/article/details/448509992. Python 模拟linux守护进程http://my.oschina.net/guol/blog/122710

2016-03-22 19:05:54 1265

转载 PageRank算法简介及Map-Reduce实现

有一篇文章介绍的比较详细,可以参看:http://blog.jobbole.com/71431/

2016-03-22 18:47:58 838

转载 Python模块:subprocess

有几个不错的博客,这里转载下1. Python模块学习:subprocess创建子进程http://python.jobbole.com/81517/2. Python中的subprocess学习http://blog.csdn.net/imzoer/article/details/86780293. Python标准库06 子进程(subprocess包)http:/

2016-03-22 16:27:33 448

转载 Python traceback

请参考:http://www.tuicool.com/articles/f2uumm

2016-03-22 14:39:56 487

转载 Python sys模块的常用方法

sys模块包括了一组非常实用的服务,内含很多函数方法和变量,用来处理Python运行时配置以及资源,从而可以与前当程序之外的系统环境交互,如:Python解释器。1. 导入sys模块首先,打开终端模拟器进入Python解释器或者打开IDE编辑器创建一个新的.py后缀名的Python程序文件。下面,以解释器中的操作举例:>>> import sys #导入sys模块

2016-03-22 10:06:02 15660

原创 移动游戏开发(二)

二、       移动策划和美术1.       分析用户的需求1)       人类需求层次分析a)       生理的需要b)       社交的需要c)       尊重的需要d)       自我实现的需要2)       游戏玩家的基本需求a)       体验b)       交流c)       成就3)       游戏设计的一般规则

2014-11-25 18:36:38 1213

原创 移动游戏开发(一)

一、移动游戏概述1. 移动游戏概述移动游戏即在可移动设备上运行的游戏产品,目前的主流可移动设备为移动游戏设备、手机和平板电脑。2. 移动游戏类型1) 角色扮演游戏(RPG)2) 动作游戏(ACT)3) 冒险游戏(AVG)4) 策略类游戏(SLG)5) 即时策略(RTS)6) 格斗游戏(FGT)7) 射击类游戏(STG)8) 第一人称视角射击类

2014-11-25 18:29:10 2678

原创 IBM探索推荐引擎——资源汇总

探索推荐引擎内部的秘密,第 1 部分: 推荐引擎初探

2014-11-07 20:21:00 1195

翻译 A Singular Value Decomposition Approach For Recommendation Systems (4)

Chapter 4 Recommendation With SVD4.1 Recommendation Using SVD基于协同过滤的推荐算法面临诸如稀疏性、可扩展性和同义性(synonymy)等问题。为了去除一个大的又稀疏的数据集的噪声数据,提出了一些降维的方法。LSI(Latent SemanticIndexing, 隐语义索引)是一种广泛用于用户-物品评分矩阵降维的技术,能很好的应

2014-11-04 09:21:30 2514 2

翻译 A Singular Value Decomposition Approach For Recommendation Systems (3)

Chapter 3 Singular Value Decomposition第3章节,作者用实例讲述了什么是SVD,怎么进行SVD。更详细的说明可以参考KirkBaker的”Singular Value Decomposition”, 2005。3.1 Singular Value Decomposition (SVD)3.1.1 Definition of SVDSVD可以看作是

2014-10-27 19:41:20 947

翻译 A Singular Value Decomposition Approach For Recommendation Systems (2)

Chapter 2 Recommender Systems2.1 Definition of a Recommender-System (RS)推荐系统包括两个基本部分:用户的偏爱信息,决定一个用户是否对一个物品感兴趣的方法2.1.1 Recommendation Process推荐处理过程如下图:2.2 Recommendation Techniques推荐技术可以分

2014-10-26 17:04:59 1265

翻译 A Singular Value Decomposition Approach For Recommendation Systems (1)

A Singular Value Decomposition Approach For Recommendation Systems——土耳其中东技术大学的硕士论文

2014-10-24 21:12:01 1515

原创 推荐系统相关的会议和论坛及博客

1.         ACM SIGKDD数据挖掘及知识发现会议ACM SIGKDD(Special Interest Group on KnowledgeDiscovery and Data Mining)国际会议是由ACM的数据挖掘及知识发现专委会主办的数据挖掘领域的顶级年会。它涵盖了特邀主题演讲(keynote presentations)、论文口头报告(oral paper pre

2014-10-15 16:17:05 7566

原创 Java表达式、流控制、数组、字符串和类、对象、包、接口——Java学习笔记(三)

Java表达式、流控制、数组、字符串和类、对象、包、接口1.        表达式和流控制1)        变量若类的某个成员是基本数据类型,即使没有初始化,Java也会确保它会获得一个默认值。基本数据类型的默认值如下表所示:基本类型默认值booleanfalsechar‘\u0000’

2014-10-07 21:26:51 1096

原创 字符全排列、全组合以及相关问题

最近,在看各种笔试题,看到了字符的全排列和全组合,及N皇后等相关问题,自觉它们的解题思路很类似,而且都可以使用递归的方法比较方便的解决,故做一总结。PS:本文并非全部原创,解题思路和方法参看了一些比较优秀的博客,文章最后也列出来了参考的链接,但所列的代码都是自己编写的。

2014-10-03 18:43:59 3201

[DSC 2016] 一天搞懂深度学习

台湾大学电机系李宏毅教授的一天搞懂深度学习PPT,共301页。

2018-01-30

A Singular Value Decomposition Approach For Recommendation Systems

这是一篇来自土耳其中东技术大学的2010年的硕士论文,主要讲述了在推荐系统中应用SVD方法。该论文提出两个创新点:第一个是先将User与Item分类,然后根据分类将矩阵分成相应的“子矩阵”,对这些矩阵进行相应的SVD,实验表明这样做不仅会提高准确率还会降低计算复杂度;另一个是向二维矩阵中引入Tags,使其成为三维矩阵,再通过矩阵分解成、、子矩阵,最后再进行SVD,实验表明引入Tags会提高推荐性能。

2014-10-24

2015各大公司校招笔试题集锦

2015年,各大公司,如百度 阿里 腾讯 360 网易等的校招笔试题,也有部分往年的笔试题,不过很多只有题目,没有答案,请见谅!

2014-09-22

Android NDK测试程序

Android NDK的一个简单的测试程序,用来测试JNI调用是否成功。

2013-05-21

Android重力感应编程

本程序基于Android2.3.1编写,是一个测试重力感应的程序,实现了模拟控制小车的功能,包括前进、后退、左转、右转、停止。

2013-05-08

C#网络通信——网络编程

1.网络通信的方式 2.Dns类、IPAddress类、IPEndPoint类和IPHostEntry类

2012-07-04

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除