Blog of viewsetting

Who shall say what prospect life offers to another?

NLTK Tokenizer

notes

nltk.tokenize To be updated… sent_tokenize nltk.tokenize.sent_tokenize(context) code: Tokenize a paragraph in sentence level, then shuffle it. def shuffle_context(context): sent_tokenize_...

自然语言处理课堂作业

NLP Course Assignment

Regular Syntax to NFA Data 示例数据位于:\data.txt 中,如下所示格式: S->aA|$ A->aB|bA B->aS|bA|$ S->bB 实现位于/model.py中,基于Python 3。 节点类: 每个节点的属性就是名字,作为键值在Graph对象中可以直接查询以访问。节点中还保存了后继节点的信息。 class ...

PyTorch模型保存与加载

pytorch notes

整个模型的保存与加载 torch.save(model_object, 'model.pth') model = torch.load('model.pth') 只保存以及加载模型参数 torch.save(model_object.state_dict(), 'params.pth') model_object.load_state_dict(torch.load('p...

Shift from CPU to GPU

PyTorch Notes

Check CUDA status if torch.cuda.is_available(): print("CUDA is READY") Model model = Seq2Seq() model.cuda(0) Variable hidden = Variable(torch.zeros(1, 1, n_hidden)) # Previous hidden =...

Numpy Guidebook

A Memo

Basic Import Numpy import numpy as np Initialize An Array a = np.array([4,5,6]) print(a.dtype) print(a.shape) print: int32 (3,) 2-D Array b = np.array([[4,5,6],[1,2,3]]) print(b.shape) p...

贝叶斯网络

Bayesian Network

动机 对于一个全联合的概率分布,如果随机变量为$n$个二值变量,那么其计算的复杂度就为$ O(2^{n}-1)$ ,很显然如果维数稍稍增大的话,计算量便会非常恐怖。因此为了减少概率的计算数量,我们可以利用条件独立关系减少相关的概率。贝叶斯网络便是通过一个有向图的结构,表示变量间的条件独立关系。 Bayesian Network的定义是: 每个节点就是一个随机变量,可以是连续也可以...

英语学习之我见

12年应试英语总结以及一点看法

Preface ​ 如果从我小学三年级第一次在课堂上学习英语算起,一直到2019年上旬DIY的GRE考试结束,已经是十二年有余了。在中国走向改革开放之后,英语教育不可避免的成为国际化进程的重要基础工程,诚然这于国于民均算得上一件大好事。然而令人有些反感的自然便是在天朝具体国情下的种种特色机制于教育选拔方式所造成的畸形应试现象,随之而来的种种怪像也一次次令人失望。但是万幸的是,毕竟英语和其他...

LeetCode 969 Pancake Sorting

Solution of C++

Problem Given an array A, we can perform a pancake flip: We choose some positive integer k <= A.length, then reverse the order of the first k elements of A. We want to perform zero or more pan...

解锁流媒体指南

可能是全网最全的踩坑博文了

Preface 首先要澄清的是,本文所说的“流媒体”为正常渠道可能无法正常观看的流媒体,并非“免费解锁**视频会员”。另:科学上网需谨慎,请遵守当地法律法规。 本文中所涉及的流媒体有:Youtube Netflix Hulu (U.S.) HBO(U.S.) DirecTV。当然其他流媒体也不少,比如Amazon Prime Video, iTunes, Twitch等等。由于我...

计算机网络备考笔记(二)

简答题重点提纲

简答题重点 TCP协议 如何实现可靠传输?有哪些机制?同时注意其实现细节。 网络层 网络层是如何实现转发?如何实现路由?同时几种路由算法要熟悉。 数据链路层 以太网:如何获得信道使用权。数据报的格式,各个部分占多少字节? 无线网络 无线网络的概念以及无线网络的传输方式。 网络安全 防火墙以及入侵检测。 典型题 SCTP 问:下一代互联网端到端传输的SCTP协议的主要...