- 博客(32)
- 资源 (2)
- 收藏
- 关注
原创 爱丁堡 ANLP-Lecture 1(NLP Structure Morphology, Ambiguity, Part of Speech)
1. 基本ANLP的概念1. NLP 的应用机器翻译(machine translation,MT):实现一种语言到另一种语言的自动翻译自动文摘(automatic abstracting):将文档的主要内容和含义自动归纳、提炼,形成摘要信息检索(information retrieval):从海量文档中找到符合用户需要的相关文档文档分类(document categorization/classification):对大量的文档按照一定的分类标准(例如,根据主题或内容划分等)实现自动归类。文
2020-09-21 16:44:12 914
原创 AI动态交互式网站搭建到项目部署
动态交互网站搭建写在前面1. 聚合页2. 数据监控3. 舆论监控4. 数据展示5. 动态交互对话设计6. 灯箱播放器和打卡系统7. 登录界面写在前面这是最近搭建的网站 具体的发布过程在另一篇博客阿里云项目部署, 剩下的内容会陆续补充完整详细开发过程和源码1. 聚合页2. 数据监控3. 舆论监控4. 数据展示5. 动态交互对话设计6. 灯箱播放器和打卡系统7. 登录界面...
2020-09-20 21:40:26 502
原创 Git都不会好好意思说自己是程序猿? 从极速下载开始带你0基础入门
1. 极速下载git2. git配置notepad++3. git本地仓库的建立于简单的配置4. git设置ssh免密登录 (非对称加密公私钥登录)5. git本地仓库与远程仓库的连接6. git本地仓库与远程仓库互联操作的演示
2020-09-20 21:37:39 871
原创 (Arduino Python源码) 物联网Arduino连接阿里云轻量服务器(非物联网平台)实现无线数据传输
源码阿里云轻量服务器通过MQTT互联 并通过Python订阅主题实现数据互传
2020-05-18 23:27:35 2583
原创 DH ECDH? 数字签名数字证书? 一篇文章帮你搞懂! (附Python源码)
这里写自定义目录标题1. 相关的知识基础1.1 对称加密和非对称加密1.2 混合加密1.3 AKE Authenticated Key Exchange1.31 迪菲-赫尔曼密钥交换 DH algorithm1.32 ECDH DH的安全加强版结合了椭圆曲线1.4 数字签名和数字证书 - 解决AKE 的中间人攻击2. 环境准备2.1 云服务器2.2 本地的client3. 开始实战3.1 设计理念1. 相关的知识基础1.1 对称加密和非对称加密对称加密与非对称加密1.2 混合加密混合加密混合加密
2020-05-17 10:44:49 3069 2
原创 消息完整性和哈希函数 哈希碰撞与生日攻击 HMAC (Message Integrity and Hash Function)
消息完整性和哈希函数1. Message Integrity - 消息的完整性1.1 消息安全性和消息完整性的联系2. Message Authentication Code - 消息认证码2.1 Defination2.2 MAC 安全的定义2.2 Replay Attacks - MAC的不足2.3 MAC Contruction for Fixed-length Message1. Message Integrity - 消息的完整性前面我们很详细的讲解了 怎么保证信息的安全性, 从古典加密方式,
2020-05-12 16:52:28 2849
原创 你所能搜到的最全对称加密术讲解 - Symmetric Cryptography
Symmetric Cryptography1. Symmetric Cryptography 的定义2. Stream Cipher - 流密文2.1 Strean Cipher 的定义2.2 Stream Cipher 让 OTP 变得可实践了2.3 现实中的流密文: Realworld stream cipher->RC42.31 背景介绍2.32 实现原理2.33 RG4 的 特点1. Symmetric Cryptography 的定义对称加密术是定义在 Key-Space, Messa
2020-05-10 21:35:31 3641 1
原创 凯撒加密, Vigenere 密码 和 一次一密加密方式(Decipher Classic Cryptography)
经典和现代密码学1. Classic Cryptography1.1 Private-key Encryption 私有钥匙加密1.11 应用场景1.12 方法介绍 Three algorithms1.2 The shift cipher 移位暗文1.21 Caesor cipher - 凯撒加密1.22 Modular arithmetic - 模运算1.23 shift cipher 是否安全1.3 Kerckhoffs’s principle 不能隐藏加密模式1.4 Sufficient key s
2020-05-09 23:16:29 2883
原创 计算机安全-从基础概念讲起(中英结合)
Least common mechanism网络安全从基础概念开始1. 一些重要的基础概念 - Some important concepts1.1 Security and Protection - 安全与保护1.2 漏洞与利用 - Vulnerabilities and Exploit1.3 信任 - Trust2. 安全的目标和威胁 - Security goals and Threats2.1 Security goals - CIA2.2 Threatsa. Interruption - 中断b
2020-05-09 19:20:16 1497
原创 (图文并茂) Linux 文件操作
2. Linux 文件操作2.1 Linux 文件的查看 (pwd, cd 和 ls)1. pwd 显示当前的目录名称2. cd 更改当前操作目录这是往后退一步再往前走到Mac cd在$的时候是会遇到限制的无法访问家目录上的内容.3. ls - 文件查看 注意之下的所有参数都可以用 -lart这种组合形式共同使用 参数的顺序无关(1) ls 的多文件内容展示ls 会 展示所有给定文件目录下的内容并自动分好位置展示(2) ls -l -展示文件的基本属性这里面的第一个字母
2020-05-09 13:43:16 1571
原创 (入门必看)Linux 万能的帮助命令(图文详解)
Linux 系统操作1. 万能的帮助命令1.1 man - manul1.2 help - 命令的两种使用方法1.3 info 帮助 - help帮助的补充1.4 为什么学习帮助命令2. 文件操作2.1 Linux 文件的查看 (pwd, cd 和 ls)一些实用的小技巧1. 万能的帮助命令1.1 man - manulman命令的章节man 命令 有 9个章节每个章节收纳了不同的命令 ...
2020-05-08 03:18:35 678
原创 (大量截图 介绍)Linux 系统介绍 以及 目录分类
Linux 系统介绍1. Linux的背景介绍1.1 Linux的使用场景1.2 什么是Linux1.3 Linux学习环境1.4 Linux内核版本及常见发行版1.41内核版本1.42 发行版本1. Red Hat2. Fedora3. CentOS4. Debian 和 Ubuntu2. Linux 终端的分类3. Linux 目录3.1 根目录 /3.2 家目录 /root 或者 /home...
2020-05-08 00:13:03 464
原创 java运行jar程序以及找不到主类的解决办法
Java 运行jar程序1. java -jar .jar 或者 javaw -jar .jar2. 更改注册表信息2.4 修改2.5 过程总结3. jar 中的 MANIFEST.MF 文件1. java -jar .jar 或者 javaw -jar .jar这两个方法具体的区别见另一篇博客java javac 和 javaw 好的, 这个方法很简单关键要在jar所在目录下去执行仅此而已...
2020-05-07 20:33:25 6361
原创 java javac 以及 javaw
java javac 以及 javaw1.javac2. java 和 javaw1.javac一个java程序运行的流程:源码->编译(.java->.class)->运行(.class->启动jvm)javac 的目的就是编译 将.java变成.class 将高级编程语言变成字节码 字节码不是机器码我记得是java提供的一种实现独立于底层硬件之外的方法, 因为...
2020-05-07 13:31:28 1203
原创 (保姆教程)Windows 10 系统下Java 环境的配置
Windows 10 系统下Java 环境的配置前言1. 卸载之前的Java版本2. 下载新本jdk3. 安装JDK4. 配置系统变量4.1 预备工作4.2 配置JAVA_HOME4.3 配置CLASSPATH4.4 配置Path5. 测试是否成功前言Java SE:Java SE(Java Standard Edition,Java 标准版)是Java技术的核心和基础,是Java ME和...
2020-05-07 02:21:34 486
原创 英语不好怎么快乐的码代码! 快来跟我一起学英语吧
Open Language - Week 2Complain at a restaurantTipping HeadacheE-wasteComplain at a restaurantTipping HeadacheE-waste
2020-05-05 13:06:56 431 2
原创 (万字截图-保姆教程)阿里云新手最全面教程 从购买到项目发布
网站部署1.云服务器1.1 云服务器的介绍1.2 云服务器的购买1.3 实现Centos可视化1.4 配置环境1.云服务器1.1 云服务器的介绍服务器是提供计算服务器、网络服务的一种设备。当我们访问一个网站时,点击这个网站会发出访问请求,服务器会响应服务请求,并相对应地进行处理,反馈相对应的数据。如果我们想要把自己的网站让别人也能看到,那就必须要放到服务器上。云服务器说白了就是远程不知放在哪...
2020-05-05 00:01:22 1916
原创 算法训练营 - 预习(1) - 数据结构与算法总览
数据结构与算法总览前言1. 数据结构总览:2. 算法8大类3. 数据结构和算法脑图4. 五毒神掌 和 切题四件套4.1 五毒神掌第一遍第二遍第三遍第四遍第五遍4.2 切题四件套小结前言想在一个领域获得成功最重要的是Chunk it up将知识点打碎并用知识脑图的方式将所有知识点连接起来.Deliberate practicing–刻意练习-过遍数-五毒神掌–练习缺点 弱点–不舒服...
2020-05-02 20:10:49 342
原创 LinkedList深度解析
LinkedList 深入解析1. LinkedList 基础介绍1.1 重要的私有属性和构造器1.11私有变量1.12 无参构造器1.13 有参构造器1.2 Node Helper类 LinkedList类的精华二级目录1. LinkedList 基础介绍1.1 重要的私有属性和构造器1.11私有变量重要的私有属性有三个, LinkedList的节点个数, 链表的首节点和链表的末节点. ...
2020-04-24 19:21:30 820
原创 算法学习(3)-经典的双指针法则
双指针法则双指针基本理解双指针例题1. 删除排序数组中的重复项2. 移动零3. 盛最多的水双指针基本理解首先什么是双指针, 双指针其中一个为快指针一个为慢指针, 慢指针顾名思义运行或者前进的速度较慢, 为什么会这样呢一定是比快指针所需满足的条件多, 因此慢指针所指的一般是过滤完的内容.为什么要用双指针, 这里用到了典型的算法解题思维-----升维, 就是一个一维数组我把它变成二维数组(条表...
2020-04-23 22:38:13 259
原创 ArrayList动态数组精讲
数组、链表、跳表的基本实现和特性1. 动态数组-ArrayList1.1 数组的底层原理1.2动态数组的特性1.21 数组对元素的访问1.22 数组的增添数组增添操作的复杂度a. 向末尾添加-Public boolean add(E e){}1.23 数组的删除1. 动态数组-ArrayList区别于array,数组为基本的数据结构为定死的. ArrayList 则是动态扩容的数组相当于C+...
2020-04-22 22:13:07 736
原创 Neural Network(7)-CNN-卷积神经网络(1)-foundation
Convolutional Neural Nerwork-11. Basic Introduction2. CNN 的流程2.1 Convolution Step2.2 Nonlinear ReLu1. Basic IntroductionCNN 是MLP的扩展基于以下3个特点:(1). 局部接受字段或局部感受野-Local receive field每个unit只对邻近的下层neur...
2020-04-21 20:02:48 240
原创 算法学习(1)-时间复杂度与空间复杂度
时间复杂度和空间复杂度1. 时间复杂度1.1 时间复杂度的种类 Big O Notation1.2 简单的时间复杂度分析1. 时间复杂度1.1 时间复杂度的种类 Big O NotationO(1)-Constant Complexity 常数复杂度O(log n)- Logarithmic Complexity 对数复杂度O(n)-Linear Complexity 线性时...
2020-04-21 17:49:11 582
原创 Neural Network(6)-Back Propagation related problems, Generation and Overfitting
BP 训练中的实际问题1. Review2. Practical issuses2.1 Sequencial or random presentation2.2 Initialization of Network2.3 Hidden Layers2.4 停止条件 Stopping Criteria2.5 学习速率2.6 Momentum3. 泛化和过拟合 Generalization & ...
2020-04-20 17:34:35 260
原创 Neural Network(5)-MLP and Back Propagation Algorithm
MLP-多层感知器1. Introduction2. 激活函数2.1 Sigmoid Function2.2 Hyperbolic Tangent:2.3 Muti-Layer Perceptrons 的网络架构及输出2.4 MLP 网络的功能(Representive Power)2. Back propagation2.1 Introduction2.2 Algorithm2.3 Revis...
2020-04-19 21:39:22 383
原创 Neural Network(4)-Gradient Descent Rule, Sigmoid
梯度递减-单层感知器 以及sigmoid 激活函数1. 单层感知器的梯度递减1.1 目的1.2 重新定义了错误测量1.3 梯度训练法则1.4 梯度递减公式的推导1.41 批次更新1.42 增量梯度递减2. Sigmoid 激活函数2.1 目的:2.2 Sigmoid 作为激活函数的梯度递减2.13 增量Sigmoid 梯度递减2.14 批次梯度递减和增量梯度递减3. 感知器训练法则与梯度递减的比较...
2020-04-19 15:40:46 435
原创 Neural Network(3)-Supervised learning, Perception and Decision plane
监督学习模型1. 监督学习1.1 数据以及目标1.2 监督学习与非监督学习1.3 监督学习的过程2. 感知器2.1 最简单的感知器(two-layer)1. 监督学习1.1 数据以及目标Data: A set of data records (also called examples, instances or cases) described byk attributes: A1, A...
2020-04-19 00:00:39 284
原创 Neural Network(2)-M-P Neural and Hebb's Learning Algorithm
基本神经网络的实现1. 神经元的抽象模型2. The McCulloch-Pitts Neuron (M-P)2.1 基本概念2.2 模型与算法2.3 M-P Neural 实现的功能2.4 M-P 所面临的学习问题3. ANN Learning Algorithm (初步)3.1 Defination3.2 Hebb’s Rule1. 神经元的抽象模型Each input i trans...
2020-04-16 23:21:11 607
原创 Neural Network(1)-Introduction of Neural Network
神经网络的简介1. 什么是神经网络2. 神经网络的基础2.1 不同的阶段2.2 神经网络的应用2.3 什么是机器学习2.4 机器学习的基本知识以及与神经网络的关系1. 什么是神经网络人工神经网络与人脑神经的关系Also known as “artificial” neural network – is one type of machine learning that’s loosely ...
2020-04-16 21:33:00 343
原创 二叉树,遍历方法,监控二叉树,平衡二叉树,验证搜索二叉树等算法
树树的概念二叉树1. 二叉树图形特点2.二叉树的数学特点3. 二叉树的种类4. 二叉树的遍历方式4.1 先序遍历4.2 中序遍历4.3 后序排列插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与...
2020-04-15 20:31:49 517
Assignment 1 code.zip
2020-05-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人