懂安全的算法工程师
只传播科技前沿知识,就做不一样!
展开
-
在Arm 虚拟硬件(AVH)部署深度学习OCR算法
做AI的ARM硬件上部署对环境还是有很大的依赖的,特别对linux的基础命令有深入的了解以及对python 和c语言要熟悉,起码能很好的编译和调试代码.关于环境我要说一点,百度的AVH虚拟Arm硬件还是不错的环境,可以远程实现开发调试.其次对ARM的编译器的使用要有一定的经验,这个读一下官方文档.原创 2024-03-19 16:41:39 · 362 阅读 · 0 评论 -
深度学习算法识别文件类型准确率98%支持市面上所有的文件
精确的文件类型检测是一个众所周知的难题,因为每种文件格式都有不同的结构,或者根本没有结构。这对于文本格式和编程语言来说尤其具有挑战性,因为它们的结构非常相似。迄今为止,libmagic 和其他大多数文件类型识别软件都依赖于手工制作的启发式方法和自定义规则来检测每种文件格式。算法使用一个定制的、高度优化的深度学习模型,该模型使用 Keras 设计和训练,仅重 1MB。在推理时,Magika 使用 Onnx 作为推理引擎,确保在几毫秒。原创 2024-02-27 11:12:09 · 152 阅读 · 0 评论 -
C++核心编程必备知识点-面试常问
*作用:**函数名可以相同,提高复用性同一个作用域下函数名称相同函数参数类型不同或者个数不同或者顺序不同函数的返回值不可以作为函数重载的条件//函数重载需要函数都在同一个作用域下cout原创 2023-12-22 10:22:27 · 916 阅读 · 0 评论 -
《算法面试宝典》--深度学习常见问题汇总
神经网络类型众多,其中最为重要的是多层感知机。为了详细地描述神经网络,我们先从最简单的神经网络说起。感知机多层感知机中的特征神经元模型称为感知机,由Frank Rosenblatt于1957年发明。简单的感知机如下图所示:其中x1x_1x1,x2x_2x2,x3x_3x3为感知机的输入,其输出为:output={0,if ∑iwixi⩽threshold1,if ∑iwixi>thresholdoutput = \left\{\begin{aligned}0, \quad if \ \ \s原创 2023-12-07 19:35:30 · 265 阅读 · 0 评论 -
《算法面试宝典》--机器学习常见问题汇总
神经网络就是按照一定规则将多个神经元连接起来的网络。不同的神经网络,具有不同的连接规则。例如全连接(Full Connected, FC)神经网络,它的规则包括:(1)有三种层:输入层,输出层,隐藏层。(2)同一层的神经元之间没有连接。(3)fully connected的含义:第 N 层的每个神经元和第 N-1 层的所有神经元相连,第 N-1 层神经元的输出就是第 N 层神经元的输入。(4)每个连接都有一个权值。神经网络架构 图2-1就是一个神经网络系统,它由很多层组成。原创 2023-12-07 15:55:23 · 201 阅读 · 0 评论 -
《算法面试宝典》--数学基础知识
导数(derivative)代表了在自变量变化趋于无穷小的时候,函数值的变化与自变量的变化的比值。几何意义是这个点的切线。物理意义是该时刻的(瞬时)变化率。注意:在一元函数中,只有一个自变量变动,也就是说只存在一个方向的变化率,这也就是为什么一元函数没有偏导数的原因。在物理学中有平均速度和瞬时速度之说。平均速度有。原创 2023-12-07 20:00:00 · 278 阅读 · 0 评论 -
[算法前沿]--001-chatgpt可以做什么?如何调教
包括但不限于:替代:语法,谷歌翻译替代:百度、谷歌人工搜索示例:Java 后端开发工程师、React 前端开发工程师、全栈开发工程师、iOS 开发工程师、Android开发工程师等。 回复截图请看这里角色可自行替换[发出此提示后,你应该做一些事情,比如启动一个 docker 容器,然后输入 AI 给你的命令,然后将输出粘贴回来…显然你不应该运行任何会损坏任何东西的命令或违反任何法律等。小心共享此机制生成的会话,因为它们可能会泄露您的 IP 地址或物理位置等最好不要泄露的详细信息。如果命令的输出很大,您通常可原创 2023-03-31 17:39:33 · 5154 阅读 · 0 评论 -
[算法前沿]--000-大模型LLaMA在docker环境搭建以及运行教程(含模型压缩)
未来已来,大模型依据压缩模型的方式,可以在普通的PC上运行.原创 2023-03-15 11:33:43 · 5546 阅读 · 2 评论 -
深度学习常见面试问题汇总
3)独立表示试图分开数据分布中变化的来源,使得表示的维度是统计独立的。这一节的内容比较分散,想要更好的回答这个问题,需要理解深度学习的本质——学习多层次组合(ch1.2),这才是现代深度学习的基本原理。“最佳”可以有不同的表示,但是一般来说,是指该表示在比本身表示的信息更简单的情况下,尽可能地保存关于 x 更多的信息。——层数的大小与问题的复杂度有关,而神经元的数量目前来看是随机的——网络的结构在实验时有很大的调整余地。需要强调的是,激活值的值域取决于使用的激活函数,大多数激活函数的值域都是。原创 2023-02-02 16:49:15 · 751 阅读 · 0 评论 -
集成学习面试常见问题
对 m 个样本的训练集,有放回的采样 m 次;此时,样本在 m 次采样中始终没被采样的概率约为。周志华-《机器学习》中没有将 Stacking 方法当作一种集成策略,而是作为一种。,即每次自助采样只能采样到全部样本的。原创 2023-02-02 16:46:30 · 287 阅读 · 0 评论 -
机器学习常见面试问题汇总
明确问题是进行机器学习的第一步。机器学习的训练过程通常都是一件非常耗时的事情,胡乱尝试时间成本是非常高的。这里的抽象成数学问题,指的是根据数据明确任务目标,是分类、还是回归,或者是聚类。训练数据集中与分离超平面距离最近的样本点的实例称为支持向量更通俗的解释:数据集种的某些点,位置比较特殊。比如x+y-2=0这条直线,假设出现在直线上方的样本记为 A 类,下方的记为 B 类。在寻找找这条直线的时候,一般只需看两类数据,它们各自最靠近划分直线的那些点,而其他的点起不了决定作用。原创 2023-02-02 16:45:10 · 454 阅读 · 0 评论 -
libtorch 优化算法性能 从90ms 优化到3ms
从原来90ms 优化到3ms。原创 2022-09-14 19:34:00 · 1198 阅读 · 0 评论 -
第10节 libtorch与torchvision交叉编译(ARM与安卓 ios)
libtorch 编译 交叉编译 arm原创 2022-08-09 10:29:21 · 1355 阅读 · 0 评论 -
第9节:libtorch开发深度学习算法中的autograde
libtorch的深度学习原创 2022-08-05 22:41:50 · 422 阅读 · 0 评论 -
第8节:libtorch必用的代码段:加速开发你的C++深度学习模型
C++ 开发深度学习模型原创 2022-08-05 22:04:52 · 573 阅读 · 0 评论 -
# 像Python一样玩C/C++
# 像Python一样玩C/C++原创 2022-07-31 17:44:02 · 100 阅读 · 0 评论 -
第6节:cmake语法介绍
cmake是一个开源的构建工具.cmake是解决Makefile种类多,规范不一.cmake是跨平台的构建工具.是Makefile的上层工具.自动构建出makefile,取代开发者手工构建makefile的繁琐过程.- 目前很多开源的额项目都有CMakeLists.txt文件,快捷的实现跨平台构建源码.真正做到"Write Once,Run everywhere"......原创 2022-07-26 14:53:36 · 582 阅读 · 0 评论 -
libtorch:C++开发深度学习模型算法《张量基本操作》
libtorchC++开发深度学习模型算法《张量基本操作》原创 2022-07-26 09:53:11 · 516 阅读 · 0 评论 -
vscode+docker搭建C++开发环境
代码】vscode+docker搭建C++开发环境。原创 2022-07-21 18:35:50 · 1112 阅读 · 0 评论 -
火灾检测:运用深度学习方法实现火灾检测(Python训练、C++部署)
火灾是日常生活中主要灾害之一,严重威胁着人们的生命与财产安全,因此及时准确地发现火灾并预警具有十分重要的研究意义.目前的火灾检测方法一般通过采用感烟、感温和感光探测器实现,但这种方法存在着探测距离有限、响应时间过长、精确度低的缺点.近年来,随着视频监控技术和计算机视觉技术的不断发展,图像型火灾探测器也取得了巨大的进步.与传统的基于传感器的火灾探测系统相比,图像型火灾检测算法具有响应速度快、覆盖范围广、可视化等优点....原创 2022-07-21 15:59:22 · 2420 阅读 · 1 评论 -
第2节:ResnetC++libtorch部署方案
Resnet libtorch部署方案原创 2022-06-20 15:44:50 · 360 阅读 · 0 评论 -
第一节:linux 开发AI算法以及libtorch部署算法详细教程-环境搭建
libtorch 以及opencv环境搭建原创 2022-06-20 15:06:20 · 835 阅读 · 0 评论