- 博客(15)
- 问答 (1)
- 收藏
- 关注

原创 霍夫曼树及其疑问
给定N个权值作为N个叶子节点,构造一棵二叉树,若该树的带权路径长度达到最小,称这样的二叉树为最优二叉树,也称为霍夫曼树(Huffman Tree)。霍夫曼树是带权路径长度最短的树,权值较大的节点离根较近。
2024-05-10 23:00:56
525
1
原创 揭秘变分自编码器:AI时代的创新工具!
变分自编码器(Variational Autoencoders,简称VAE),作为一种深度学习模型,它结合了生成模型和自编码器的优点,能够用于降维、生成新的数据以及发现隐藏的特征。在图像、文本和其他类型的数据上,VAE都表现出了卓越的性能,因此在机器学习和人工智能领域受到了广泛的关注。变分自编码器的基本原理是将数据编码为概率分布的形式,再通过解码过程重建数据,从而学习数据的分布特性。
2024-12-30 22:49:19
357
原创 sklearn库名字并不是sklearn呀
真的是被自己蠢哭了,pip install sklearn半天都没下下来,上网一搜才反应过来问题。应该是pip install scikit-learn,切记切记!sklearn库的标准名字是scikit-learn。
2024-06-19 16:58:33
245
原创 KNN算法:原理、应用与挑战
本文将全面介绍KNN(K-最近邻)算法,包括其原理、应用领域、挑战以及未来发展方向。首先,我们将从KNN算法的基本原理和流程入手,解释其如何进行分类和回归任务。接着,我们将探讨KNN算法在不同领域的应用,包括文本分类、图像识别、时间序列预测等。然后,我们将讨论KNN算法面临的主要挑战,如特征选择与表示、距离度量与相似度计算、处理大规模数据集等,并提出相应的解决方法。最后,我们将展望KNN算法的未来发展方向,包括集成学习与多分类器融合、半监督学习与无监督学习、强化学习与自适应KNN算法以及可解释性与可信度等。
2024-01-05 22:11:00
1774
1
原创 快速排序算法及其时间复杂度分析
快速排序算法是一种高效的排序算法,它采用了分治法的思想来进行排序。在快速排序中,我们选取一个元素作为基准值,通过一趟排序将待排序的数据分割成独立的两部分,其中一部分的所有数据都比另一部分的所有数据要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。
2023-12-14 23:50:52
2602
1
原创 Angular学习---filter过滤器(管道pipe)
angular核心概念 -----过滤器 Filter ---应用;如当后台传入数据用1,2 代表性别,可以用过滤器进行更改.如上 练习:创建员工信息列表 中 的员工性别过滤器在angular2以后改名为 管道(pipe),详见新建的sex.pipe.ts文件创建管道对象的简便工具 ---- ng g pipe 管道名扩展 -- angular 提供的 pipe 方法 --- (1)LowerCasePipe 把文本转换成全小写形式。 (2)UpperCasePipe 把文本转换成全大写形式 (
2022-01-14 17:01:08
2788
原创 git命令总结
# 查看所有本地分支git branch# 创建新分支git branch 分支名# 比如,创建一个叫做login的分支git branch login# 切换分支git checkout 分支名# 比如,切换到login分支git checkout login# 比如,切换到master分支git checkout master# 删除分支(删除时,必须先切换到其他分支)git branch -d 分支名git branch -D 分支名 强制删除分支# 创建并直接.
2022-01-11 11:43:38
117
原创 数组方法(splice和slice的区别)
数组方法(splice和slice的区别)splice(index,num,value):是用来删除 插入 替换用的1:删除的功能 ====splice(index,num)splice(从下标xx开始,删除xx个)let arr = [0,1,2,3,4];this.arr.splice(0, 3); /从下标0开始删除3个。console.log(this.arr)// [3,4]2:插入功能-------splice(从下标xx开始,删除0个,插入的项)let arr .
2021-11-17 13:29:08
384
原创 nodejs学习第四天小结
一 : node.js是什么?Node.js基于谷歌v8引擎的js运行环境我们之前写的JavaScript都是在浏览器上执行的,用的是浏览器中的JavaScript引擎,而node自带了JavaScript的执行环境,这就让js可以在浏览器以外的地方执行,可以在服务器端执行Node.js还提供了各种丰富的JavaScript模块库(自带的+第三方提供),它极大简化了使用Node.js来扩展Web应用程序的开发。Node.js = 运行环境+ JavaScript库(模块)二:npm是什么
2021-09-14 21:09:30
119
原创 nodejs学习第三天---web服务器
基础知识了解:1:服务器与客户端的关系: 服务器---> 提供服务 (电脑+能给服务器提供服务的软件) 客户端----》享受服务 (电脑+浏览器软件)2: 服务器的类型: 根据服务不同,分为web服务器(提供新闻,图片等服务),ftb服务器(提供文件下载,共享等服务),数据库服务器(提供数据库服务)。。。。。其中web服务器为重点。3.web服务器: ...
2021-09-14 17:44:47
62
原创 nodejs学习第二天--新人菜鸟
用到的单词:<1>.const - 必应词典美['kɑnst]英['kɒnst]n.常数;恒量<2>require - 必应词典美[rɪ'kwaɪr]英[rɪ'kwaɪə(r)]v.需要;依靠;依赖;使做(某事)网络要求;命令;请求代码1:const fs = require('fs') const xx = require('相对路径')<3>.install - 必应词典美[ɪn'stɔl]英[ɪn'stɔːl]v.安装;设置;...
2021-09-11 21:08:13
128
原创 前端nodejs初学--第一天
nodejs 是基于Chrome v8引擎为基础的Javascript运行的环境。nodejs打开方式:vscode 右键,选择 在文件资源管理器中显示 ,最上方文件地址栏输入 cmd进入终端窗口cmd中的执行命令有:1.node -v : 可以打印node的版本号2.node xx js文件夹 : 表示进入xx文件夹3.clear 或者 cls : 表示清空cmd界面4.cd 目录名 :表示进入某个目录中5.Tab键 :...
2021-09-10 20:43:28
84
空空如也
在angular8项目里,怎么解决打包慢的问题
2022-01-16
TA创建的收藏夹 TA关注的收藏夹
TA关注的人