- 博客(63)
- 资源 (4)
- 收藏
- 关注
原创 c++调用rust
AOSP 12版本中的DnsResolver仅仅对FFI进行了测试,作为一个demo合入。FFI,用于产生调用C/C++库的FFI wrap库。doh_ffi_test.cpp中对rust进行调用。AOSP13中正式将doh实现,独立入doh文件夹。doh.rs中实现了基于http的DNS查询库。
2023-06-02 12:13:02 846
原创 三角螺旋阵
Problem Description方阵的主对角线之上称为“上三角”。请你设计一个用于填充n阶方阵的上三角区域的程序。填充的规则是:使用1,2,3….的自然数列,从左上角开始,按照顺时针方向螺旋填充。Input程序运行时,从标准输入获得整数n(3~20)Output程序输出:方阵的上三角部分。要求格式:每个数据宽度为4,右对齐。Sample Input345...
2019-07-20 16:46:27 509
原创 516. 最长回文子序列之终极版
问题描述给定一个字符串s,找到其中最长的回文子序列。可以假设s的最大长度为1000。示例 1:输入:"bbbab"输出:4一个可能的最长回文子序列为 "bbbb"。示例 2:输入:"cbbd"输出:2一个可能的最长回文子序列为 "bb"。分析对任意字符串,如果头和尾相同,那么它的最长回文子序列一定是去头去尾之后的部分的最长回文子序列加上头和尾。如果头和尾不同,那么它...
2019-05-25 16:04:51 619
原创 程序是如何跑起来的 笔记
第一章:CPU是什么CPU内部由寄存器、控制器、运算器和时钟四个部分构成。寄存器可用来暂存指令、数据等处理对象,可以将其看作是内存的一种。根据种类的不同,一个CPU内部会有20~100个寄存器。控制器负责把内存上的指令、数据等读入寄存器,并根据指令的执行结果来控制整个计算机。运算器负责运算从内存读入寄存器的数据。时钟负责发出CPU开始计时的时钟信号。DRAM Dynamic Ran...
2019-05-08 13:59:18 343
转载 Bilstm+crf中的crf作用详解
https://blog.csdn.net/qq_41853758/article/details/82749981
2019-03-28 20:42:14 393
翻译 Hash-AV: Fast Virus Signature Scanning by Cache-Resident Filters 译
论文:Hash-AV: Fast Virus Signature Scanning by Cache-Resident Filters 哈希-AV:一种基于cashe常驻过滤的快速特征扫描器概要:快速病毒扫描器是变的越来越重要在今天的网络中。伴随着罗尔定律的失效,受困于随机存储器频率,病毒扫描器的性能挑战也失败了。这篇论文提出的hash-av,就是一种极大提升的病毒扫描技术...
2019-03-05 13:57:52 757
原创 sklearn api
Chapter 2 – End-to-end Machine Learning project1. Setup:同上忽略2. Get the data:#获取数据housing = load_housing_data()housing.head() #数据集划分的几种方法:1. 利用下标,选择对应行数据,区分train、test。2. crc32、hashlib等接口。3. 使...
2019-02-22 18:58:21 388
原创 刻意练习
刻意练习是什么练习方法不对,越练越错专注于练习20%的核心技能让大脑跟随身体,将技能变成习惯为什么你会在淋浴、开车和刷牙时脑洞打开集中时间和精力设定练习目标练习最擅长的,放大优势效应专项练习宁多勿少,实战演练宁少勿多反复练习正确动作,加强大脑记忆如何进行刻意练习研究成功者,并进行正确复制将技能分解,进行专项练习为练习命名,减少沟通成本模拟真实环境,整合所练技能制...
2018-12-28 20:58:16 5325 1
原创 Digit Recognizer
# -*- coding: utf-8 -*-import tensorflow as tfimport pandas as pdimport numpy as npimport osfrom tensorflow.contrib.learn.python.learn.datasets.mnist import DataSetTRAIN_DATA_FILE = 'train.csv...
2018-11-20 15:23:19 251
原创 剑指offer笔记
剑指offer第二章:2.3 数据结构2.3.1 数组数组与指针的区别数组作为入参,变为指针。二维数组查找。左上小,右下大判断右上值,大于去掉列,小于去掉行。2.3.2 字符串内存申请问题。替换空格,从后往前。2.3.3 链表添加删除从尾部到头部打印,可以翻转列表(允许修改链表),否则就是使用栈,即先进后出。递归实现。2.3.4 树前序:根 左 右中序:左...
2018-11-03 19:12:34 415
原创 cs224n assignment 1总结
看完cs224有段时间了,回头做下作业总结下。官网:http://web.stanford.edu/class/cs224n/里面有相关的资料可以下载。1 Softmax (10 points) 一个证明和一个实现:我的实现:np.exp(x) / np.sum(np.exp(x))github上:git上答案:def softmax(x):"""Ar...
2018-11-02 20:21:48 660
原创 文章汇总
共享内存:https://cloud.tencent.com/developer/article/1006241https://www.aliyun.com/jiaocheng/137439.htmlRDMA:https://blog.csdn.net/qq_21125183/article/details/80563463word2vec cw2vechttps://ww...
2018-10-18 20:31:06 155
原创 kaggle Bag of Words Meets Bags of Popcorn
# -*- coding: utf-8 -*-'''Created on 2018年10月13日@author: plus'''import sysimport pandas as pdtrain = pd.read_csv('./Datasets/IMDB/labeledTrainData.tsv', delimiter='\t')test = pd.read_csv('....
2018-10-13 21:47:01 420
原创 leetcodee 第四周 c
28. Implement strStr()Description:Implement strStr().Return the index of the first occurrence of needle in haystack, or -1 if needle is not part of haystack.思路:两层循环,匹配上后进入下一个循环,循环结束后,分别判断第一个...
2018-10-13 14:01:52 174
原创 kaggle titanic
# -*- coding: utf-8 -*-'''Created on 2018年10月7日@author: plus'''import pandas as pd#from numpy import nanimport sysfrom sklearn.feature_extraction import DictVectorizerfrom sklearn.ensemble...
2018-10-07 21:48:05 162
原创 Seq2seq:通过RNN实现简单的Neural Machine Translation 数据预处理
项目名称:Seq2seq:通过RNN实现简单的Neural Machine Translation第一步:数据预处理下载文件:https://download.pytorch.org/tutorial/data.zip代码:import randomimport reimport stringimport unicodedataimport torchfrom tor...
2018-10-07 17:38:59 550
原创 leetcode 第三周 c
27. Remove ElementDescription:Given an array nums and a value val, remove all instances of that value in-place and return the new length.Do not allocate extra space for another array, you must d...
2018-10-05 12:36:14 173
原创 字符串翻转
c:char* reverseString(char* s) { if(NULL == s){ return s; } int len = strlen(s); int c_temp; int i; for(i = 0; i < len/2; i++){ c_temp = s[i]; ...
2018-10-04 15:03:26 142
原创 leetcode第二周 c
66. Plus Onedescription:Given a non-empty array of digits representing a non-negative integer, plus one to the integer.The digits are stored such that the most significant digit is at the head of t...
2018-10-04 14:59:10 176
原创 leetcode 第一周 c
657. Robot Return to Origindescription:There is a robot starting at position (0, 0), the origin, on a 2D plane. Given a sequence of its moves, judge if this robot ends up at (0, 0) after it complete...
2018-10-03 12:11:53 196
原创 pytorch 卷积神经网络
卷积神经网络的原理和结构局部性:特征识别通常情况下由局部的区域确定 相同性:如果具有相同的特征,这些特征处在不同的位置不影响特征检测。 不变性:下采样,图片的性质基本保持不变。 卷积层:是卷积神经网咯的核心,大多数计算都是在卷积层中进行的。第一个卷积层的宽度和高度可以自定义,但是深度需和图片的通道一致。 感受野(receptive field):与神经元链接的空间大小,即...
2018-10-02 23:11:26 898
原创 一维线性回归
# -*- coding: utf-8 -*-'''Created on 2018年9月29日@author: plus'''import torchimport numpy as npfrom torch.autograd import Variableimport matplotlib.pyplot as plttorch.manual_seed(2017) # ...
2018-09-29 16:41:36 686
原创 PyTorch基础
# -*- coding: utf-8 -*-"""Spyder EditorThis is a temporary script file."""#张量import pytorch as py#默认是FloatTensora = torch.Tensor([2, 3], [4, 8], [7, 9])print('a is: {}'.format(a))print...
2018-09-29 15:58:51 365
原创 数据集高层操作
代码如下:# -*- coding: utf-8 -*-'''Created on 2018年9月24日@author: plus'''import tempfileimport tensorflow as tf# 输入数据使用本章第一节(1. TFRecord样例程序.ipynb)生成的训练和测试数据。train_files = tf.train.match_fil...
2018-09-28 23:13:33 309
原创 tfCongigProto以及设置运行设备
tf.ConfigProto: 在创建session时,可以通过tf.ConfigProto()对当前的session进行配置。源码如下:https://github.com/tensorflow/tensorflow/blob/r1.11/tensorflow/core/protobuf/config.proto 以下是几个常用的参数:log_device_placement::是否...
2018-09-28 15:44:17 150
原创 循环神经网络总结
循环神经网络(recurrent neural network, RNN):主要被用于处理和预测序列数据。从网络结构上,循环神经网络会记忆以前的信息,并利用之前的信息影响后面节点的输出。循环神经网络的隐藏层之间的节点是有连接的,隐藏层的输入不仅包括输入层的输出,还包括上一时刻隐藏层的输出。 代码如下:# -*- coding: utf-8 -*...
2018-09-25 22:23:34 444
原创 快速排序
217. Contains Duplicate思路:1:暴力点从开始位置一个个对比,一轮完了,下一个继续。两个for循环搞定,结果这个速度惊人。O(n2)的算法确实很恐怖。2:排序后,遍历,判断相邻位置是否有相同的。排序这里就用快速排序,稳定。有些生疏了,就重新复习下。附上算法导论的快速排序思路:对应这敲了下代码:#include <stdio.h>...
2018-09-22 17:35:00 117
转载 Adam: A Method for Stochastic Optimization(打卡)
https://www.sohu.com/a/156495506_465975
2018-09-19 15:21:38 1859
原创 二项分布的对数似然函数与交叉熵(cross entropy)损失函数的联系
今天复习Logistic回归的时候涉及到二项分布的求最大似然解,突然发现这个对数似然函数熟悉,似曾相识,不就是交叉熵损失函数么,难道这仅仅是巧合,不能够。先看下这个推导。1. 二项分布(0-1分布):2. 最大似然估计法: 3. 求解最大似然估计量:这里我们主要看下标记处的对数似然函数,是不是很熟悉?交叉熵代价函数(cross-en...
2018-08-12 23:55:14 10156 1
原创 机器学习基础
机器学习本质上属于应用统计学两种主要方法:频率派估计 贝叶斯推断(估计)可以分成监督学习和无监督学习两类机器学习算法是一种能够从数据中学习的算法。Mitchell(1997)定义:对于某类任务T和性能度量P,一个计算机程序被认为可以从经验E中学习,通过经验E改进后,它在任务T上由性能度量P衡量的性能有所提升。任务T: 机器学习系统应该如何处理样本。样本:从某些希望机器学习系统...
2018-08-04 16:18:40 283
data-structures-and-algorithm-analysis-in-c-master.zip
2020-04-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人