自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 模糊逻辑基础篇(Foundations of Fuzzy Logic)-无人驾驶汽车自动调节速度案例

本篇文章会从模糊逻辑最基础的理论概念叙述,并通过具体示例引导您了解整个模糊逻辑的运行过程。一、概念提出在提出模糊逻辑之前,我们已经知道布尔运算是针对机器做出准确答案的,就像存在它体内的二进制数一样,要么是1,要么是0。例如,在下图Monday,Thursday,Saturday属于一周之内的日子,而其他不属于。但是这种方法只能适用于进行事实判断,也就是说答案不存在争议,大家普遍都这样认为的。而在生活中,人类在做大部分决策都是非常模糊的,是在“yes”和“no”中间寻找可能的答案,而非一个确定的类别

2022-03-27 10:39:17 2844

原创 红黑树入门到精通

红黑树是一种数据结构中很重要的二叉树,在哈希表、Linux底层调度算法等地方均起到很大的作用。它也是面试中一个很经典也很有难度的知识点,我们了解他的结构有助于去理解一些底层的具体实现。只要用心去体会,理解他不是问题。本篇包括红黑树的概念、时间复杂度、应用场景、本质(提出过程、深层原理)、两种构建/删除的方法。

2022-02-25 15:29:35 733

原创 华为云ModelArts零基础入门使用方法

本篇内容一共3500字,包含对ModelArts所有基础用法。这些模块在一次模型训练中不会全部用到,请根据需要跳转到相应模块:想快速完整体验深度学习/机器学习流程的初学者->自动学习已经完成项目代码,想提高训练速度/习惯使用notebook,想要边写边调试的专业人士->开发环境需要用到逐个功能/在其中订阅个别产品(如算法、AI应用等)->数据管理、算法管理、训练管理、AI应用管理、部署上线基本介绍ModelArts是华为开发的人工智能领域使用的线上云平台,可以有效解决算法工程.

2022-01-25 00:42:50 8435 1

原创 C1实训-动态令牌(二次验证码)原理及实现

C1实训-动态令牌(二次验证码)原理及实现目录C1实训-动态令牌(二次验证码)原理及实现一、概念理解二、所需资料三、实验过程四、深入理解1. 安全性原因2. 不联网原因3. 优势五、总结总结       本文介绍了动态令牌的概念、来源、国内外现状,用实验模拟“基于时间的动态令牌”应用表层背后的实现逻辑,探索了动态令牌的安全性体现。亮点是我探索问题的思路过程。一、概念理解依照百度百科的定义,“动态令牌是一种是根据专门的算法

2021-10-31 21:19:54 3043

原创 C1实训-Java薪资转换(适合初学者)

目录一、实验任务二、实验思路三、涉及知识点1. Java基本结构2. Java控制台输入3. Java控制台输出4. 基本数据类型5. 变量6. while循环7. 异常捕捉8. 注释四、实验过程1. 创建Java类2. 获取用户输入值3. 计算并输出五、实验测试1. 控制台输入2. 参数输入六、生成文档一、实验任务用户输入月薪,程序内部实现薪资转换(每月工作22天,一年13薪),并输出到控制...

2021-10-29 12:32:21 649

原创 修改植物大战僵尸游戏存档(Java实现版)

代码:import java.io.*;import java.util.ArrayList;import java.util.Scanner;public class modifyPlantsVsZombies { static ArrayList<Integer> userIndex=new ArrayList<>(); static String fileName="C:\\ProgramData\\PopCap Games\\PlantsVsZ.

2021-10-28 03:29:26 4383 3

原创 修改植物大战僵尸游戏存档——跳关并快速实现财富自由

任务:1. 修改游戏存档,跳到5-1关卡。2.游戏充值1024$3.解锁【迷你游戏】、【生存模式】选项工具:1. 植物大战僵尸客户端:链接: https://pan.baidu.com/s/1aNyrPxklN8NViut3bC8LNg提取码: lput2.Hex Editor(十六进制编辑器):链接: https://pan.baidu.com/s/15wiErpGf-pTqK50Hk3JufA提取码: 81c1步骤:任务1:1. 根据学习线索发现,C:\Pr.

2021-10-27 02:23:25 7179 2

原创 KNN&Ensemble Learning

KNN要求三个事情:1.一组数据记录 2.计算两个记录之间的距离矩阵 3.检索的最近的K个邻居对未知记录进行分类:1.计算到其他training record的距离 2.识别k个最近的邻居 3.用服从多数原则决定分类决定分类两种方式:1.服从多数 2.根据距离权衡投票weight factor, w = 1/d weight factor, w = 1-d d越小,w占比越大k的选取:1.太小,容易过拟合,有noise point 2.太大,容易有其他类,欠拟合属性有...

2021-08-11 18:29:26 253

原创 基于多层感知机的神经网络ANN

学习目标了解人工神经网络的基本原理 通过合适的例子讨论多层感知机的运作 讨论利用反向传播bp的方法推导权值更新公式课堂笔记神经网络概念神经网络(artificial neural network)是与人类大脑思考相似的算法,可用来解决监督式的分类(classification)问题和连续数预测(numeric prediction),非监督式的聚簇问题(clustering)。具体有以下几种分类:Multi Layer Perceptron (MLP) used for...

2021-08-09 17:00:59 561

原创 进化算法EA——多对象优化遗传(MOO),差分进化法(DE),遗传编程(GP)

单对象优化(SOO)vs多对象优化(MOO) 单对象优化是针对一个目标函数(objectivefunction)的解决办法。例如:生产饼干的质量最大化、寻求最短路径(TSP)。 多对象优化是针对多个起冲突的目标函数寻求最佳解的方法。想要寻求的最佳解视具体情况而定。例如:小偷旅行的问题(travelling thief problem),它是背包旅行问题(Knapsack problem)和旅行商问题(travelling salesman problem)的结合。具体情...

2021-07-31 17:12:20 1986

原创 预处理2-POS Tagging

Word Classes 同一词类是指“behave”相似的词:出现在相同的场景中 在句中执行相似的功能 经历类似的转换 9大传统词类有:Noun, verb, adjective, preposition介词, adverb, article冠词, interjection感叹词, pronoun代词, conjunction连接词POS Tagging定义:利用语料库中的规则对单词进行词性标记。应用 对词性进行分类会出现以下问题: 1.同...

2021-07-30 22:03:18 582

原创 预处理1-Tokens and N-grams

Basic unit of languageAlphabet (symbol) Word (Token) 符号 Phrase (Utterance) 表达 Discourse (Document) 论述 Collection of Discourses (Corpus) 语料 Collection of Corpus (Corpora) 语料库Some basics on Wordswords约等于words:有些单词是必须连在一起才是这个意思。例如:New Ze...

2021-07-30 20:03:57 208

原创 贝叶斯,决策树

学习目标掌握分类问题里最普遍算法:Naïve Bayes Nearest Neighbour Decision Trees Neural Networks(之后)课堂笔记朴素贝叶斯 朴素--假设条件独立,而不是独立,即。 贝叶斯即P(B)称为先验概率,是凭经验得出的概率,例如中老年得高血压的概率为x%。先验概率可以直接用来预测,但是没有把特殊情况考虑进去,例如经常运动的中老年人得高血压的概率就低,因此需要算出后验概率来进行预测。P(A|B)也是题中根据样本数...

2021-07-29 20:23:51 1343

原创 数据挖掘基础部分

学习目标Knowledge Discovery 的框架 分类的评估方法 数据预处理的方法课堂笔记A Framework for Knowledge Discovery 概述:Data Mining是Knowledge Discovery一个更大的迭代过程的一部分。 KD的主要过程包括: 定义问题:识别你的KD项目的研究目标。 数据收集:包括数据清洗和预处理。 数据挖掘:建立适合的数据模型。 验证模型:涉及到一些统计分析(准确度计算)。...

2021-07-29 15:54:45 227

原创 DataMining数据预处理

读文件import pandas as pd>>> from io import StringIO>>> csv_data = \... '''A,B,C,D... 1.0,2.0,3.0,4.0... 5.0,6.0,,8.0... 10.0,11.0,12.0,'''>>> df = pd.read_csv(StringIO(csv_data))>>> print (df)A B C D0 1.0 2

2021-07-29 11:05:01 187

原创 N-gram和tag

N-gram给段落划词。2-gram是两个为一组# 从文件夹里读所有文件import globpath = "text/"string=''for files in glob.glob(path +"*.txt"): infile = open(files) a = infile.readlines() for k in range (0,len(a)): newString=a[k].replace('\n',' ') string

2021-07-28 23:09:07 109

原创 决策树、贝叶斯编程

数据准备--训练集测试集import pandas as pdimport numpy as npimport matplotlib.pyplot as pltfrom sklearn.model_selection import train_test_split, cross_val_scorefrom sklearn.tree import DecisionTreeClassifierfrom sklearn.naive_bayes import GaussianNB, Multinom

2021-07-28 22:53:35 342

空空如也

空空如也

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

TA关注的人

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