文本分类实战---tfidf+embedding---1

我们知道,tfidf和embedding都是将文本表示成包含文本信息的高维向量的方法。tfidf关注的是单词在文档中的频率,最终计算出的向量包含的信息是一种单词出现频率的tradeoff。而embedding则关注的是单词的语义。两者包含的信息不同,因此将两者结合起来表示文本是对文本信息的丰富和扩充。 但是在实际操作中,两者的结合不是简单的concatenate这个简单就可以的。因为两者计算结果的维度是不同的,比如一个长度为n句子,我们对其进行tfidf,也就是每一个单词会获得一个标量的TFI
分类: 其他 发布时间: 03-08 23:10 阅读次数: 0

LeetCode剑指offer刷题总结---回溯法

回溯法一般会结合dfs解决问题。先深搜到返回条件,然后回溯到上一层继续dfs。一般见过的回溯法的题都是矩阵形式给出的。另外这种类型的题很多都涉及元素是否被访问过的问题,所以一般的返回条件会有两个:1.访问位置超过边界 2.元素已经被访问过了。还有一个要注意的是,当dfs全部结束的时候也会返回(当然,毕竟是递归吗),有时候也会利用到这个返回,比如LeetCode 200 剑指offer最后的两道题都是回溯法的,一个是判断字母矩阵中是否存在某个单词,另一个是计数机器人所能到达符合条件的方格数量 L
分类: 其他 发布时间: 03-08 23:10 阅读次数: 0

LeetCode—450. Delete Node in a BST

LeetCode—450. Delete Node in a BST 题目 https://leetcode.com/problems/delete-node-in-a-bst/ 删除搜索二叉树中的一个节点,返回新的搜索二叉树,因为结果不唯一,任意返回一个即可。 解析及代码 /** * Definition for a binary tree node. * public class TreeNode { * int val; * TreeNode left; *
分类: 其他 发布时间: 03-08 23:10 阅读次数: 0

LeetCode-----Best Time to Buy and Sell Stock股票最大收益 I II III IV 冷却,共5题

Best Time to Buy and Sell Stock I 题意:每天只能买入或者卖出。在只进行一次交易的情况下,获得最大收益。 分析:动态规划。维护一个当前的最大收益和当前的最小价格。遍历数组。 复杂度:时间复杂度O(n),空间复杂度O(1) 代码: public class Solution { public int maxProfit(int[] prices) { if (prices.length < 2) return 0; int
分类: 其他 发布时间: 03-08 23:10 阅读次数: 0

LeetCode---963. Minimum Area Rectangle II

LeetCode—963. Minimum Area Rectangle II 一堆二维坐标点,找出其中能形成矩形的四个点,使得形成的矩形面积最小。 https://leetcode.com/problems/minimum-area-rectangle-ii/ 1.如何找到四个点形成矩形。方法是利用矩形的性质:对角线长度相等,对角坐标的中点重合 2.如何储存找到的四个点,数据结构的问题。将时间复杂度降低到恩芳。python里是字典,java是hash表。键值存储对角线中点的坐标以及长度,va
分类: 其他 发布时间: 03-08 23:10 阅读次数: 0

征战蓝桥 —— 2015年第六届 —— C/C++A组第4题——格子中输出

格子中输出 StringInGrid函数会在一个指定大小的格子中打印指定的字符串。 要求字符串在水平、垂直两个方向上都居中。 如果字符串太长,就截断。 如果不能恰好居中,可以稍稍偏左或者偏上一点。 下面的程序实现这个逻辑,请填写划线部分缺少的代码。 #include <stdio.h> #include <string.h> void StringInGrid(int width, int height, const char* s) { int i,k; char buf[1000];
分类: 其他 发布时间: 03-08 23:10 阅读次数: 0

征战蓝桥 —— 2015年第六届 —— C/C++A组第6题——牌型种数

牌型种数 小明被劫持到X赌城,被迫与其他3人玩牌。 一副扑克牌(去掉大小王牌,共52张),均匀发给4个人,每个人13张。 这时,小明脑子里突然冒出一个问题: 如果不考虑花色,只考虑点数,也不考虑自己得到的牌的先后顺序,自己手里能拿到的初始牌型组合一共有多少种呢? 请填写该整数,不要填写任何多余的内容或说明文字。 代码 #include <iostream> #include <sstream> #include <string> #include <vector> using namespa
分类: 其他 发布时间: 03-08 23:10 阅读次数: 0

征战蓝桥 —— 2015年第六届 —— C/C++A组第8题——饮料换购

饮料换购 乐羊羊饮料厂正在举办一次促销优惠活动。乐羊羊C型饮料,凭3个瓶盖可以再换一瓶C型饮料,并且可以一直循环下去(但不允许暂借或赊账)。 请你计算一下,如果小明不浪费瓶盖,尽量地参加活动,那么,对于他初始买入的n瓶饮料,最后他一共能喝到多少瓶饮料。 输入:一个整数n,表示开始购买的饮料数量(0<n<10000) 输出:一个整数,表示实际得到的饮料数 例如: 用户输入: 100 程序应该输出: 149 用户输入: 101 程序应该输出: 151 资源约定: 峰值内存消耗 < 256M CPU
分类: 其他 发布时间: 03-08 23:10 阅读次数: 0

征战蓝桥 —— 2015年第六届 —— C/C++A组第2题——星系炸弹

星系炸弹 在X星系的广袤空间中漂浮着许多X星人造“炸弹”,用来作为宇宙中的路标。 每个炸弹都可以设定多少天之后爆炸。 比如:阿尔法炸弹2015年1月1日放置,定时为15天,则它在2015年1月16日爆炸。 有一个贝塔炸弹,2014年11月9日放置,定时为1000天,请你计算它爆炸的准确日期。 请填写该日期,格式为 yyyy-mm-dd 即4位年份2位月份2位日期。比如:2015-02-19 请严格按照格式书写。不能出现其它文字或符号。 代码 #include <iostream> using
分类: 其他 发布时间: 03-08 23:10 阅读次数: 0

Virtual Judge —— 数数塔 NBUT - 1083

题目 有如下所示的数塔,要求从顶层走到底层,若每一步只能走到相邻的结点,则经过的结点的数字之和最大是多少?并输出最大和的路径。 Input 输入数据首先包括一个整数C,表示测试实例的个数,每个测试实例的第一行是一个整数N(1 <= N <= 100),表示数塔的高度,接下来用N行数字表示数塔,其中第i行有个i个整数,且所有的整数均在区间[0,99]内。 Output 对于每个测试实例,输出两行。 第一行:输入最大和。 第二行:如果最大和的路径是唯一的,输出其路径(详细格式见样例输出),否则输出
分类: 其他 发布时间: 03-08 23:10 阅读次数: 0

信息学奥赛一本通(C++)在线评测系统——基础(二)基础算法 —— 1313:【例3.5】位数问题

时间限制: 1000 ms 内存限制: 65536 KB 提交数: 4005 通过数: 2088 【题目描述】 在所有的N位数中,有多少个数中有偶数个数字3?由于结果可能很大,你只需要输出这个答案对12345取余的值。 【输入】 读入一个数N(N≤1000)。 【输出】 输出有多少个数中有偶数个数字3。 【输入样例】 2 【输出样例】 73 【来源】 No 代码 #include <iostream> #include <sstream> #include <cmath> using name
分类: 其他 发布时间: 03-08 23:10 阅读次数: 0

随时保存!!!随时保存!!!随时保存!!!重要的事情说三遍!!!MD!!!心态炸了

辛辛苦苦敲了半天,MD,一个消息弹窗 浏览器崩了!!!!! 敲的全没了!!!!! 除了个头,是要啥没啥,MMP 你给我吐出来啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊
分类: 其他 发布时间: 03-08 23:10 阅读次数: 0

学习笔记|2019.3.8|Anaconda,android studio

摘要: 今天仅进行了anaconda和as的安装,以及环境和操作规范的配置。 关键词: python, anaconda, android studio, 主体: anaconda: Anaconda指的是一个开源的Python发行版本,其包含了conda、Python等180多个科学包及其依赖项。 安装过程略 问题1:如何安装新的库? 如现在我想安装一个深度学习的框架(tensorflow),如果安装? 1.在anaconda prompt 中输入 anaconda search -t co
分类: 编程语言 发布时间: 03-08 23:10 阅读次数: 0

《计算机网络》学习笔记(2)——物理层和数字链路层

一:物理层 1:基本概念 (1)目的:在各种传输媒体上传输数据比特流 物理层考虑的是怎样才能在连接各种计算机的传输媒体上传输数据比特流,而不是指具体的传输媒体。用于物理层的协议常称为物理层规程。 (2)任务:确定与传输媒体的接口有关的一些特性,完成传输方式的转换。 特性: 机械特性 电气特性 功能特性 过程特性 转化:并行传输转换为串行传输 2:数据通信 (1)基本概念 消息:通信的目的是传送消息,如话音、文字、图像、视频等都是消息。 数据:是运送消息的实体,通常是有意义的符号序列。 信号:是
分类: 编程语言 发布时间: 03-08 23:10 阅读次数: 0

discuz 搬迁

版权声明:hanxinkong提供技术支持 https://blog.csdn.net/hanxinkong/article/details/88360365 config/config_global.php config/config_ucenter.php uc_server/data/config.inc.php 数据库配置文件
分类: 编程语言 发布时间: 03-08 23:10 阅读次数: 0

对C++掌握很少时的一种求两个整数的最大公约数的方法

//求两个正整数的最大公约数 #include<iostream> using namespace std; int main() { int m,n,y; cout<<"此程序可求两个正整数的最大公约数\n"<<endl; cout<<"请输入两个整数:"<<endl; cin>>m>>n; if(m<=n) { y=m; m=n; n=y; } while(m%n!=0) { m=m-n; if(m<=n) { y=m; m=n
分类: 编程语言 发布时间: 03-08 23:10 阅读次数: 0

codewars小白成长记

给定两个整数a和b,它们可以是正整数, 也可以是负整数,求出它们之间的所有数之和 ,并返回它。如果这两个数字相等,则返回a或b。 int get_sum(int a , int b) { int i=0,j; if(a<b) for(j=a;j<=b;j++) i+=j; if(a>b) for(j=b;j<=a;j++) i+=j; if(a==b) i=a; return i; }
分类: 编程语言 发布时间: 03-08 23:10 阅读次数: 0

1两数之和

class Solution(object): def twoSum(self, nums, target): if not nums: return None d = {} for i, item in enumerate(nums): tmp = target - item for key, value in d.items(): if value == tmp: return [key, i] d[i] = item return None
分类: 编程语言 发布时间: 03-08 23:10 阅读次数: 0

信息学奥赛一本通(C++)在线评测系统——基础(一)C++语言—— 1064:奥运奖牌计数

时间限制: 1000 ms 内存限制: 65536 KB 提交数: 12538 通过数: 8833 【题目描述】 2008年北京奥运会,A国的运动员参与了n天的决赛项目(1≤n≤17)。 现在要统计一下A国所获得的金、银、铜牌数目及总奖牌数。 输入第1行是A国参与决赛项目的天数n,其后n行,每一行是该国某一天获得的金、银、铜牌数目。 输出4个整数,为A国所获得的金、银、铜牌总数及总奖牌数。 【输入】 输入n+1行,第1行是A国参与决赛项目的天数n,其后n行,每一行是该国某一天获得的金、银、铜牌
分类: 编程语言 发布时间: 03-08 23:10 阅读次数: 0

面包菜单收起和出现案例

参考:相关教程 js中的classList、toggle用法 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=<device-width>, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Document</title> <sty
分类: 编程语言 发布时间: 03-08 23:10 阅读次数: 0