自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【VCS】VCS的libmap使用方法

本文介绍VCS的libmap特性使用场景、方法。可用于解决重名module编译问题,以及用于仿真加速。

2024-01-17 00:34:11 1438

原创 System Verilog功能覆盖率(Functional Coverage)

本文介绍System Verilog提供的功能覆盖率分析方法,用于评估测试集对设计功能的覆盖情况,检验测试集的有效性和完整性。 - 功能覆盖率的定义和作用 - 基于IEEE标准介绍covergroup、coverpoint等使用语法 - 一些注意事项

2023-07-19 00:20:16 5616 1

原创 System Verilog 宏

宏是使用`define编译器指令创建的代码片段。它们基本上由三部分组成–名称、文本和可选参数。在编译时,代码中的每个`macroname都会被替换为字符串macrotext,而ARGS是可以在macrotext中使用的变量。遵循编码风格指南,以追求团队一致性知道`"```\的用法宏的作用域为全局命名空间。在一个类内定义的宏,不代表仅对这个类可见在编译日志中留意重复定义宏的警告。

2023-06-23 22:04:35 3185

原创 SVA断言简明使用指南

简述断言在芯片验证中的作用,使用方法,SVA语法等,并介绍一些常见的应用实例。不断更新。

2023-06-16 00:33:30 4942 3

原创 机器学习实战之线性回归

 对于对给定数据集X和对应目标值y,线性回归目的是要找到回归系数w,使用线性方程来拟合这些数据点。1.标准线性回归:通常求取回归系数的做法是,求得使平方误差最下的w平方误差:                                                                      解出回归系数:                          ...

2018-09-08 00:29:14 406

原创 机器学习实战之adaboost

AdaBoost,是英文"Adaptive Boosting"(自适应增强)的缩写。它的自适应在于:前一个基本分类器分错的样本会得到加强,加权后的全体样本再次被用来训练下一个基本分类器。同时,在每一轮中加入一个新的弱分类器,直到达到某个预定的足够小的错误率或达到预先指定的最大迭代次数。1.算法流程:给定一个数据集,类标签,adaboost的目的是学习得到一系列弱分类器(基本分类器),然后组...

2018-09-02 16:25:29 584

原创 机器学习实战之SVM

SVM比较难,涉及到很多复杂的算法和公式推导,暂时没有完全吃透,本文仅作为自己初学笔记,可能会有疏漏和错误。1.线性可分支持向量机给定一堆线性可分的数据点X,它们属于两类(y=1或-1),SVM学习的目标是找到一个超平面,将特征空间划分为两部分,一部分为正类,一部分为负类。超平面方程表示为                                                 ...

2018-08-30 00:02:25 1754

原创 机器学习实战之Logistic回归

逻辑回归实际上是分类算法,称之为回归是因为要选择最佳参数拟合出分类边界。1.sigmoid函数当输入z=0时,输出为1;随着x值增大,函数值逼近1;随着z减小,函数值逼近零。当从较长的尺度来看,sigmoid函数很像一个节约函数。利用sigmoid函数作为分类器,我们可以将每个特征乘上一个回归系数,然后求和作为输入z,输出大于0.5的归为1类,输出不大于0.5的归为0类。即令 ...

2018-08-07 20:55:22 269

原创 用python刷LeetCode(二)

No.12 罗马数字转整数:罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。字符 数值I 1V 5X 10L 50C 100D 500M 1000例如, 罗马数字 2 写做 II ,...

2018-07-14 21:48:47 298

原创 用pyhon刷LeetCode(一)

感觉自己编程能力亟待提高,今日起用Python刷LeetCode,每天至少两道题,希望能坚持下去!!!立下flag!!No.1 两数之和:给定一个整数数组和一个目标值,找出数组中和为目标值的两个数。你可以假设每个输入只对应一种答案,且同样的元素不能被重复利用。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 ...

2018-07-14 00:44:09 247

原创 机器学习实战之朴素贝叶斯

本文为自己学习机器学习所记笔记,主要参考《统计学习方法》和《机器学习实战》两本书。朴素贝叶斯法是基于贝叶斯定理与特征条件独立假设 的分类方法。1.统计学基础条件独立公式,如果X与Y相互独立,                                                   P(X,Y)=P(X)P(Y)条件概率公式:                                ...

2018-06-14 21:41:19 213

原创 机器学习实战之决策树(一)

本文为自己学习机器学习所记笔记,主要参考《统计学习方法》和《机器学习实战》两本书。本文讨论决策树算法应用于分类问题。1.决策树模型分类决策树模型是一种描述对实例进行分类的树形结构,由节点(node)和有向边(directed edge)构成。节点分为内部节点(internal node)和叶节点(leaf node)。内部节点表示一个一个特征或属性,叶节点 表示一个类。决策树可以看作一个if-th...

2018-04-08 15:07:06 307

原创 机器学习实战之kNN

本文为自己学习机器学习所记笔记,主要参考《统计学习方法》和《机器学习实战》两本书。1.算法描述    输入:训练数据集 T={(x1,y1),(x2,y2)...(xN,yN)},xi为实例的特征向量,yi为类别(标签)    输出:实例x所属的类y    (1)根据给定的距离度量,在训练集T中找出与x最近的k个点    (2)在这k个点中根据分类决策规则(如多数表决),决定x的类别y   模型三...

2018-04-01 11:58:13 257

原创 matplotlib学习

     matplotlib是用于python 2D绘图的一个第三方库,功能很强大,今天学习matplotlib的简单绘图用法。参考了这篇文章。首先导入matplotlib模块,并采用别名。from numpy import *import matplotlib.plot as plt以绘制简单的正弦余弦函数为例:import matplotlib.pyplot as pltx=linspa...

2018-04-01 10:31:50 236

空空如也

空空如也

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

TA关注的人

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