对于一个多元函数,用最速下降法(又称梯度下降法)求其极小值的迭代格式为 其中为负梯度方向,即最速下降方向,αkαk为搜索步长。 一般情况下,最优步长αkαk的确定要用到线性搜索技术,比如精确线性搜索,但是更常用的是不精确线性搜索,主要是Goldstein不精确线性搜索和Wolfe法线性搜索。 为了调用的方便,编写一个Python文件,里面存放线性搜索的子函数,命名为linesearch.py,这里先只编写了Goldstein线性搜索的函数,关于Goldstein原则,可以参看最优化课本。 线性搜索的代码如下(使用版本为Python3.3): ''' 线性搜索子函数 ''' import n
2022-12-12 16:36:33 161KB matlab函数 python python函数
1
深度强化学习自动炒股 选取 `1002` 只股票,进行训练,共计 - 盈利: `44.5%` - 不亏不赚: `46.5%` - 亏损:`9.0%`
2022-12-12 16:27:40 8KB 深度强化学习 自动炒股 机器学习
基于生物启发式算法的多智能体强化学习算法matlab和python实现
2022-12-12 11:28:43 121.21MB matlab 强化学习 自学习 python
关于机器学习算法adboost的讲解和python sklearn 实现。
2022-12-09 15:24:45 461KB adboost 算法应用 python实现
1
核心播放模块(pygame内核) import time import pygame import easygui as gui file = r'D:\CloudMusic\G.E.M.邓紫棋,艾热 - 光年之外 (热爱版).mp3' #这里为音乐文件路径 pygame.mixer.init() gui.msgbox("正在播放"+file) track = pygame.mixer.music.load(file) pygame.mixer.music.play() time.sleep(240) pygame.mixer.music.stop() 完整版源代码: import os
2022-12-08 21:12:16 56KB python 音乐
1
基于python实现的SGM半全局立体匹配算法,直接替换图片位置即可,均有注释。
2022-12-08 19:30:15 2.98MB 立体匹配 双目视觉
1
本文为大家分享了购物商城小程序,供大家参考,具体内容如下 软件版本:python3.x 功能:实现简单购物商城 1.允许用户选择购买多少件 2.允许多用户登录,下一次登录后,继续按上次的余额继续购买 3. 允许用户查看之前的购买记录(显示购买时间)  4. 商品列表分级展示 操作: 1.默认用户,pan,li,密码为123 2.登录后需正确输入用户名和密码 3.按提示选择充值的金额 4.选择购买的商品,按q退出,按c查看易购买记录,按s查看当前已购买商品 注:file_lock.txt,username_file.txt需事先创建 代码如下: #!/usr/bin/env python #
2022-12-07 11:13:36 69KB num python python函数
1
计算方法线性方程组求解高斯赛德尔迭代法、高斯列主元消去法 、计算方法线性方程组求解高斯赛德尔迭代法、高斯列主元消去法 计算方法线性方程组求解高斯赛德尔迭代法、高斯列主元消去法 计算方法线性方程组求解高斯赛德尔迭代法、高斯列主元消去法 计算方法线性方程组求解高斯赛德尔迭代法、高斯列主元消去法
2022-12-06 15:17:37 2KB python 线性方程组 计算方法
1
使用python语言,完成创建arp数据包,并通过socket发送。arp协议是一款存在漏洞的协议,可以伪造arp数据包中的源mac和源ip
2022-12-06 12:00:30 4KB python arp
1
TSP问题的遗传算法(GA)、动态规划(DP)和蚁群算法(PSO)的python实现(含报告) 包含遗传算法的word报告,代码都可以跑通,安装必须依赖即可。 本实验课程是计算机、智能、物联网等专业学生的一门专业课程,通过实验,帮助学生更好地掌握人工智能相关概念、技术、原理、应用等;通过实验提高学生编写实验报告、总结实验结果的能力; 使用蚁群优化算法或者粒群优化算法求解TSP问题。
2022-12-05 09:28:34 297KB GA 遗传算法 python TSP
1