- 博客(46)
- 资源 (3)
- 收藏
- 关注
原创 LeetCode每日一题[c++]-322.零钱兑换
给你一个整数数组coins,表示不同面额的硬币;以及一个整数amount,表示总金额。计算并返回可以凑成总金额所需的。如果没有任何一种硬币组合能组成总金额,返回-1。你可以认为每种硬币的数量是无限的。
2024-03-24 15:56:45
707
原创 LeetCode每日一题[C++]-1793.好子数组的最大分数
给你一个整数数组nums和一个整数k。一个子数组(i, j)的定义为。一个子数组的两个端点下标需要满足。请你返回子数组的最大可能。15最优子数组的左右端点下标是 (1, 5) ,分数为 min(4,3,7,4,5) * (5-1+1) = 3 * 5 = 15。20最优子数组的左右端点下标是 (0, 4) ,分数为 min(5,5,4,5,4) * (4-0+1) = 4 * 5 = 20。
2024-03-19 08:58:33
673
原创 深度学习-part3(反向传播、GAN)
对于生成器,我们的目的是使得其能够生成真实的图片,换句话说,我们是希望生成的图片能够骗过D。我们可以这样做:我们通过随机向量(噪声数据)经由生成网络产生一组假图片,我们将这些假图片都标记为 1(也就是说,人为的把假的图片当作真实的),然后将这些假图片输入到判别器中,判别器在对这些图片进行判别的时候,会发现这些图片是假的图片,然后给出低分,这样就产生了误差(因为标记的为1,但是判别器给了低分)。判别器的训练目的是能够区分生成器的输出与来自训练集的真实图像,生成器的训练目的是欺骗判别器。训练阶段在监督下完成。
2024-03-19 00:26:40
1967
原创 深度学习面经-part3(RNN、LSTM)
1 神经网络深度学习是算法工程师面试必定绕不开的一个话题,有关于他的面试题目和知识点层出不穷,所以这里依靠一些经验结合自己的面试经历,总结出下面的深度学习面试点,其中共有8个章节,目前更新章节3、4,分别为RNN和LSTM
2024-03-18 23:52:58
1985
原创 深度学习-面经(part2、CNN)
详细介绍了深度学习算法面试问题与答案,在关于卷积神经网络可能问到的相关题目,如结构、如何搭建、经典CNN分类、卷积层参数、池化参数、卷积核、空洞卷积等等,希望能帮助到大家!
2024-03-17 21:24:11
1616
原创 LeetCode每日一题[C++]-2864.最大二进制奇数(贪心)
最大二进制奇数:给你一个二进制字符串s,其中至少包含一个'1'。你必须按某种方式重新排列字符串中的位,使得到的二进制数字是可以由该组合生成的最大二进制奇数。
2024-03-13 08:55:36
701
原创 Leetcode每日一题[C++]-1261.在受污染的二叉树中查找元素
Leetcode每日一题[C++]-1261.在受污染的二叉树中查找元素
2024-03-12 22:36:50
517
原创 XSS攻击场景分析
XSS攻击全称为跨站脚本,XSS的 重点在于脚本执行,而不是跨站。这是一种将任意JavaScript代码插到其他web用户页面里执行以达到攻击目的的漏洞。攻击者利用浏览器的动态展示数据功能,在HTML页面里嵌入恶意代码。当用户浏览器页面时,这些潜入在HTML中的恶意代码会被执行,用户浏览器被攻击者控制,从而达到攻击者的特殊目的。XSS是一种发生在前端浏览器端的漏洞,所以其危害的对象也是前端用户。
2024-03-10 23:30:45
1743
原创 深度学习-面经(part1、常规问题)
1 神经网络深度学习是算法工程师面试必定绕不开的一个话题,有关于他的面试题目和知识点层出不穷,所以这里依靠一些经验结合自己的面试经历,总结出下面的深度学习面试点,其中共有8个章节,目前更新章节3、4;RNN与LSTM网络
2024-03-08 23:32:54
3084
原创 机器学习-面经(part8、贝叶斯和其他知识点)
本章节描述了机器学习中关于贝叶斯优化的相关问题,如为什么朴素、优缺点、条件独立性假设、如何采样、先验概率和后验概率、生成模式和判别模式、偏差方差等各类问题,希望能帮助到面试机器学习算法的同学们!
2024-03-07 22:51:35
1573
1
原创 LeetCode每日一题[c++]-找出字符串的可整除数组
一个整数可表示为a*10+b: (a*10+b) mod m = (a mod m * 10 + b) mod m。所以我们可以按照上面的递推式,根据当前表示整数的余数,算出包含下一位字符所表示的整数的余数。仅有 4 个前缀可以被 3 整除:"9"、"99"、"998244" 和 "9982443"。当余数为零时即为可整除数组,否则不是。仅有 2 个前缀可以被 10 整除:"10" 和 "1010"。时间复杂度:O(n),其中 n是输入字符串的长度。空间复杂度:O(1),不计算返回结果。
2024-03-07 22:25:51
490
原创 机器学习-面经(part7、无监督学习)
关于无监督学习的相关面试题目合集与解答,K-Means、KNN等相关内容,降维的相关题目如PCA、LDA等,共二十余道最常见的面试题目,希望能帮助到大家!
2024-03-06 23:04:04
1610
原创 程序员如何选择职业赛道
人生如戏,戏如人生。这一生,演好自己的角色,就足够了,其他的,你不必管,也管不着。希望大家都能走出自己的道路,选择自己的人生与职业,敬自己!
2024-03-06 20:02:36
968
原创 机器学习-面经(part6、集成学习)
该篇文章讲述了集成学习在机器学习面试中会遇到的各类问题,包括了GBDT、AdaBoost、XGBoost、LightGBM、CatBoost、随机森林等各类机器学习知识,进万字的总结与输出,希望能帮助大家!
2024-03-05 23:27:19
1634
1
原创 机器学习-面经(part5、KNN和SVM)
决策树作为机器学习模型中的重要分支,应用非常广泛,同时也是面试询问的重要方向,本篇文章对KNN、SVM进行讲解,共22个面试题目与解答,希望能够帮助到大家!
2024-03-04 23:15:09
1700
1
原创 机器学习-面经(part4、决策树)
决策树作为机器学习模型中的重要分支,应用非常广泛,同时也是面试询问的重要方向,本篇文章从ID算法、C4.5算法、CART算法、决策树的构建过程、优缺点、剪枝策略、方式、步骤、决策树的分类、回归等内容,希望能帮助到大家!
2024-03-03 23:16:31
1462
1
原创 LeetCode每日一题【c++版】- 用队列实现栈与用栈实现队列
栈是一种后进先出的数据结构,元素从顶端入栈,然后从顶端出栈;队列是一种先进先出的数据结构,元素从后端入队,然后从前端出队。请你仅使用两个队列实现一个后入先出(LIFO)的栈,并支持普通栈的全部四种操作(push、top、pop和empty);请你仅使用两个栈实现先入先出队列。队列应当支持一般队列支持的所有操作(push、pop、peek、empty)
2024-03-03 12:12:01
909
原创 机器学习-面经(part3)
此章节包含两部分,分别为正则化、特征工程,详细介绍说明了此类知识点在算法面试中可能遇到的面试题目以及详情解答,希望能帮助大家。正则化问题:定义、如何理解、L0,L1,L2正则化的定义理解与区别、L1产生稀疏化的原因、为何对数据归一化、归一化种类、与标准化区别、需要归一化的算法有哪些、树形结构为什么不需要归一化。特征工程:特征选择定义、技术、原因;特征提取,特征选择 vs 特征提取、为什么要处理类别特征、组合特征、如何有效找到组合特征、如何处理高维组合特征、如何处理数据不平衡问题、数据中有
2024-03-02 22:01:31
1225
原创 LeetCode每日一题【c++版】- leetcode 2368. 受限条件下可到达节点的数目【dfs】
现有一棵由n个节点组成的无向树,节点编号从0到n - 1,共有n - 1条边。给你一个二维整数数组edges,长度为n - 1,其中edges[i] = [ai, bi]表示树中节点ai和bi之间存在一条边。另给你一个整数数组restricted表示受限节点。在不访问受限节点的前提下,返回你可以从节点0到达的最多节点数目。
2024-03-02 20:58:32
437
原创 机器学习-面经(part2)
机器学习面试题目中,关于过拟合、欠拟合、交叉验证、网格搜索、随即搜索、贝叶斯优化、评价指标等面试问题的解答如上所示。
2024-03-01 22:17:39
1640
2
原创 LeetCode每日一题【c++版】- leetcode 2369. 检查数组是否存在有效划分【动态规划】
给你一个下标从 0 开始的整数数组 nums ,你必须将数组划分为一个或多个 连续 子数组。如果获得的这些子数组中每个都能满足下述条件 之一 ,则可以称其为数组的一种 有效 划分:子数组 恰 由 2 个相等元素组成,例如,子数组 [2,2] 。子数组 恰 由 3 个相等元素组成,例如,子数组 [4,4,4] 。子数组 恰 由 3 个连续递增元素组成,并且相邻元素之间的差值为 1 。例如,子数组 [3,4,5] ,但是子数组 [1,3,5] 不符合要求。如果数组 至少 存在一种有效划分,返
2024-03-01 20:56:18
486
原创 机器学习-面经
在机器学习面经中,常见的问题包括但不限于:机器学习的定义和基本概念、监督学习和无监督学习的区别、常用的机器学习算法(如线性回归、逻辑回归、决策树、支持向量机、聚类算法等)、模型评估指标(如准确率、精确率、召回率、F1值等)、过拟合和欠拟合问题、特征选择和特征工程方法、模型调优技巧等。通过熟悉和掌握机器学习面经中的问题和解答,面试者可以更好地展示自己在机器学习领域的知识和实践能力,提高面试的成功率。同时,整理机器学习面经也有助于面试者对自己的知识体系进行梳理和巩固,加深对机器学习原理和应用的理解。
2024-02-29 23:12:36
3548
原创 LeetCode每日一题【c++版】- leetcode 2581. 统计可能的树根数目【换根dp】
根为节点 3 ,正确的猜测为 [1,0], [2,1], [3,2], [3,4]根为节点 0 ,正确的猜测为 [1,3], [0,1], [2,4]根为节点 1 ,正确的猜测为 [1,3], [1,0], [2,4]根为节点 2 ,正确的猜测为 [1,3], [1,0], [2,4]根为节点 2 ,正确的猜测为 [1,0], [2,1], [3,4]根为节点 4 ,正确的猜测为 [1,0], [2,1], [3,2]根为节点 4 ,正确的猜测为 [1,3], [1,0]
2024-02-29 19:57:15
954
原创 LeetCode每日一题【c++版】
给你一个整数n表示一棵满二叉树里面节点的数目,节点编号从1到n。根节点编号为1,树中每个非叶子节点i都有两个孩子,分别是左孩子2*i和右孩子2*i+1。树中每个节点都有一个值,用下标从0开始、长度为n的整数数组cost表示,其中cost[i]是第i+1个节点的值。每次操作,你可以将树中任意节点的值增加1。你可以执行操作任意次。你的目标是让根到每一个叶子结点的路径值相等。请你返回最少需要执行增加操作多少次。
2024-02-28 22:37:13
882
原创 DVWA靶场搭建
作为网络安全的一份子,大家必不可免地需要使用到不同的攻防环境,这里以DVWA靶场为例,讲述一个靶场从搭建到通关的生命史,此文章为网络安全专栏的开始,因为只有环境搭建好之后,你才有可能通关。
2024-02-28 10:29:38
515
原创 dvwa靶场xss通关
基于phpStudy以及dvwa靶场,进行xss攻击实验,进行三种模式下的xss攻击,并介绍相关原理以及突破方式和防御措施。
2024-02-28 00:26:31
1448
1
原创 【动态规划专栏】
动态规划(Dynamic Programming,DP)是运筹学的一个分支,是求解决策过程最优化的过程。20世纪50年代初,美国数学家贝尔曼(R.Bellman)等人在研究多阶段决策过程的优化问题时,提出了著名的最优化原理,从而创立了动态规划。动态规划的应用极其广泛,包括工程技术、经济、工业生产、军事以及自动化控制等领域,并在背包问题、生产经营问题、资金管理问题、资源分配问题、最短路径问题和复杂系统可靠性问题等中取得了显著的效果
2024-02-27 21:02:38
819
原创 LeetCode每日一题【c++版】
给你一棵 n 个节点的无向树,节点编号为 1 到 n 。给你一个整数 n 和一个长度为 n - 1 的二维整数数组 edges,请你返回树中的 合法路径数目
2024-02-27 20:52:56
366
原创 LeetCode每日一题【c++版】
leetcode每日一题:给定二叉搜索树的根结点root,返回值位于范围[low, high]之间的所有结点的值的和
2024-02-26 23:39:46
853
机器学习+面试题目与解答+算法工程师+NLP工程师面试题目
2024-03-06
信息系统管理工程中级考试资料
2024-03-06
行为识别+语义分割+传统图像+python工程等资源
2024-02-29
人工智能+美团+机器学习实践+面经
2024-02-29
北邮操作系统生产者消费者实验
2018-12-08
北邮足球俱乐部第一版
2018-05-30
形式语言与自动机PPT
2018-04-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人