程序|微服务学习总结


功能中没有出现的就不要使用这种东西。不适合的就不要用。
什么信息放到redis? 命中率。
击穿 雪崩 成本。好处与不好的都有。
访问量大,基础信息类的
10分钟刷新一次。1小时刷新一次
定时任务去刷新处理
mongodb一掉电数据都丢了。对于数据库掉电是毁灭打击。
html js nodejs
磁盘的IO 内存缓存 网络带宽 访问量的大小
Install-Package Consul
Install-Package Winton.Extensions.Configuration.Consul
https://www.cnblogs.com/wei325/p/15303859.html
https://www.cnblogs.com/wei325/p/15303859.html
https://www.cnblogs.com/wei325/p/15308498.html
E:\asp.net core Consul\WebApplication2\WebApplication2\bin\Debug\net5.0

dotnet WebApplication2.dll --urls="http://*:5201" --ip="10.10.12.32" --port=5201
dotnet WebApplication2.dll --urls="http://*:5202" --ip="10.10.12.32" --port=5202
dotnet WebApplication2.dll --urls="http://*:5203" --ip="10.10.12.32" --port=5203
修改端口只能使用这种dotnet启动可以显示正常的
https://blog.csdn.net/easyboot/article/details/120744466
https://blog.csdn.net/easyboot/article/details/120744466
go微服务
https://zhuanlan.zhihu.com/p/343616388
https://zhuanlan.zhihu.com/p/409561873
https://www.cnblogs.com/zxtceq/p/14142443.html
https://www.cnblogs.com/wei325/p/15308498.html
微服务学习总结5(Ocelot+Polly+Consul)
https://www.bbsmax.com/A/nAJv81B3dr/
https://kaifa.baidu.com/searchPage?wd=asp.net%20core%20Consul%20&module=SEARCH
https://copyfuture.com/blogs-details/201912151920245208omlc5kbddg7iwf
https://baijiahao.baidu.com/s?id=1716030679838329699&wfr=spider&for=pc
https://www.cnblogs.com/zhouandke/p/11070114.html
https://www.cnblogs.com/zhouandke/p/10534836.html
https://www.cnblogs.com/RainingNight/archive/2018/12/19/10084387.html
https://www.cnblogs.com/itsvse/p/13785107.html
1.Consul
启动命令 consul agent -dev -client=0.0.0.0//注意,一定要加上 -client=0.0.0.0
https://www.cnblogs.com/itsvse/p/12191299.html 非常好的博客写的
https://www.cnblogs.com/itsvse/p/14541713.html
https://github.com/PaddlePaddle/PaddleOCR
https://www.paddlepaddle.org.cn/install/quick?docurl=/documentation/docs/zh/install/pip/windows-pip.html
https://github.com/PaddlePaddle/PaddleOCR
https://devblogs.microsoft.com/dotnet/updates-on-net-core-windows-forms-designer/
https://www.cnblogs.com/itsvse/p/12174800.html
https://www.paddlepaddle.org.cn/install/quick?docurl=/documentation/docs/zh/install/pip/windows-pip.html
https://www.cnblogs.com/itsvse/p/13785107.html
https://blog.csdn.net/qq_45533937/article/details/115577315
http://www.manongjc.com/detail/28-efwhespqyfoyqnu.html
https://www.cnblogs.com/RainingNight/archive/2018/12/19/10084387.html
https://www.cnblogs.com/kingsmart/p/15270441.html
https://baijiahao.baidu.com/s?id=1716030679838329699&wfr=spider&for=pc
Google 开发技术新闻与活动,尽在于此
https://www.mozilla.org/zh-CN/about/
Consul - 服务的注册和发现
polly Consul
asp.net core polly Consul
.Net Core 3.1+微服务+Asp.Net Core开发+Core WebApi集群+...
https://ocelot.readthedocs.io/en/latest/index.html
asp.net core polly Consul
https://blog.csdn.net/SXML123456/article/details/115443149
ASP.NET Core使用HttpClientFactory Polly实现熔断降级
https://zhuanlan.zhihu.com/p/379883746
https://www.jianshu.com/p/14bbd6f00bfc
https://blog.csdn.net/SXML123456/article/details/115443149
https://www.cnblogs.com/yyfh/p/11548776.html
https://www.sohu.com/a/490850102_121124365
https://baijiahao.baidu.com/s?id=1682713470945739077&wfr=spider&for=pc
python 人工智能算法
python 人工智能算法

python 算法库
python 人工智能算法
【程序|微服务学习总结】
Python和其它好的技术一样,在你的开发团队像病毒一样快速传播,然后找到把它应用到各种应用和工具中的方式。换句话说,Python在开始时像一个黑客,而代码任务像钉子一样。——Mustafa Thamer,Firaxis 游戏

而人工智能是当今的“东西”,Python在这个领域也取得了显著的成绩,在商业智能领域,Python也证明了它的实用性。回到AI这个话题,Python已经成为一些AI算法的一部分,从简单的双人游戏到复杂的数据工程任务。Python的AI库在当今的软件中扮演重要的角色,包括NLYK,PyBrain,OpenCV,和AIMA。对于一些AI软件功能,短短的一个代码块就足够了。从人脸识别技术,会话接口再到其他领域,Python正在不断地覆盖新领域。

当谈到AI时,Python是一种现代化的选择。为什么呢,除了一般的原因,Python使原型设计变得更加快捷,同时具有更加稳定的架构。举个例子,比如Scikit-learn(一个机器学习库)。

在Python中调试是一个很快的过程。它还提供了对其他语言的应用程序设计接口(API)。Python的大量的库很有帮助,但是你必须精通Python,才能很好地利用它。

Python将用于BI,它在网络情报中也是一种力量。自动化的司法调查,安全检查,网页分析都可能使用Python来实现。对于BI来说,有一大堆Python能够使用的工具来使你的工作更加简单,该语言对算法,数学方程有一个自然的倾向,使它成为一个多用途的媒介。

python人工智能深度学习算法优化
更新时间:2021年11月12日 10:19:31作者:Swayzzu
这篇文章主要为大家介绍了python人工智能深度学习关于算法优化详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步
目录
1.SGD
2.SGDM
3.Adam
4.Adagrad
5.RMSProp
6.NAG
1.SGD
随机梯度下降
随机梯度下降和其他的梯度下降主要区别,在于SGD每次只使用一个数据样本,去计算损失函数,求梯度,更新参数。这种方法的计算速度快,但是下降的速度慢,可能会在最低处两边震荡,停留在局部最优。
2.SGDM
SGM with Momentum:动量梯度下降
动量梯度下降,在进行参数更新之前,会对之前的梯度信息,进行指数加权平均,然后使用加权平均之后的梯度,来代替原梯度,进行参数的更新。如此,更新的时候,都会包含之前的梯度信息。
计算的时候,会在加权平均的梯度上加上一个beta参数,原梯度加上1-beta,二者之和就是用于进行参数更新的动量梯度。
由于有之前的梯度信息,因此该方法相当于对梯度下降加入了一个惯性。如果前面的是下降,那么此处会下降更快,如果突然接触到了最低点,也会因为有动量,而再往前走走。也就是说当前的方向,由此前积累的方向,和现在的梯度方向共同决定。因此,训练过程的震荡幅度会变小,速度变快。
SGDM速度没Adam快,但泛化能力好。
3.Adam
Adam是一种在深度学习模型中用来替代随机梯度下降的优化算法
它是SGDM和RMSProp算法的结合,训练速度快,泛化能力不太行。
Python客栈送红包、纸质书
4.Adagrad
Adaptive Gradient自适应步长
该方法为现在的梯度*步长添加了一个系数:1/(历史梯度的平方和,再开根号)
在数据分布稀疏的时候,能更好地利用稀疏梯度的信息,比标准的SGD更有效地收敛。
5.RMSProp
梯度平方根root mean square prop
该方法和Adagrad的区别就是分母不一样,使得系数不会因为前几步的梯度太大而导致分母太大,从而导致系数变得太小而走不动了。类似于Momentum的计算方式。
6.NAG
Nesterov Accelerated Gradient,是在SGD和SGDM的基础上的改进,在SGDM中,采用的梯度方向,是由当前的梯度方向,以及前面累积的梯度方向共同决定,但在NAG中,是先使用累积的动量计算一次,得到下一次的梯度方向,再把下一个点的梯度方向,与历史累积动量相结合,计算现在这个时刻的累计动量。

    推荐阅读