python
少游223
语音识别算法
展开
-
srilm的使用,参考别处,此为记录,方便日后查询
使用:由于计算机内存的限制,将处理的文件分为小文件和大文件两种:小文件:词频统计:ngram-count -text train.txt -order 3 -write train.count模型训练:ngram-count -read train.txt.count -order 3 -lm train.lm -interpolate -kndiscount-r...原创 2019-04-09 15:20:31 · 293 阅读 · 0 评论 -
编译Cert
11 找到 该路径,copy setup.py ,然后修改文件,打开如下: 修改include_dirs 与library_dirs ,修改为当前需要安装的环境的路径,比如我这台电脑: 首先进入python import sys sys.path #查看python的lib的路径,如下图 /home/lili/anaconda3/e...原创 2019-03-13 17:22:44 · 2383 阅读 · 0 评论 -
背包问题 python
解决的关键在于理解计算每个单元格的公式: cost代表的是重量,items代表的是物品的价值 cost[i,j] = max(不加该商品的价值,加该商品的价值+剩余空间可用的价值) 不加该商品的价值 = cost[i-1,j] 加该商品的价值 = items[i-1] #因为比较而言多加了0 剩余空间的可用价值 = cost[i-1][j-we...原创 2019-01-16 18:27:20 · 722 阅读 · 0 评论 -
keras的例子,参照可完整实现所有代码
https://blog.csdn.net/liuxiao214/article/details/79027109后面有时间再在这总结一下keras的特点以及如何去使用。-------------------------------------先把位置占着-------------哈哈Keras分为两种不同的建模方式,Sequential models:这种方法用于实现一些简...转载 2019-01-25 10:29:09 · 1167 阅读 · 0 评论 -
最长递增子序列(python)
一, 最长递增子序列问题的描述设L=<a1,a2,…,an>是n个不同的实数的序列,L的递增子序列是这样一个子序列Lin=<aK1,ak2,…,akm>,其中k1<k2<…<km且aK1<ak2<…<akm。求最大的m值。二, 第一种算法:转化为LCS问题求解设序列X=<b1,b2,…,bn>是对序列L...原创 2019-01-17 10:54:11 · 5223 阅读 · 0 评论 -
python3 读取命令行的参数
import argparseparser = argparse.ArgumentParser(description='Example with non-optional arguments')parser.add_argument('count', action="store", type=int)parser.add_argument('units', action="store"...原创 2018-12-03 14:03:36 · 679 阅读 · 0 评论 -
cuda+nvidia+cudnn+tensorflow的安装记录(版本推荐)
nvidia-390cuda-9.1 (个人建议用9.0)cudnn找对应版本就行tensorflow-gpu==1.6.0 (试过1.8,1.7,1.4都不行) 还是有这个问题,libcublas.so.9.0: cannot open shared object file: No such file or directory放弃 所以最好的选择就是选择nvidi...原创 2018-12-04 21:32:31 · 279 阅读 · 0 评论 -
yolov3使用总结
yolov3的效果比其他的模型要好很多,一共106层网络结构。处理一个视频通常fps可以达到22。如果用yolov3-tiny的话,这个模型是轻量级的,模型只有六七十层左右,速度会更好,当然这肯定会造成识别质量的下降。这个yolov3-voc可以识别20种物体,可以识别出红绿灯,但是红绿灯识别出来后无法对颜色进行判断,所以需要进行修改,同时把物体识别种类数减少,这样可以降低计算量。预先训练模型...原创 2018-10-17 15:10:37 · 102 阅读 · 0 评论 -
动态规划 硬币问题,求最大、最小可以组成一个钱数的数
核心思想: 在我们从 1 元开始依次找零时,可以尝试一下当前要找零的面值(这里指 1 元)是否能够被分解成另一个已求解的面值的找零需要的硬币个数再加上这一堆硬币中的某个面值之和,如果这样分解之后最终的硬币数是最少的,那么问题就得到答案了。这就是动态规划的思想。python程序明天写:蓝本为:#有n种硬币,面值分别为V1,V2,…,Vn, 每种有无限多。给定非负整数S...原创 2018-09-27 18:14:52 · 1322 阅读 · 0 评论 -
python3中无法import cv2,importError: /opt/ros/kinetic/lib/python2.7/dist-packages/cv2.so
这个问题就是importError: /opt/ros/kinetic/lib/python2.7/dist-packages/cv2.so,为什么会出现这个问题?因为当初安装cv2的时候,默认弄在了Python2,所以导致这个错误的产生,解决办法在这篇文章中被找到。不过里面的解决办法太多,好多都不行,只有这个成功使用,所以建议还是看我这个接下来的解决办法。1 先进入包,不过有的ubuntu...原创 2018-09-27 09:14:49 · 12124 阅读 · 3 评论 -
动态规划中三角数塔问题(python版本)
###python版本import numpy as npclass triangle_dynatic(): def main(self,data): #data塔的原始数据,dp存储动态数据 dp = np.zeros(np.array(data).shape) #n为行数,在这里相当于塔数 n,m = np.arra...原创 2018-09-26 14:23:29 · 2374 阅读 · 0 评论 -
python 环境下安装yaml失败的解决办法记录
pip install yaml 失败conda install yaml 失败最后pip installl PyYAML成功解决原创 2018-09-14 22:15:36 · 10790 阅读 · 0 评论 -
leetcode 76 python
#给定一个字符串S和T,找出S中包含T所有字符的最小子串。#S = “ADOBECODEBANC”,T = “ABC”,则满足题意的最小子串为“BANC”。当没有满足题意的子串时返回空字符串。def get(S,T): t_length,s_length = len(T),len(S) min_length = 999 new_s = '' for i in ...原创 2018-09-13 17:20:51 · 619 阅读 · 0 评论 -
jupyter notebook中只有Python的解决办法,同时也可以解决python2与Python3共存的问题
python3 -m pip install ipykernelpython3 -m ipykernel install --user这个成功的前提就是电脑本身已经有了py2和py3danshi原创 2018-09-18 15:44:54 · 2320 阅读 · 0 评论