😑python-mess-code
basic static-method python 中并没有像是 Java 里的 static 关键字,取代的是 @classmethod 和 @staticmethod 1234567891011121314151617class A: name = 'A' # 至少有一个隐式形参 (本类 cls 对象), 可以访问类属性 @classmethod def a(cls): print(cls.name) # 无形参, 也就是说拿不到类属性 @staticmethod def b(): print('b')A.a()A.b() A b multi-condition if(a||b)当 a 为真时,还会对 b 求值吗? 不会 123456789101112import timedef calculate(name, t): print("calculating: ", name, "seconds needs: ", t) ...
👩❤️💋👨Code-4-Deep-Learning
序 此文为其他文章的代码部分: ⚡再啃-Deep-Learning 也提供了 notebook 形式: 代码地址 神经网络 感知器 1234567891011121314151617181920212223242526272829303132333435def AND(x1, x2): w1, w2, theta = 0.5, 0.5, 0.7 tmp = x1 * w1 + x2 * w2 if tmp <= theta: return 0 else: return 1def OR(x1, x2): w1, w2, theta = 0.5, 0.5, 0.2 tmp = x1 * w1 + x2 * w2 if tmp <= theta: return 0 else: return 1# 非门只取一个输入,另一个不管def NOT(x1, x2): w1, w2, theta = -1, 0, 0 tmp = x1 * w1 + x2 * w2 + ...
⚡再啃-Deep-Learning
再啃-Deep-Learning 深度学习 一个好的表示学习策略必须具备一定的深度 特征 像是宰鱼要分多步,每步使用不同方式/工具 通常从底层特征开始经过多步非线性转换才能得到好的高层语义表示 特点 增加特征重用性,指数级增加表示能力 表示学习与深度学习关系 关键问题: 贡献度分配 不同组件/参数对系统输出结果的影响权重 神经网路 人工神经网络 由大量神经元及它们之间的有向连接构成 三方面 神经元/感知器 网络的拓扑结构 LeNet AlexNet VGGNet ResNet 学习算法 分类 单类网络 前馈网络 记忆网络 图网络 复合型网络 贡献度分配问题 不同 component 或 param 对最终系统输出结果的贡献 利用偏导数求解贡献度 发展史 模型提出 冰河期 反向传播算法引起的复兴 流行度降低 深度学习崛起 由于 DL 是 ML 的子问题, 所以此篇着重写 🥵 硬啃-Machine-Learning 里面涉及甚少的 (解耦) 有一些 (比如损失函数, 梯度下降) 隶属于 ML > ...
🥵硬啃-Machine-Learning
机器学习 何为机器学习 学习方式 深度学习 监督 监督学习 无监督学习 强化学习 一般流程 1.原始数据 2.数据预处理 问题 完整性 噪声 是否匹配 重复 连续/离散 样本分布是否平衡 方法 标准化/均值移除 范围缩放 归一化 二值化 独热编码 标签编码 3.特征处理 特征提取 原始特征的线性组合获取新特征 特征转换 升维 降维 4.训练模型 5.预测 6.参数调整 7.模型评估与优化 评估方法 优化方法 基本问题 回归问题 分类问题 聚类问题 降维问题 强化问题 三要素 模型 线性方法 非线性方法/广义线性方法 超参的学习-更新 损失函数 期望风险 期望风险未知,通过经验风险近似 机器学习问题 -> 经验风险最小化问题 过-欠拟合及处理 参数学习 经验风险最小化(最小二乘法) 结构风险最小化(岭回归) 最大似然估计 最大后验估计 优化算法 代码 本篇所用到的代码在这: 👀Code-4-Machine-Learning 何为机器学习 随机取市场上一些芒果样本 ...
👀Code-4-Machine-Learning
序 此文为其他文章的代码部分: 🥵硬啃-Machine-Learning 也提供了 notebook 形式: 代码地址 数据预处理方法 标准化-均值移除 12345678910111213141516171819202122232425262728293031# 数据预处理之:均值移除示例import numpy as npimport sklearn.preprocessing as sp# 样本数据raw_samples = np.array([ [3.0, -1.0, 2.0],\ [0.0, 4.0, 3.0], \ [1.0, -4.0, 2.0]]\)# 求每列的平均值 axis=0为列, =1为行 不填就计算所有值print(raw_samples.mean(axis=0))# 求每列标准差print(raw_samples.std(axis=0))std_samples = raw_samples.copy() # 复制样本数据for col in std_samples.T: # .T为转置,遍历每列 col_mean = col ...
👉live2d-moc3-web-集成渲染库
👉Live2d-moc3👈 ⏩ 文章地址/示例博客 | ✔️ 仓库地址 | 👀 示例页面 欢迎提交 pr ! [x] 支持 live2d-moc3 版本的 web 渲染库 [x] 支持鼠标点击互动 | 不提供拖动功能 [x] 新增支持 [多模型] 异步加载 + 每日恒定随机模型 (每天更换自定义列表内随机模型,当日不再随刷新而替换) 如何添加 三个必要的头: [1] [2] 12345<!-- Live2DCubismCore --><script src="https://fastly.jsdelivr.net/gh/Weidows-projects/live2d-moc3/dist/live2dcubismcore.min.js"></script><!-- Include Pixi. --><script src="https://fastly.jsdelivr.net/gh/Weidows-projects/live2d-moc3/dist/pixi.min.js& ...
🐊All-about-AI
文章封面图 (恐怖慎看) 此篇为本博客中 AI 领域的根, 也可以当做目录 (因为篇幅太长,就给分开了) 文中大量使用 LaTeX 公式, 如何写的可以看 🍹LaTeX~环形使者(?) 强推大佬朋友的文章: 【人工智能】面试问题整理 嗟叹 炼丹界门派好多啊, 一派一传承 师出少林, 修行武当, 行至小河, 探头一照 欸, 爷竟是峨眉的 🐵 体系概览 人工智能是什么? [1][2] 下面包含细分文章的索引 (可点击跳转) AI 研究领域 机器学习 深度学习 CV 计算机视觉 图像识别 机器视觉 语音信息处理 文本->语音 语音->文本 自然语言处理 NLP 文本生成 文本分类 翻译 … ROS 机器人系统 专家系统 框架和库 Tenserflow Pytorch sklearn 飞桨 … 表示学习 表示 为了提高机器学习系统的准确率,就需要将输入信息转换为有效的特征 数据表示是机器学习的核心问题 底层特征与高层语义之间存在语义鸿沟,如何在鸿沟上搭桥是表示学习的关键 表 ...
🥳些些游戏琐事
些些游戏琐事 些些游戏琐事 EPIC 库空了 小小梦魇 瞎眼厨师关 方舟-ARK 锁帧 更改物品堆叠数量 作弊代码 借物表 EPIC 库空了 大概就是这么个情况: 试了如下方法: 用朋友电脑登录,库存正常显示 重装/清除 C 盘数据(program files,APPdata/Local 等都请了)/清理注册表 -> 都无效 把设置里所有选项试了个遍,无效 之后尝试用 GOG 看看库存,发现 GOG 上正常而且能调用 EPIC 安装游戏 于是我这样试了下安装了一个游戏,装完后惊奇的发现: 我叼出来了! 所以…解决办法就是随便装个游戏 小小梦魇 瞎眼厨师关 网上教程大多是先让进这个笼子[1],然后等 boss 走到左边后出来跟他赛跑 试了好多次都被抓 后来发现, 可以爬上这个笼子,等 boss 走到左边后从笼子右边跳下去,boss 不会追上来 方舟-ARK 锁帧 ARKSurvivalEvolved\ShooterGame\Saved\Config\WindowsNoEditor\Engine.ini 在 ...
😵💫跟力扣斗智斗勇-log-1
跟力扣斗智斗勇-log-1 跟力扣斗智斗勇-log-1 数据结构与算法 链表反转问题 素数 区分二叉树遍历 深度-广度优先遍历 前中后序遍历 ArrayList-LinkedList 题解 160. 相交链表 方法 投票算法 快慢指针 动态规划 坑 python-取整与整除 借物表 ⏩ 文章地址 | ✔️ 仓库地址 欢迎提交 pr ! 一题二写,三数之和,题解四瞅五瞄六瞧,水平还七上八下九流,十分辣鸡 十天九考,八皇会面,题干七页六道五问,答案仅四行三言两语,一点不会 数据结构与算法 课程: 速览 ing .bbplayer{width: 100%; max-width: 850px; margin: auto} document.getElementById("mmedia-DMdzcyoyWNPUjpyx").style.height=document.getElementById("mmedia-DMdzcyoyWNPUjpyx").scrollWidth*0.76+"px"; window.onresize = functi ...
🙉修为突破灵药-正则表达式
修为突破灵药-正则表达式 修为突破灵药-正则表达式 fix-记录 regex-多对多替换 vscode-批量替换 一 二 sed-替换反斜杠 借物表 Regular Expressions,缩写为 Regex 或 Regexp 推荐两个学习网址: 手握手教你学会正则表达式 https://regexlearn.com/zh-cn fix-记录 https://github.com/bubkoo/hexo-filter-fenced-code/issues/3 1var rFenceCode = /(\s*)(`{3,}|~{3,}) *(.*) *\n?([\s\S]+?)\s*(\2)(\n+|$)/g; regex 解释 (\s*)(`{3,} | ~{3,}) ``` 或者 ~~~ *(.*) 至少 1 个空格+至少 1 个任意字符 *\n? 至少 1 个空格+可有可无换行 错误原因就是此,我习惯 trim 行尾的空格,所以无法正常匹配 ...
🌏媒体资源加密-and-解密获取
媒体资源加密-and-解密获取 媒体资源加密-and-解密获取 token-防盗链 FFmpeg-HLS-AES_128_CBC 分片 分片作用-引子 花活 加解密流程图 openssl-手动加密 encrypt-without-iv encrypt-with-iv FFmpeg-分片加密一条龙 解密-合并 获取 视频 网页图片 QQ-群图片 借物表 各类平台网页中的视频通常会被 加密处理 以防止别人拿走; 防盗技术还是有很多种的:[3] FFmpeg-HLS-AES_128_CBC 加密 url 中加入 token 验证 验证用户身份再给链接(session,cookie) 视频加水印 限制跨域访问 …etc 下面只摸一下技术层面的 1.和2. token-防盗链 如 http://xxxxxx.com/m3u8/hunan/desc.m3u8?stream_id=hunan<m=1410595018&lkey=8bc1e0fe35f6321ef560f8ccffb70e5d&path=59.49.42.14,58. ...
🐭从零开始-Golang-blockchain
从零开始-Golang-blockchain 从零开始-Golang-blockchain 配置 模块代理 模块初始化 Goland-快捷键导入 Golang-learning package 借物表 开辟于此课程以及《Golang 区块链入门到实战_以太坊/fabric》[1] .bbplayer{width: 100%; max-width: 850px; margin: auto} document.getElementById("mmedia-IVVpGmhZbCTlcCUo").style.height=document.getElementById("mmedia-IVVpGmhZbCTlcCUo").scrollWidth*0.76+"px"; window.onresize = function(){ document.getElementById("mmedia-IVVpGmhZbCTlcCUo").style.height=document.getElementById("mmedia-IVVpGmhZbCTlcCUo" ...