javascript中Promise的异常捕获用法
1、在promise的then方法中,已经自动帮助我们try catch回调函数。Promise.prototype.then = function(cb) {try {cb()} catch (e) { // todo reject(e)}}2、then方法中抛出的异常,将被下一级联then方法的第二个参数捕获。Promise.prototype.done = function (resolve, reject) { this.then(resolve, reject).ca...
2024-01-10javascript中Promise对象是什么
说明1、promise是一个有then方法的对象或函数。2、promise有三种状态:pending、rejected、resolved状态一旦确定就无法改变。只能从pending状态转变为rejected或resolved状态,reject和resolved状态无法相互转换。promise实例中有then方法,它必须返回新的promise。当promise成功执行时,调用then方法的第一个回调函数,失败...
2024-01-10javascript引用计数的介绍
1、引用计数是指语言引擎有一个引用表,它保存了内存中所有资源的引用次数。若一个值的引用次数为0,则表表示该值不再使用,因此可以释放该内存。如果一个值不再需要了,引用数却不为0,垃圾回收机制无法释放这块内存,从而导致内存泄漏。var arr = [1, 2, 3, 4];arr = [2, 4, 5]console.log('浪里...
2024-01-10javascript标记清除如何实现
标记清除是javascript中最常用的垃圾回收方法。实现方法1、当变量进入执行环境时,标记为进入环境。2、从逻辑上讲,进入环境的变量占用的内存永远无法释放,因为只要执行流进入相应的环境,就有可能使用。当变量离开环境时,它被标记为离开环境。垃圾收集器运行时,会标记存储在内存中的所有...
2024-01-10javascript如何声明一个函数
1、使用函数的结构函数,在这种方法中,函数是在函数结构函数的帮助下创建的。从技术上讲,这种方法比使用函数表达函数表达语法和函数声明语句语法来声明函数。2、调用函数表达式,这种方法通常与变量分配相同。简而言之,函数主体被视为表达式,表达式被分配给变量。用这种语法定义的函...
2024-01-10python模型集成是什么
说明1、模型集成是指将一系列不同模型的预测结果集成在一起,从而获得更好的预测结果。2、对于模型集成来说,模型的多样性非常重要。Diversityisstrength.用于集成的模型应尽可能好,同时应尽可能不同。同一的网络,使用不同的随机初始化,多次独立训练,然后集成,意义不大。更好的方法是使用...
2024-01-10python超参数如何优化
1、手动调参,但这种方法依赖于大量的经验,而且比较费时。许多情况下,工程师依靠试错法手工调整超参数进行优化,有经验的工程师可以在很大程度上判断如何设置超参数,从而提高模型的准确性。2、网格化寻优,是最基本的超参数优化方法。利用这种技术,我们只需要为所有超参数的可能性建...
2024-01-10Python高级架构模式的整理
1、残差连接是目前常用的组件,解决了大规模深度学习模型梯度消失和瓶颈问题。通常,在10层以上的模型中追加残差连接可能有帮助。from keras import layers x = ... y = layers.Conv2D(128, 3, activation='relu', padding='same')(x)y = layers.Conv2D(128, 3, activation='relu', padding='same')(y)y = layers.MaxPooling2D(2, strides...
2024-01-10Python方差特征过滤的实现
说明1、通过特征本身的方差来筛选特征。特征的方差越小,特征的变化越不明显。2、变化越不明显的特征对我们区分标签没有太大作用,因此应该消除这些特征。实例def variance_demo(): """ 过滤低方差特征 :return: """ # 1. 获取数据 data = pd.read_csv('factor_returns.csv') ...
2024-01-10Python特征降维如何理解
说明1、PCA是最经典、最实用的降维技术,尤其在辅助图形识别中表现突出。2、用来减少数据集的维度,同时保持数据集中对方差贡献特征。保持低阶主成分,而忽略高阶成分,低阶成分往往能保留数据的最重要部分。实例from sklearn.feature_selection import VarianceThreshold # 特征选择 VarianceThreshold删除...
2024-01-10