草庐IT

元学习

全部标签

机器学习---Deep Q-Network (DQN)

1. RL_brainimportnumpyasnpimportpandasaspdimporttensorflowastfnp.random.seed(1)tf.set_random_seed(1)#DeepQNetworkoff-policyclassDeepQNetwork:def__init__(self,n_actions,n_features,learning_rate=0.01,reward_decay=0.9,e_greedy=0.9,replace_target_iter=300,memory_size=500,batch_size=32,e_greedy_increment

「马尔可夫决策过程」学习笔记

马尔可夫决策过程个人在学习「马尔可夫过程」时(基于这本教材,强烈推荐),做了些总结,并将遇到了一些感到困惑自我解答了,在此整理并记录一下。1.马尔可夫性质简单的一句话:当前状态只取决于上一时刻的状态。这个视频很生动地解释了这一性质。2.马尔可夫过程「马尔可夫过程」也叫「马尔可夫链」,可以用元组\((S,P)\)来表示,也就是组成马尔可夫过程的这些东西。图中绿圈表示的$s_1,s_2,s_3……$就是状态(state),所有的状态就组成了状态集合\(S\)。图中蓝色的那些数字与它所在的箭头就表示了「状态之间的转移概率」。将状态视为节点,转移概率视为单向边,看得出来它就是图结构。用「邻接矩阵」表示

unity学习(38)——创建(create)角色脚本(panel)--EventSystem

1.在scripts文件夹下创建一个脚本CreatePlayerPanel.cs,脚本挂到panel上!给panel加个tag,叫createPanel,脚本内容如下:usingSystem.Collections;usingSystem.Collections.Generic;usingTMPro;usingUnityEngine;publicclassCreatePlayerPanel:MonoBehaviour{//TMP_Texta=GameObject.FindWithTag("username").GetComponent();--不能写这里publicGameObjectpane

HDL & FPGA 学习 - IP 模块收集,推荐书目,参考

目录2模块收集(不定期更新)2.5数字电路设计实用技术3参考编辑整理by Staok,始于2021.2且无终稿。转载请注明作者及出处。整理不易,请多支持。本文件是“瞰百易”计划的一部分,尽量遵循“二项玻”定则,致力于与网络上碎片化严重的现象泾渭分明!本文系广泛撷取、借鉴和整理,适合刚入门的人阅读和遵守,已经有较多经验的人看一看图个乐,如有错误恭谢指出!本文已经是长期积累和堆叠而形成一定规模,不必按照从前到后的顺序去看,可以挑感兴趣的章节去看。本文为简述风格,本意即记录要点和便于快速拾起。本文对应的 Github/Gitee 仓库地址,本文最新的原文和一些源码、备查手册等等均放在里面。2模块收集

HarmonyOS 学习路之开发篇 ——Intent

Intent基本概念Intent是对象之间传递信息的载体。例如,当一个Ability需要启动另一个Ability时,或者一个AbilitySlice需要导航到另一个AbilitySlice时,可以通过Intent指定启动的目标同时携带相关数据。Intent的构成元素包括Operation与Parameters,具体描述参见表1。表1Intent的构成元素当Intent用于发起请求时,根据指定元素的不同,分为两种类型:如果同时指定了BundleName与AbilityName,则根据Ability的全称(例如“com.demoapp.FooAbility”)来直接启动应用。如果未同时指定Bund

【UnityShader入门精要学习笔记】第五章(1)年轻人的第一个Shader

本系列为作者学习UnityShader入门精要而作的笔记,内容将包括:书本中句子照抄+个人批注项目源码一堆新手会犯的错误潜在的太监断更,有始无终总之适用于同样开始学习Shader的同学们进行有取舍的参考。文章目录一个最简单的顶点/片元着色器获取模型数据顶点着色器和片元着色器之间如何通信如何使用属性Unity提供的内置文件和变量内置的包含文件Unity提供的CG/HLSL语义什么是语义Unity支持的语义如何定义复杂的变量类型一个最简单的顶点/片元着色器现在我们将学习如何编写一个顶点/片元着色器一个UnityShader的基本结构,包括了Shader,Properties,SubShader,F

【数字IC精品文章收录】近500篇文章-学习路线-基础知识-接口-总线-脚本语言-芯片求职-安全-EDA-工具-低功耗设计-Verilog-低功耗-STA-设计-验证-FPGA-架构-AMBA-书籍-

数字IC全站文章索引demo版(建议收藏慢慢看)*一、项目说明*1.1索引目的1.2收录原则1.3投稿方式1.4版本迭代二、数字IC学习路线三、通用技能篇*3.1数字电路3.2硬件描述语言(Verilog)3.3linux操作系统3.4C语言3.5微机原理3.6汇编语言3.7计算机组成原理3.8计算机体系架构3.9STA静态时序分析3.10SystemVerilog3.11UVM3.12SVA3.13信号与系统3.14数字信号处理四、总线、接口与协议*4.1UART协议4.2SPI协议4.3I2C协议4.4AMBA协议*4.4.1AHB4.4.2APB4.4.3AXI4.4.4AXI-stre

stm32——hal库学习笔记(ADC)

这里写目录标题一、ADC简介(了解)1.1,什么是ADC?1.2,常见的ADC类型1.3,并联比较型工作示意图1.4,逐次逼近型工作示意图1.5,ADC的特性参数1.6,STM32各系列ADC的主要特性二、ADC工作原理(掌握)2.1,ADC框图简介(F1)2.2,参考电压/模拟部分电压(战舰为例)2.3,输入通道(F1为例)2.4,转换序列(F1为例)2.5,触发源(F1)2.6,转换时间(F1)2.7,数据寄存器(F1)2.8,中断2.9,单次转换模式和连续转换模式2.10,扫描模式三、单通道ADC采集实验(熟悉)3.1,实验简要(了解)3.2,ADC寄存器介绍(了解)3.3,单通道ADC

大数据TensorFlow深度学习——基于BERT+LSTM+CRF深度学习识别模型医疗知识图谱问答可视化系统(完整系统源码+PPT+详细开发文档+论文+源码解析)

文章目录大数据TensorFlow深度学习——基于BERT+LSTM+CRF深度学习识别模型医疗知识图谱问答可视化系统(完整系统源码+PPT+详细开发文档+论文+源码解析)获取项目资料方式在文章末尾获取项目资料方式在文章末尾一、项目概述二、系统实现基本流程三、项目工具所用的版本号四、所需要软件的安装和使用五、开发技术简介Django技术介绍Neo4j数据库Bootstrap4框架Echarts简介NavicatPremium15简介Layui简介Python语言介绍MySQL数据库深度学习六、核心理论贪心算法Aho-Corasick算法BERT(BidirectionalEncoderRepr

stm32和嵌入式linux可以同步学习吗?

在开始前我有一些资料,是我根据网友给的问题精心整理了一份「stm3的资料从专业入门到高级教程」,点个关注在评论区回复“888”之后私信回复“888”,全部无偿共享给大家!!!如果需要使用STM32,建议先学习这个。后面再学习linux。看到其他答案说STM32只是比单片机多一些引脚,linux支持复杂的应用,这里只同意一般。首先,STM32也分系列,有M0的内核,M3的内核,M4,M7等等。而跑linux至少需要A系列的内核。ARM的内核分三个系列,cortex-m,cortex-a,cortex-r,m系列主要负责控制类,a系列主要负责应用类,r系列是realtime,用于实时性比较高的场景