自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

原创 Android实战:借助百度语音识别SDK实现简单的语音识别

准备工作首先去百度AI开放平台注册账号,找到产品服务找到语音识别,根据文档申请API密钥。然后去2.然后去下载SDK,解压包,打开readme_README_IMPORTANT.txt,阅读,找到库文件路径:jar :core/libs 目录下so:core/src/main/jniLibs 目录3.把jar包导入apps/libs,右击选择add as library;把jniLi...

2019-02-28 21:46:49 3305 5

原创 【Android】获取sha1中解决keytool 错误: java.io.IOException:Algorithm HmacPBESHA256 not available

网上查找也没有具体解决方法,索性把C:\Users\用户名.android中把debug.keystore删除,然后输入:keytool -genkey -v -keystore debug.keystore -alias androiddebugkey -keyalg RSA -validity 10000。最近因为项目中要用到SHA1,但获取过程中遇到如下问题。

2024-03-03 16:11:02 172

原创 漏洞解决:用户名枚举

用户名枚举漏洞

2022-09-13 20:00:40 4384

原创 EDAS排版所遇问题解决:gutter: Upload failed;topmargins_a4: Upload failed:

topmargins_a4: Upload failed: The top margin is 1.713 cm on page 5, which is;The gutter between columns is x inches wide (on page x), but should be at least x inches.

2022-08-31 10:50:48 967

原创 漏洞解决:检测到目标URL存在http host头攻击漏洞(Docker + nginx)

漏洞解决:检测到目标URL存在http host头攻击漏洞(Docker + nginx)

2022-07-30 16:39:18 3504

原创 使用inotify-tools监控文件变化并打印输出日志

使用inotify-tools监控文件变化并打印输出日志

2022-07-28 16:53:09 685

原创 java.lang.NullPointerException: inStream parameter is null 解决

java.lang.NullPointerException: inStream parameter is null汇总

2022-07-19 21:08:37 593

原创 机器学习实战(十三):Convolutional Neural Networks

本章,首先介绍CNN从哪里来,构建模块是怎样的,以及如何使用TF实现The Architecture of the Visual Cortex视觉皮层神经元有一块小的局部接受野(receptive field),即只对视野的局部区域视觉刺激做出反应。不同神经元的接受野可能会有重复,一起平铺在整个视觉区域,可能作用于不用方向。CNN由此逐渐形成,LeNet-5除了熟知的全连接层、S形激活函数以外,引入了卷积层和池化层两个新的构建块。为什么用部分连接层而不是全连接层DNN进行图像识别的原因是,全连接层对

2020-12-27 23:44:08 417

原创 机器学习实战(十一):Training Deep Neural Nets

深层DNN可能出现的问题:梯度消失、梯度爆炸问题,影响深度神经网络,导致底层训练困难网络庞大,训练缓慢容易overfitting本章将会探讨梯度消失的流行解决方案,训练大模型明显提速的优化器(相对于平坦梯度下降 ),浏览针对大型神经网络的正则化技术。Vanishing/Exploding Gradients Problems第十章中讲到:反向传播算法再输出层反向作用到输入层的过程中传播误差梯度,一旦算法计算出成本函数梯度,就会根据梯度修正每一个参数。DNN受制于不稳定梯度,不同层可能以完全

2020-12-26 20:41:10 332

原创 机器学习实战(十):Introduction to Artificial Neural Networks

From Biological to Artificial Neurons生物元这里就不介绍了,主要说下逻辑神经元计算。Logical Computations with Neurons人工神经元:有一个或多个二进制输入和一个二进制输出。一定数量的输入都是激活状态时,人工神经元就会激活输出。如图所示的四种计算,一个神经元至少两个输入被激活时,自身便处于激活状态。等同函数:A是激活的,C是激活的,A是非激活的,C也非激活逻辑与:AB都激活,C激活逻辑或:AB中有一激活,C激活A激活,B非激

2020-12-24 16:57:58 306

原创 机器学习实战(九):Up and Running with TensorFlow

首先介绍TensorFlow,它是一个用来数值计算的大型开源软件库,非常适合大型ML。原理:在Python中定义一个用来计算的图,TensorFlow就会将这个图用C++计算出来。TensorFlow优点此处不予介绍。Installation仅针对 hands on Machine Learning这本书:https://blog.csdn.net/qq_40594395/article/details/111161561Creating Your First Graph and Running

2020-12-19 21:53:53 224 1

原创 机器学习实战(八):Dimensionality Reduction

特征过多造成方案难以选定,训练非常缓慢,所以可以选择大量减少特征数量——数据降维数据降维能加速训练,滤掉噪声和不必要细节,有利于数据可视化,但流水线更复杂 ,维护难度更高。本章将介绍两种主要的数据降维方法(投影和流形学习),学习三种数据降维技术(PCA、Kernel PCA、LLE)The Curse of Dimensionality(维度的诅咒)高位超立方体大多数点更接近边界,高位数据集很大可能非常稀疏。即训练集维度越高,过度拟合风险越大,且不能通过增加训练集数量解决。Main Approac

2020-12-17 17:46:06 881

原创 TensorBoard入门安装使用排坑

在学习Hands-on Machine Learning with Scikit-Learn and TensorFlow这本书时,关于TensorBoard使用安装时有点小坑,这里记录一下。首先默认安装成功TensorFlow成功的条件下,看这里安装好TensorFlow的同时,TensorBoard也安装好了,可以用pip list看下安装版本。路径更改官方用的路径一直和我们用的不一致,所以这里为了方便,我们就直接新建一个路径用来保存执行文件,我这里用的是:E:/Annconda/log/将F

2020-12-17 12:27:39 232

原创 机器学习实战(七):Ensemble Learning and Random Forests

集成学习:聚合一组预测器的预测,通常预测结果比最好的单个预测其要好,聚合的预测器叫做集成。随机森林:训练一组决策树分类器,每一棵树都基于训练集不同的随机子集训练,聚合所有树的预测得票最高的类别作为预测类别。本章将探讨几种最流行的集成方法:bagging、boosting、stacking,也将探索随机森林。Voting Classifiers如图所示,有一些训练好的分类器,每个准确度80%左右,要创造更好的分类器,最简单办法就是聚合每个分类器预测,将得票最高的结果作为预测类别:硬投票分类器此情况

2020-12-17 11:00:12 394

原创 Windows平台python 3.6+TensorFlow1.15

Windows 安装 TensorFlow真是一大坑,费了一早晨才安装上。说下步骤:以下步骤均是梯子环境下安装Anacondaanaconda安装要更方便些,如果没有安装看这里安装python 3.6虚拟环境因为我的系统本身是3.8.3的版本:查看:python --version如果卸载再安装旧版本会非常麻烦,所以建一个3.6的虚拟环境就很有必要:conda create --name tensorflow python=3.6激活环境查看虚拟环境是否安装:conda info --env

2020-12-14 12:59:31 872

原创 机器学习实战( 六):Decision Trees

决策树也像SVM一样能实现分类与回归(甚至多输出),能拟合复杂数据集。本章将训练、可视化、预测决策树,介绍Scikit-Learn的CART算法,介绍正则化决策树并应用于回归,介绍决策树的部分限制。Training and Visualizing a Decision Tree构建决策树,了解其如何预测(load_iris):from sklearn.datasets import load_irisfrom sklearn.tree import DecisionTreeClassifier

2020-12-11 17:01:29 338

原创 机器学习实战(五):Support Vector Machines

支持向量机能够执行线性非线性分类、回归,甚至异常值检测。特别适合中小型复杂数据集分类。Linear SVM Classification先画个图:引数据from sklearn.svm import SVCfrom sklearn import datasetsiris = datasets.load_iris()X = iris["data"][:, (2, 3)] # petal length, petal widthy = iris["target"]setosa_or_vers

2020-12-11 09:50:05 452

原创 机器学习实战(四):Training Models

本章要点为理解系统如何工作,这对于快速定位到合适模型、正确算法,合适超参数、高效错误调试与分析都有帮助。对于理解、训练、构建神经网络也至关重要。听过线性回归模型介绍两种不同的训练模型方法:closed-form(闭式方程):直接计算出最适合训练集的模型参数(训练集成本函数最小化参数)。Gradient Descent (GD)梯度下降:逐步调整参数至训练集成本函数最低。梯度下降变体:Batch GD(批量梯度下降), Mini-batch GD(小批量梯度下降), Stochastic GD(随

2020-12-07 18:20:31 841

原创 机器学习实战(三):Classification

第一章讲最常见监督式学习为回归任务,分类任务。MNIST

2020-11-30 17:22:23 1046 1

原创 机器学习实战(二):End-to-End Machine Learning Project

房地产项目步骤:Look at the big picture.(观察大局)Get the data.Discover and visualize the data to gain insights.(从数据探索和可视化得到东健)Prepare the data for Machine Learning algorithms.Select a model and train it.Fine-tune your model.(微调模型)Present your solution.Launch

2020-11-28 19:25:10 817

原创 机器学习实战(一):The Machine Learning Landscape

Types of Machine Learning Systemssupervised, unsuper‐vised, semisupervised, and Reinforcement Learningonline ,batch learninginstance-based , model-based learningSupervised/Unsupervised LearningSupervised learning典型:分类任务,预测变量算法:k-Nearest Neighbor

2020-11-28 15:13:27 263

原创 解决Terminal中“C:\Program Files不是内部命令的问题”

这个问题是由于命令中含有空格造成的,只需要在Program Files外加双引号便可以了C:\"Program Files"

2019-08-16 16:09:26 957

转载 Android排坑:Android8.0后前台服务的变更

android 9.0上使用前台服务,需要添加权限 <uses-permission android:name="android.permission.FOREGROUND_SERVICE" />

2019-03-04 21:06:16 1877 2

原创 Android排坑:Cleartext HTTP traffic to xxxxxxxx not permit

最近用米8调程序时发现此类报错,一查才知道是Android P为了加强安全性禁止了所有的未加密连接,默认屏蔽所有的HTTP,简单粗暴的方法就是android:usesCleartextTraffic="true"...

2019-02-25 19:41:43 1007

原创 Android排坑:Your project path contains non-ASCII characters.

这个意思就是,项目路径或者项目名称包含了中文,改成英文就ok了

2019-02-24 08:09:41 145

原创 Android:UI开发(一)——常用控件及布局

常用控件TextView:gravity修改文字对齐方式Button:textAllCaps=“false”禁止默认大写EditText:hint提示性文字;maxLines指定最大行数ImageView:活动里调用imageView(实例)的setImageResource(id)可以改变图片ProgressBar(进度条):visibility属性的三个可选值:visible,默认...

2019-02-13 21:23:05 795

原创 Android:UI开发(二)—— ListView

首先在XML中写入<ListView android:id="@+id/list_view" android:layout_width="match_parent" android:layout_height="match_parent">修改MainActivity里的代码,写入一个String数组private String[...

2019-02-13 21:22:51 142

原创 Android:活动的的基本用法

Log用法:logt定义静态常量activity;loge快捷键直接开搞Toast的基本用法:Toast.makeText(MainActivity.this,"Add",Toast.LENGTH_SHORT).show();Menu用法:右键res文件创建Directory文件(menu),menu下创建xml文件<item android:title="Add

2019-02-11 20:01:37 279

原创 Android:如何在Recyclerview里设定item点击事件?

我们都知道,Listview的item是有固定的item点击方法的,但是如果你用的是Recyclerview呢?我们可用通过利用context(上下文,主要作用是确定位置)来解决这个问题:首先定义一个context;修改Adapter实例,将context作为参数传入;在onBindViewholder里修改成如下代码 holder.itemView.setOnClickListen...

2019-01-14 21:35:56 466

原创 Error inflating class com.baidu.mapapi.map.MapView问题的解决

看了网上很多解决方法,都没能解决问题,结果SDKInitializer.initialize(getApplicationContext());插到setContentView(R.layout.activity_main);前面就好了

2018-12-09 11:34:31 1426 1

原创 《第一行代码》第四章学习笔记(二)——碎片实践

目标:编写同时兼容平板和手机的APP废话不多说,想写一个简易版的新闻应用,必须用Recyclerview。所以肯定要添加“v7包”。implementation 'com.android.support:appcompat-v7:28.0.0'既然用到了Recyclerview,那么肯定需要建一个实体类,新闻的实体类News:public class News { pri...

2018-11-27 17:09:01 232

原创 《第一行代码》第四章学习笔记(一)

《第一行代码》第四章学习笔记碎片定义:活动中的UI片段,可以理解为“迷你型活动”。碎片用法(基于Pad)简单用法1.定义两个xml,一个放Button,一个放textview。2.新建一个类让它继承v4包的Fragment类。 public class LeftFragment extends Fragment { @Nullable @Over...

2018-11-26 08:13:06 224

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除