关闭

这 7 款开源思维导图工具真的很神奇

1、Kity Minder  百度脑图,免安装在线使用,它有着很多 Native 编辑工具的交互体验,同时充分发挥了 Web 云存储的优势,可以直接将编辑中的脑图同步到云端。此外,借由独创的 “云盘分享”功能,用户可以一键将当前编辑的脑图直接生成在线链接共享给其他用户,实现无缝沟通。  百度脑图支持许多国内外流行的现代浏览器,如 Chrome、Firefox、Safari、Edge、IE、...
阅读(1429) 评论(0)

Logistic 回归

回归: 假设现在有一些数据点,我们用一条直线对这些点进行拟合(该线称为最佳拟合直线),这个拟合过程就称作 回归。        Logistic 回归的目的 是寻找一个非线性函数Sigmoid的最佳拟合参数,求解过程可以由最优化算法来完成。 具体的实现代码如下: ''' Logistic Regression Working Module ''' from numpy...
阅读(117) 评论(0)

朴素贝叶斯算法

统计机器学习从理论上终结了机器学习中非线性系统的过拟合和欠拟合问题,贝叶斯算法解决了这类问题。        用于文本分类的具体实现过程如下: ''' 朴素贝叶斯 ''' from numpy import * def loadDataSet(): postingList=[['my', 'dog', 'has', 'flea', 'problems', 'help', 'ple...
阅读(122) 评论(0)

决策树

决策树:         优点: 计算复杂度不高,输出结果易于理解,对中间值的缺失不敏感,可以处理不相关特征数据。        缺点: 可能会产生过度匹配问题       适用数据类型: 数值型和标称型。 具体的实现代码如下: ''' Decision Tree Source Code for Machine Learning in Action Ch. 3 ''' fro...
阅读(178) 评论(0)

常见的Java集合框架面试题目

1.为什么Map接口不继承Collection 接口? Set是无序集合,并且不允许重复的元素List是有序的集合,并且允许重复的元素而Map是键值对它被视为是键的set和值的set的组合Map被设计为键值对的集合,所以不需要继承Collection 接口 2.HashMap和Hashtable之间的区别? 同步或线程安全Null键和Null值迭代值默认容量大小 3...
阅读(151) 评论(0)

K-近邻算法

一.  基本的工作原理:  选择样本数据集中的前K个最相似数据(最近邻)的分类标签。 二. k-近邻算法的一般步骤:     (1)收集数据:   可以使用任何办法     (2)准备数据:   距离计算所需要的数值,最好是结构化的数据格式     (3)分析数据:  可以使用任何办法     (4)训练算法:  次此步骤不适用k-近邻算法     (5)测试算...
阅读(119) 评论(0)

你有必要了解这些黑客工具!

我们对黑客的世界曾经充满着无限的幻想和畏惧,但随着技术的崛起和移动安全领域的进步,黑客技术已经变得越来越普遍。事实上,很多黑客工具被用于网络安全的工具可以用来进行渗透测试和安全测试,所以作为一名程序员,很有必要了解甚至尝试一下这些开源的黑客工具。但是请不要将它们用在非法用途。 1、渗透测试环境 Metasploit Metasploit Framework是一个编写,测试和使用exploi...
阅读(283) 评论(0)

TOP 10开源的推荐系统简介

最近这两年推荐系统特别火,本文搜集整理了一些比较好的开源推荐系统,即有轻量级的适用于做研究的SVDFeature、LibMF、LibFM等,也有重量级的适用于工业系统的 Mahout、Oryx、EasyRecd等,供大家参考。PS:这里的top 10仅代表个人观点。 #1.SVDFeature 主页:http://svdfeature.apexlab.org/wiki/Main...
阅读(187) 评论(0)

Nginx教程

1.1.  反向代理 反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个服务器。 1.2.  负载均衡 负载均衡,英文名称为Load Balance,是指建立在现有网络结构之上,并提供了一种廉价有效透明的方法扩展网...
阅读(111) 评论(0)

常用的 Eclipse 快捷键总结

1. ctrl+shift+r:打开资源 这可能是所有快捷键组合中最省时间的了。这组快捷键可以让你打开你的工作区中任何一个文件,而你只需要按下文件名或mask名中的前几个字母,比如applic*.xml。美中不足的是这组快捷键并非在所有视图下都能用。 2. ctrl+o:快速outline 如果想要查看当前类的方法或某个特定方法,但又不想把代码拉上拉下,也不想使用查找功能...
阅读(150) 评论(0)

linux 基本命令汇总

linux的命令操作 1、日常操作命令   **查看当前所在的工作目录 pwd **查看当前系统的时间  date **查看有谁在线(哪些人登陆到了服务器) who  查看当前在线 last 查看最近的登陆历史记录 2、文件系统操作 ** ls /    查看根目录下的子节点(文件夹和文件)信息 ls -al  -a是...
阅读(116) 评论(0)

linux下的基本操作12(进程控制)

1.查看用户最近登录情况 last lastlog 2.查看硬盘使用情况 df 3.查看文件大小 du 4.查看内存使用情况 free 5.查看文件系统 /proc 6.查看日志 ls /var/log/ 7.查看系统报错日志 tail /var/log/messages 8.查看进程 top 9.结...
阅读(135) 评论(0)

linux下的基本操作11(输入输出重定向及管道)

1.新建一个文件 touch a.txt > b.txt 2.错误重定向:2> find /etc -name zhaoxing.txt 2> error.txt 3.将正确或错误的信息都输入到log.txt中 find /etc -name passwd > /tmp/log.txt 2>&1  find /etc -name passwd &> /tmp/log....
阅读(149) 评论(0)

linux下的基本操作10(正则表达式)

1.cut截取以:分割保留第七段 grep hadoop /etc/passwd | cut -d: -f7 2.排序 du | sort -n  3.查询不包含hadoop的 grep -v hadoop /etc/passwd 4.正则表达包含hadoop grep 'hadoop' /etc/passwd 5.正则表达(点代表任意一个字符) ...
阅读(111) 评论(0)

linux下的基本操作09(打包和压缩)

1.gzip压缩 gzip a.txt 2.解压 gunzip a.txt.gz gzip -d a.txt.gz 3.bzip2压缩 bzip2 a 4.解压 bunzip2 a.bz2 bzip2 -d a.bz2 5.将当前目录的文件打包 tar -cvf bak.tar . 将/etc/password追加文件到bak.tar中(r)...
阅读(347) 评论(0)
29条 共2页1 2 下一页 尾页
    个人资料
    • 访问:175856次
    • 积分:5347
    • 等级:
    • 排名:第5428名
    • 原创:222篇
    • 转载:178篇
    • 译文:120篇
    • 评论:34条
    个人博客
    最新评论