avatar
文章
82
标签
48
分类
16
主页
分类
标签
归档
链接
关于
宇宙尽头的森林
搜索
主页
分类
标签
归档
链接
关于

宇宙尽头的森林

人工智能基础1-感知机
发表于2026-01-19|AI
[!NOTE] 参考说明 本笔记参考《深度学习入门:基于Python的理论和实现》(斋藤康毅 著) 感知机是神经网络(深度学习)的起源算法。理解感知机的构造是通向神经网络和深度学习的重要基石。 一. 感知机的基本结构感知机接收多个输入信号,输出一个信号(0 或 1)。 组成要素 输入层:输入数据 。 权重 (Weights):。权重控制输入信号的重要性,权重越大,对应的输入信号越重要。 偏置 (Bias):。调整决策边界的偏移量,决定了神经元被激活(输出 1)的难易程度。 数学表达感知机的计算公式如下: y = \begin{cases} 0 & (w_1x_1 + w_2x_2 + b \leq 0) \\ 1 & (w_1x_1 + w_2x_2 + b > 0) \end{cases} 二. 简单逻辑电路的实现感知机可以通过设置不同的权重和偏置来实现基本的逻辑门电路。 为了方便复用,我们先定义一个通用的感知机函数,然后再通过传参实现不同的门: import numpy as npdef perceptron(x1, x2, w1, w2, b): x =...
一文了解大模型
发表于2025-09-04|大模型
一.相关概念1. 人工智能人工智能是最大的一个概念,它是所有这些技术的终极目标和总称。它的目标是让机器像人类一样思考、学习、推理、感知和行动。 2. 机器学习机器学习是实现人工智能的一种核心“方法”。它不再需要程序员为每一个具体任务编写硬编码的规则。相反,机器学习让机器通过分析大量数据来自己学习规律和模式,从而完成任务。它是人工智能的子集,解决了让机器“学习”的问题。 3. 深度学习深度学习是机器学习的一个“分支”。它使用一种特殊的算法——深度神经网络。这些网络由许多层的神经元组成,能够自动从原始数据中提取出复杂的特征,这比传统的机器学习算法更强大。 4. 预训练模型预训练模型是深度学习的一种“训练范式”或“策略”。传统的深度学习模型需要为每个任务从头开始训练,这耗时耗力且需要大量标注数据。预训练模型改变了这种模式:它先用一个通用的、海量的无标注数据集(如整个互联网的文本和图像)进行训练,让模型学习到通用的知识和表示。这个“预训练”阶段结束后,模型就可以作为一个基础,用于各种不同的下游任务,只需用少量的标注数据进行微调即可。 5....
LeetCode42接雨水
发表于2025-07-15|力扣
题目:给定 n 个非负整数表示每个宽度为 1 的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水。 示例 1: 输入:height = [0,1,0,2,1,0,1,3,2,1,2,1]输出:6解释:上面是由数组 [0,1,0,2,1,0,1,3,2,1,2,1] 表示的高度图,在这种情况下,可以接 6 个单位的雨水(蓝色部分表示雨水)。 示例 2:输入:height = [4,2,0,3,2,5]输出:9 提示: n == height.length 1 <= n <= 2 * 104 0 <= height[i] <= 105 解法一:暴力逐个计算每一列能存下的水量。 遍历整个数组。针对数组中的每个元素arr[i],都分别向左、向右遍历一遍数组,找到arr[i]左侧和右侧的最大值,计为leftMax和rightMax,如果leftMax <= arr[i]或者rightMax <= arr[i],说明当前这一列存不出水。否则当前列能存储的水量为min(leftMax, rightMax) -...
将本地项目上传到 GitHub 仓库的步骤
发表于2025-07-12|github编程
首次上传新项目到 GitHub如果你有一个全新的本地项目,还没有任何 Git 初始化或关联,可以按照以下步骤操作: 在本地项目文件夹中初始化 Git 仓库: 打开项目文件夹,右键点击空白处,选择“Git Bash Here”或者打开终端/命令提示符,导航到项目目录。然后运行: git init 这会在项目文件夹中创建一个名为 .git 的隐藏文件夹,表示本地仓库已初始化。 将项目文件添加到暂存区: 接下来,需要告诉 Git 哪些文件需要被追踪并提交。 git add . git add . 会将当前目录下所有文件(包括子文件夹中的文件)添加到暂存区。如果只想添加特定文件,可以将 . 替换为文件名或文件夹名。 提交到本地仓库: 现在,将暂存区的文件提交到本地 Git 仓库,并附上一条有意义的提交信息。 git commit -m "Initial commit of my project" 将 "Initial commit of my project" 替换为你自己的提交信息。 在 GitHub 上创建新的远程仓库: 登录 GitHub...
IDEA数据库连接报错“文件名或扩展名太长”
发表于2025-07-07|IntelliJ IDEA
问题在IDEA中连接MYSQL数据库时报错如下DBMS: MySQL (no ver.)Case sensitivity: plain=mixed, delimited=exactCannot run program "D:\IDEA\IntelliJ IDEA 2023.1.2\jbr\bin\java" (in directory "D:\college\javaWebStudy\hello-mp"): CreateProcess error=206, 文件名或扩展名太长。 解决方法卸载当前IDEA版本,更换新的IDEA版本。本人:2023.1.2 ->2024.3.6 曾尝试过的无用方法:1.更换项目位置将项目放在D盘下,没用 2.更改IDEA位置卸载IDEA,更改IDEA的安装路径,使路径变短,没用。 3.配置 IntelliJ IDEA 的“Shorten command line”选项没用4.配置 IntelliJ IDEA 使用短 Classpath到 Runner 选项卡,勾选 Delegate IDE build/run actions to...
Maven安装依赖缓慢
发表于2025-07-03|IntelliJ IDEA
步骤一.更改settings.xml文件找到maven安装路径下的settings.xml文件,一般位于conf\setting.xml。更改镜像配置如下:<mirrors> <mirror> <id>aliyun</id> <mirrorOf>central</mirrorOf> <name>aliyun Maven</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> </mirror> <mirror> <id>uk</id> <mirrorOf>central</mirrorOf> <name>Human...
GitHub实现个人网站
发表于2025-05-30|网站搭建
1.创建仓库仓库名字必须是 <你的用户名>.github.ioDescription可以不写选择public 2.本地创建文件夹文件夹内容如下,再让chatgpt随便写的内容用于测试my-website/ ← 项目主文件夹├── index.html ← 首页(主 HTML 文件)├── about.html ← 其他页面(可选)├── contact.html ← 其他页面(可选)├── css/ ← 所有样式文件│ └── style.css ← 主样式表├── js/ ← 所有 JavaScript 文件│ └── script.js ← 主脚本文件├── images/ ← 图片资源│ ├── logo.png│ └── banner.jpg├── fonts/ ← 字体资源(可选)│ └── custom-font.woff├──...
配置多个 GitHub 账号(SSH)
发表于2025-05-30|问题解决
假设一个名字为aaa,一个名字为bbb 1.为每个账号生成不同的 SSH 密钥# 为账号 aaassh-keygen -t ed25519 -C "aaa@example.com" -f ~/.ssh/id_ed25519_aaa# 为账号 bbbssh-keygen -t ed25519 -C "bbb@example.com" -f ~/.ssh/id_ed25519_bbb 2.将公钥添加到对应 GitHub 账户进行下述操作,得到.pub 文件内容cat ~/.ssh/id_ed25519_aaa.pubcat ~/.ssh/id_ed25519_bbb.pub进入各自的 GitHub 账号页面: 打开 GitHub → Settings → SSH and GPG keys → New SSH key 把你生成的 .pub 文件内容粘贴进去 3.配置 SSH 配置文件 ~/.ssh/config打开 SSH 配置文件:notepad ~/.ssh/config 写入以下内容(每个账户一个 Host):# aaa 账号配置Host github-aaa ...
LeetCode买卖股票专题C++
发表于2025-04-27|力扣
LeetCode 121买卖股票的最佳时机题目给定一个数组 prices ,它的第 i 个元素 prices[i] 表示一支给定股票第 i 天的价格。你只能选择 某一天 买入这只股票,并选择在 未来的某一个不同的日子 卖出该股票。设计一个算法来计算你所能获取的最大利润。返回你可以从这笔交易中获取的最大利润。如果你不能获取任何利润,返回 0 。 示例 1:输入: prices = [7,1,5,3,6,4]输出: 5解释: 在第 2 天买入(价格=1),在第 5 天卖出(价格=6),利润 = 6-1 = 5。 注意不能在第 1 天买入然后第 2 天卖出。 示例 2:输入: prices = [7,6,4,3,1]输出: 0解释: 在这种情况下, 没有交易完成,最大利润为 0。 提示: 1 <= prices.length <= 105 0 <= prices[i] <=...
问题解决-VScode代码复制到别处每行有间隔
发表于2025-04-23|问题解决
问题将vscode的代码复制到有些地方,两行之间会空一行 <h2>Background Position 示例</h2>    <div class="box position-center">center center</div>    <div class="box position-left-top">left top</div>    <div class="box position-right-bottom">right bottom</div>    <div class="box position-right-top">right top</div> 解决:在粘贴的时候使用ctrl+shift+v会粘贴为纯文本,能防止目标软件加上段落格式和空行。
1…567…9
avatar
Flora
文章
82
标签
48
分类
16
关注我
公告
一起成为健康舒适丰富的人
最新文章
第六章 链路层和局域网2026-01-26
第五章 网络层:控制平面2026-01-26
第四章 网络层:数据平面2026-01-26
第三章 运输层2026-01-26
第二章 应用层2026-01-26
分类
  • AI5
  • C++31
  • Hexo1
  • IntelliJ IDEA2
  • Opencv1
  • github1
    • 编程1
  • 力扣16
标签
个人成长 代码 图像处理 摩尔投票法 编程 堆 二分查找 独树不成林 笔记 感知机 KMP 大模型 github Hexo 人工智能 技巧 播客 哈希 服务器 数组 Cmath 并查集 力扣 纵横四海 链表 动态规划 VSCode 运算符 数据结构与算法 自习室 STUDYROMM 互联网 字符串 时间 树 贪心 神经网络 神经 AI 排序算法 bug
归档
  • 一月 2026 51
  • 九月 2025 1
  • 七月 2025 4
  • 五月 2025 2
  • 四月 2025 13
  • 三月 2025 6
  • 二月 2025 5
网站信息
文章数目 :
82
本站访客数 :
本站总浏览量 :
最后更新时间 :
©2025 - 2026 By Flora
框架 Hexo 7.3.0|主题 Butterfly 5.3.3
搜索
数据加载中