IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    love 0
    yuanj\'s blog
    发表于
    2024-03-27 18:32:44

    使用 Linux 三年以来的感受

    转眼间已经是三年过去了,想想 2021 年刚刚来大学,迫不及待地就用了 Linux,当时什么也不懂,什么也不会,可以说是四处碰壁吧,一路跌跌撞撞到现在,算是入门了! ...继续阅读 (167)


    love 0
    yuanj\'s blog
    发表于
    2024-03-27 18:32:44

    使用 Linux 三年以来的感受

    转眼间已经是三年过去了,想想 2021 年刚刚来大学,迫不及待地就用了 Linux,当时什么也不懂,什么也不会,可以说是四处碰壁吧,一路跌跌撞撞到现在,算是入门了! ...继续阅读 (94)


    love 0
    CatUncle4
    发表于
    2024-03-27 18:32:44

    使用 Linux 三年以来的感受

    转眼间已经是三年过去了,想想 2021 年刚刚来大学,迫不及待地就用了 Linux,当时什么也不懂,什么也不会,可以说是四处碰壁吧,一路跌跌撞撞到现在,算是入门了! ...继续阅读 (66)


    love 0
    yuanj\'s blog
    发表于
    2024-03-27 17:16:07

    专题:RNA-Seq 上游分析学习

    转录组测序的研究对象为特定细胞在某一功能状态下所能转录出来的所有 RNA 的总和,包括 mRNA 和非编码 RNA,相对于传统的芯片杂交平台,转录组测序无需预先针对已知序列设计探针,即可对任意物种的整体转录活动进行检测,提供更准确的数字化信号,更高的检测通量以及更广泛的检测范围,是目前深入研究转录组复杂性的强大工具,基于高通量测序平台的转录组测序技术能够全面获得物种特定组织或器官的转录本信息,从而进行基因表达水平研究、新转录本发现研究、转录本结构变异研究等。 ...继续阅读 (91)


    love 0
    CatUncle4
    发表于
    2024-03-27 17:16:07

    专题:RNA-Seq 上游分析学习

    转录组测序的研究对象为特定细胞在某一功能状态下所能转录出来的所有 RNA 的总和,包括 mRNA 和非编码 RNA,相对于传统的芯片杂交平台,转录组测序无需预先针对已知序列设计探针,即可对任意物种的整体转录活动进行检测,提供更准确的数字化信号,更高的检测通量以及更广泛的检测范围,是目前深入研究转录组复杂性的强大工具,基于高通量测序平台的转录组测序技术能够全面获得物种特定组织或器官的转录本信息,从而进行基因表达水平研究、新转录本发现研究、转录本结构变异研究等。 ...继续阅读 (54)


    love 0
    Teacher Du
    发表于
    2024-03-27 16:41:22

    说说广场资源转存至缤纷云

    杜老师最近太忙了,平时也是撒手掌柜,很少管理旗下平台,除非遇到问题才会第一时间解决。恰好昨天下午得空看了一下说说广场,没想到超过了百人。图片加载速度好慢,就想着托管到其它平台!什么是 S3S3 存储是亚马逊推出的一种对象存储服务。提供了一个高度可扩展、可靠且安全的数据存储解决方案,用于存储和管理各种类型的数据对象,例如文件、图像、视频、文档。使用了 S3 存储,用户可以通过 API 或与 S3 兼容的工具来上传、下载、检索、管理数据对象。S3 还支持数据版本控制、生命周期管理、数据备份和恢复等功能。Bitiful 缤纷云缤纷云的界面是非常简洁的,而且还挺好看,概述页面可以看到资源的使用量:缤纷云每月会赠送 50G 的存储容量,CDN 流量 10G,API 请求 10 万次。具体费用可见官方文档:整合说说下面说说整合过程。首先注册登录到缤纷云,切换到对象存储 AccessKey 页面,点击右侧的添加 Key,根据流程填写对应内容即可:进入到 Memos 后台,点击设置——存储——创建,参考下图输入相关内容「杜老师做了些调整,如果效果不太理想,可以在评论区留言询问」使用体验有一说一,加载速度还是非常快的,毕竟是专业的存储加 CDN。不过并发请求貌似有些问题,每次批量加载都会出现很多请求失败问题。不过还好不影响前端的调用: ...继续阅读 (142)


    love 0
    FranzKafka95
    发表于
    2024-03-27 14:55:42

    Android设备adb shell命令行提示符定制修改

    Read Time:2 Minute, 24 Second当我们通过adb shell进入Android的shell环境时,命令行左侧都会显示当前的设备名。如下所示:c1200:/ $在Linux环境下,当我们通过SSH连接进入Linux Shell时,命令行左侧同样会显示当前设备的名称,不同的时,Linux环境下显示的设备名称,其实是对应当前Linux设备的Hostname与User相结合。在Linux环境中,命令行提示符的显示由PS1环境变量决定,Android内同样如此,这里我们查看一下PS1环境变量:PS C:\Users\bst> adb shell c1200:/ # echo $PS1 ${| local e=$? (( e )) && REPLY+="$e|" return $e }$USER@$HOSTNAME:${PWD:-?} # c1200:/ #该环境变量的值设定的含义具体解析如下:${| … }:这是一种形式的命令替换,它执行其中的命令并将其输出作为字符串插入到PS1中。在这个情况下,整个 ${| … } 结构实际上是用来设置提示符的。local e=$?:这一行声明了一个局部变量 e 来存储上一个命令的退出状态,熟悉shell的朋友应该知道$? 是一个特殊变量,保存了上一个执行命令的退出状态码。(( e )) && REPLY+ ...继续阅读 (130)


    love 0
    YY.K
    发表于
    2024-03-27 14:33:00

    华为路由常用命令备忘录

    display ip routing-table vpn-instance vrf1 #查看vrf路由表 display ip routing-table #查看默认路由表 disply bgp peer #查看bgp peer display bgp routing-table 1.0.0.0 #查看1.0.0.0 的路由信息 display bgp routing-table community #查看路由表的community display bgp routing-table regular-expression 174 #正则匹配as的路由表 display bgp routing-table regular-expression ^174_ #正则匹配as174开头的路由表 display bgp routing-table regular-expression _174$ #正则匹配as174结尾的路由表 display bgp routing-table regular-expression _(4808|4837|9929|10099) #正则匹配联通as的路由表 display bgp routing-table regular-expression _(4134|4809_4134) #正则匹配电 ...继续阅读 (205)


    love 0
    ysicing (i@ysicing.me)
    发表于
    2024-03-27 14:12:13

    腾讯云使用内网源加速Rust构建

    接着腾讯云轻量上安装Rust编译realm说,后面找腾讯云产品沟通了一下rust镜像仓库地址:registry = "http://rust.mirrors.tencent.com/index"使用请参考官方文档https://doc.rust-lang.org/cargo/index.html编辑 ~/.cargo/config.toml[source.crates-io] registry = "https://github.com/rust-lang/crates.io-index" replace-with = 'tencent' [source.tencent] registry = "http://rust.mirrors.tencent.com/index" [net] git-fetch-with-cli = true切换源后cargo check报错需要删除缓存文件.cargo/.package-cache ...继续阅读 (228)


    love 0
    Denis | 邓鸿华
    发表于
    2024-03-27 14:10:57

    无需 Element Pro 就可以实现装修效果,并且页面秒开,这样的 WordPress 主题见过吗?

    我们做的「深度自定义与模块化设计的 WordPress 企业主题来了」已经两个月了,今天开始我们推荐一些客户做的站点,今天推荐的是https://qeehuapump.net/,还是按照以往惯例,来个首页的全屏截图:首先介绍一下这个网站是谁创作的,作者是「江金福」(微信:13711884035),已经从事网站建设和SEO、SEM工作8年,起初主要专注于网站建设和百度、搜狗、360等搜索引擎的优化与推广,随着时间的推移,工作的重心逐渐转向外贸网站建设和谷歌推广。大家有这方面的需求,也可以加他的微信(13711884035)。「江金福」最近利用Modular 主题为企业搭建了一个英文网站,这家企业是专业的化工泵厂家,英文关键词是“chemical pump manufacturer”,目前网站还在进行一些细节的调整,敬请期待。这个站点完全符合我当初在「Modular」主题介绍文章中说的:如果你是一个平时接单给企业做个小网站的自由职业者,这款主题可以让你快速赚到钱,你完全不用操心代码的事情,只需要沟通清楚企业的需求,找到对应的模块搭建进去即可,让你只需要800块钱的成本就能够构建5000-10000的企业站点。看看别人已经通过主题主题赚到钱了,你还在犹豫吗?😄 我看到他把网站做得那么好,我就和他讨论了一些问题:现在海外推广开始偏向脸书/Tiktok等社交媒体,还选择建独立站的原因是?现在 ...继续阅读 (207)


    love 0
    WinstonChen
    发表于
    2024-03-27 14:08:09

    3个令人兴奋的AI项目,已开源!

    大家好,今天继续聊聊科技圈发生的那些事。一、manga-image-translator当你作为一名资深二次元,跑遍了论坛,求遍了群友,终于,找到了一份期待已久的漫画资源。嗯,画面和之前看到的切片差不多,可就是哪不对..生肉?!可没人说看个漫画还得精通语言啊!看不懂,咋办?于是,manga-image-translator来了。正如其名,manga 即日语的漫画, manga-image-translator 是一款开源的图像翻译器,上传图片,它能够识别图像中的文本部分,并将其翻译成你想要的语种。OCR(Optical Character Recognition),光学字符识别技术。基于这项技术, manga-image-translator 可以通过亮-暗检测的模式,精准的提取出图片中的文字,将其转换成可处理的数据。manga-image-translator 接入了很多翻译器,将OCR提取出的文字进行翻译。此外,manga-image-translator 还有去除文本气泡里面内容的功能,方便后续进行编辑美化。当然,在进行文本去除后,manga-image-translator 还会对余下的气泡部分进行修复,保证了视图的美观和完整。去除气泡内文字项目地址:https://github.com/zyddnys/manga-image-translator目前项目已经开源,支持命令 ...继续阅读 (161)


    love 0
    煎鱼
    发表于
    2024-03-27 12:37:39

    Go 负责人 rsc 翻车,决定追加 godebug 行

    大家好,我是煎鱼。上年我给大家分享过《加大力度!Go 将会增强 Go1 向后兼容性》,当时是 Go 核心团队负责人 @Russ Cox(下称:rsc)主导和推进的。没想到,那么快就发现新的坑。为此 rsc 光速推进了一个新的提案《cmd/go: separate default GODEBUGs from go language version》,现在已经是接受状态了。今天就由本煎鱼为大家分享和说明具体的内容和缘由。快速背景当时提案的核心目的是:为了加强 Go 向后兼容性,具体的行为是:根据 go.mod 中的 Go 版本号来设置对应 GODEBUG,以提供超越当前兼容性准则所保证的兼容性。使用案例来看,跟现有的 GODEBUG 其实是类似。例如 Go1.20 时引入了一个新的 GODEBUG zipinsecurepath。该值会遵循一定的流程规范,当时官方给出的例子如下:Go1.20 中默认值为 1,以保留旧的行为并允许不安全的路径。Go1.21 会将默认值更改为 0,以开始拒绝 archive/zip 中的不安全路径。如果是这样,且 Go1.21 也实现了这个 GODEBUG 提案,那么当使用 Go1.21 编译的带有 Go1.20 的模块(go.mod)时,将继续允许不安全的路径。只有当这些模块版本更新到 Go1.21 时,它们才会开始拒绝不安全的路径。以上是当时定的提案方 ...继续阅读 (164)


    love 0
    whrss (whrss9527@gmail.com)
    发表于
    2024-03-27 11:43:05

    gorm 中 MySQL 错误码映射与主键冲突错误处理

    处理gorm错误返回时,有一些错误是没有办法直接使用errors.Is来进行判断的,比如主键冲突的错误,直接使用errors.Is(err, gorm.ErrDuplicatedKey)是无法判断出主键冲突的错误返回的。如果没有办法进行判断,为什么gorm要给这样一个error,但又不能使用呢?gorm.io/driver/mysql包中有一个error_translator的 go 文件package mysql import ( "github.com/go-sql-driver/mysql" "gorm.io/gorm") // The error codes to map mysql errors to gorm errors, here is the mysql error codes reference https://dev.mysql.com/doc/mysql-errors/8.0/en/server-error-reference.html. var errCodes = map[uint16]error{ 1062: gorm.ErrDuplicatedKey, 1451: gorm.ErrForeignKeyViolated, 1452: gorm.ErrForeignKeyViolated ...继续阅读 (47)


    love 0
    wxp686
    发表于
    2024-03-27 08:50:04

    一篇文章带你了解不同屏幕的页面适配

    前言:很多小伙伴们在网站制作的过程中,会发现同样的页面在不同的屏幕下展示存在一定的差异,这究竟是什么原因呢?接下来,我用一篇文章带大家深入了解一下不同屏幕下页面差异的原因和解决方案!赶快点赞收藏起来吧!为方便大家理解,我们先了解一下显示器中几个常见变量的概念:尺寸:指电脑屏幕的现实宽高分辨率:指的是电脑屏幕上的像素点数量,例如,我们经常会在电脑的显示器设置里看到1920*1080,这就是指整个屏幕上水平1920个像素,垂直1080个像素,这也叫显示分辨率。PPI:全称是(pixels per inch),指的是每英寸像素的数量,简称像素密度DPR:全称是(device pixel ratio) 指的是设备的像素点与css像素点的比例,简单来说,就是使用几个设备像素来绘制一个css像素,现在新款显示器大部分DPR都是2,就是用横2 * 纵2个设备像素绘制1个css像素,当然也有更高或者更低DPR的显示器了解之后,我们通过下表来对比下,这几个变量与我们现实看到的【元素大小】 有什么样的关系?序号尺寸(正相关)分辨率(负相关)DPR(正相关)现实大小1一致一致越大越大2一致越大一致越小3越大一致一致越大第一条相当于我们在浏览器中自己放大或缩小页面,在放大或缩小的同时,DPR也会变化,另外不同的屏幕DPR可能也不一样。第二条相当于PPI不同,在实际使用中电脑系统也会调节DPR,让元素看起 ...继续阅读 (176)


    love 0
    路过秋天
    发表于
    2024-03-27 07:22:00

    .NET Emit 入门教程:第六部分:IL 指令:1:概要介绍 - 路过秋天

    【摘要】本篇主要介绍了 IL 指令,包括IL指令的基本结构、常见指令类型和示例应用。IL 指令是构成IL代码的基本单位,通过不同指令的组合实现对数据的操作和流程控制。在学习 IL 指令时,需要理解指令的作用、操作码和操作数的含义,以及如何正确使用IL指令构建有效的IL代码。阅读全文 ...继续阅读 (174)


    love 0
    qihang01
    发表于
    2024-03-27 03:00:00

    Linux系统安装部署Open-V+P+N服务器

    OpenVPN 是一个开源的虚拟私人网络(VPN)实现软件,它可以用来建立安全的点对点或站点到站点连接。通过使用 OpenVPN,用户可以在不安全的网络上建立加密连接,确保数据传输的安全性和隐私性。 操作系统:CentOS-7.x 一、准备篇 1、关闭selinux #执行以下命令 setenforce 0 sed -i 's/^SELINUX=.*/SELINUX=disabled/' /etc/selinux/config 2、防火墙设置 关闭firewall systemctl stop firewalld.service #停止firewall systemctl disable firewalld.service #禁止firewall开机启动 systemctl mask firewalld systemctl stop firewalld yum -y remove firewalld 安装iptables防火墙,开启tcp 1194端口 yum -y install iptables-services #安装 vi /etc/sysconfig/iptables # sample configuration for iptables service # you can edit this manually or [...]查看全文 ...继续阅读 (165)


    love 0
    程序员陆业聪
    发表于
    2024-03-27 00:09:29

    深入了解Android垃圾回收机制

    在Android应用开发中,内存管理和垃圾回收(GC)对于应用性能和稳定性至关重要。理解GC机制有助于我们编写更高效的代码,避免内存泄漏和内存溢出。本文将深入探讨Android GC机制的工作原理。如果对内存管理感兴趣,还可以阅读我的文章Android内存优化实战。一、内存分配Android应用运行在Dalvik虚拟机(Android 4.4之前)或ART虚拟机(Android 4.4及之后)上。虚拟机负责为应用分配和管理内存。当应用需要分配内存时,虚拟机会在堆内存中分配一块空间。堆内存是应用所有线程共享的内存区域,用于存储对象和数据。随着应用的运行,堆内存中会不断产生新的对象。当对象不再被使用时,它们占用的内存需要被回收,以便为新的对象分配空间。这就是垃圾回收的主要任务。二、垃圾回收触发条件垃圾回收可以由以下条件触发:堆内存不足:当应用试图分配内存,但堆内存不足以满足需求时,GC会被触发,以回收不再使用的对象占用的内存。显式调用:应用可以通过调用System.gc()来显式触发GC。然而,这种做法通常不推荐,因为它可能导致GC过于频繁,影响应用性能。定期执行:虚拟机可能会定期执行GC,以保持堆内存的整洁。这种情况下,GC的触发时机是由虚拟机决定的。三、GC算法Android操作系统使用的是Dalvik虚拟机或者ART(Android RunTime)来执行应用程序的代码。这两种虚 ...继续阅读 (153)


    love 0
    RobinDong
    发表于
    2024-03-27 00:03:55

    Multimodal trials: my tiny CLIP implementation (episode 2)

    Three weeks passed since theprevious article. Here are the answers to the previous three questions:Q1: The original paper of CLIP uses L2 normalization on multimodal embeddings. But in my test, the model will not converge with it.Answer 1: The reason the model didn’t converge is that the learning rate is too large. After reducing the learning rate a bit and adding the L2 normalization, the model could get above 80% validation accuracy. The L2 normalization essentially projects embeddings to a high-dimensional sphere with a one-unit radius, which by intuitive could regularize the model.Q2 ...继续阅读 (174)


    love 0
    10k
    发表于
    2024-03-27 00:00:00

    JPA/Hibernate optimistic lock not working

    描述在数据更新操作时,希望利用分布式锁-乐观锁机制预防并发修改,增加了对于entity的version的update以引起乐观锁版本的检查。实际的现象是修改可以正常保存,set 的version被忽略,直接在根据数据库中的数据做了递增。原因JPA/Hibernate中的实体有四种状态org.hibernate.event.internal.EntityState{PERSISTENT,//托管状态TRANSIENT,//瞬时状态DETACHED,//游离状态DELETED;//删除状态}当除以一个事务中时, 查询出的实体将一直处于PERSISTENT状态,对这个状态下的实体修改不会检测乐观锁,手动setVersion也会被忽略。所以要让实体不在处于PERSISTENT状态。当查询与保存不在同一事务时,实体由于查询事务的结束,将变成DETACHED状态,这对JPA来说,该实体是不可信的,所以对实体保存时,JPA将通过主键再次查询数据库,进行数据比对,这也包括乐观锁的检测。 同样new一个实体时,也不会处于PERSISTENT状态, 这也可以迫使JPA进行乐观锁检测。解决方法将本次操作的查询与保存放到俩个事务中;实物保持不变,不用查询出来的实体进行set操作,new一个实体,将查出的实体与请求提交的实体合并,然后保存。(利用merge)JPA/Hibernate 代码实现org.hib ...继续阅读 (80)


    love 0
    10k
    发表于
    2024-03-27 00:00:00

    System Design Interview and beyond Note11 - Protect server from client

    Protect Servers from clientsSystem OverloadWhy it's important to protect a system from overloadAuto scalingScaling policies(metric-based, schedule-based, predictive)Overload happens when existing computational resources are not enough to process all the loads;-> add more servers manually?Do it often is operationally expensiveInfrequent changes increase the likelihood of overloadLeave it excess the needs is is waste of costWe should find ways to do(add and remove) it automatically -> auto scalingImproves availability -> system add or remove machines on the unpredictable traffic spikesReduce cos ...继续阅读 (65)


    love 0
    JiaoYuan\'s blog
    发表于
    2024-03-27 00:00:00

    RNA-Seq 上游分析学习

    转录组测序的研究对象为特定细胞在某一功能状态下所能转录出来的所有 RNA 的总和,包括 mRNA 和非编码 RNA,相对于传统的芯片杂交平台,转录组测序无需预先针对已知序列设计探针,即可对任意物种的整体转录活动进行检测,提供更准确的数字化信号,更高的检测通量以及更广泛的检测范围,是目前深入研究转录组复杂性的强大工具,基于高通量测序平台的转录组测序技术能够全面获得物种特定组织或器官的转录本信息,从而进行基因表达水平研究、新转录本发现研究、转录本结构变异研究等。 ...继续阅读 (44)


    love 0
    JiaoYuan\'s blog
    发表于
    2024-03-27 00:00:00

    使用 Linux 三年以来的感受

    转眼间已经是三年过去了,想想 2021 年刚刚来大学,迫不及待地就用了 Linux,当时什么也不懂,什么也不会,可以说是四处碰壁吧,一路跌跌撞撞到现在,算是入门了! ...继续阅读 (53)


    love 0
    JiaoYuan\'s blog
    发表于
    2024-03-27 00:00:00

    表观遗传学之 Chip-Seq

    染色质免疫沉淀-测序(Chip-sequencing,简称 Chip-seq)用于分析蛋白质与 DNA 的交互作用。此技术结合了染色质免疫沉淀(Chip)和高通量 DNA 测序,旨在鉴定与 DNA 结合的蛋白质位点,从而精确绘制全基因组上目标蛋白的结合区域。在 Chip-seq 出现之前,Chip-on-chip 技术是研究蛋白质-DNA 相互作用的常用方法。 ...继续阅读 (50)


    love 0
    微芒不朽
    发表于
    2024-03-26 23:51:45

    reduce函数20个高级用法 看看你掌握了多少?

    什么是reduce函数reduce 方法对数组中的每个元素按序执行一个提供的 reducer 函数每一次运行 reducer 会将先前元素的计算结果作为参数传入,最后将其结果汇总为单个返回值。函数组成reduce(callbackFn) reduce(callbackFn, initialValue)函数具体内容reduce 方法是一个迭代方法。它按升序对数组中的所有元素运行一个“reducer”回调函数,并将它们累积到一个单一的值中。每次调用时,callbackFn 的返回值都作为 accumulator 参数传递到下一次调用中。accumulator 的最终值(也就是在数组的最后一次迭代中从 callbackFn 返回的值)将作为 reduce() 的返回值。函数示例1.求和函数const sum = (arr) => arr.reduce((acc, cur) => acc + cur, 0); //累计值为acc //当前值为cur //初始值为initialValue 为0 let arr = [1, 2, 3, 4, 5]; console.log("参数为:", arr); console.log("总和为:", sum(arr));2.求积函数const product = (arr) => arr.reduce((acc, curr) => acc * curr, ...继续阅读 (173)


    love 0
    程序员小富
    发表于
    2024-03-26 18:26:02

    一口气搞懂分库分表 12 种分片算法,大厂都在用

    大家好,我是小富~前言本文是《ShardingSphere5.x分库分表原理与实战》系列的第五篇文章,我们一起梳理下ShardingSphere框架中的核心部分分片策略和分片算法,其内部针为我们提供了多种分片策略和分片算法,来应对不同的业务场景,本着拿来即用的原则。这次将详细介绍如何在ShardingSphere-jdbc中实战 5 种分片策略和 12 种分片算法,自定义分片算法,比较它们的应用场景以及优劣。全部demo案例GitHub地址:https://github.com/chengxy-nds/Springboot-Notebook/tree/master/shardingsphere101/shardingsphere-algorithms分片策略分片策略是分片键和分片算法的组合策略,真正用于实现数据分片操作的是分片键与相应的分片算法。在分片策略中,分片键确定了数据的拆分依据,分片算法则决定了如何对分片键值运算,将数据路由到哪个物理分片中。由于分片算法的独立性,使得分片策略具有更大的灵活性和可扩展性。这意味着可以根据具体需求选择不同的分片算法,或者开发自定义的分片算法,以适应各种不同的分片场景。在分表和分库时使用分片策略和分片算法的方式是一致的。注意:如果在某种分片策略中使用了不受支持的SQL操作符,比如 MYSQL 某些函数等,那么系统将无视分片策略,进行全库表路由操作 ...继续阅读 (157)


    love 0
    Veen Zhao
    发表于
    2024-03-26 18:17:00

    手撕BP神经网络之参数更新数学推导

    [RainBowText]揭开这个神秘的面纱,探索其中的数学奥秘[/RainBowText]BP神经网络概念首先从名称中可以看出,BP神经网络可以分为两个部分,BP和神经网络。BP是Back Propagation的简写 ,意思是反向传播。BP网络能学习和存贮大量的输入-输出模式映射关系,而无需事前揭示描述这种映射关系的数学方程。它的学习规则是使用最速下降法也称为梯度下降法,通过反向传播来不断调整网络的权值和阈值,使网络的误差平方和最小。其主要的特点是:信号是正向传播的,而误差是反向传播的。举一个例子,某厂商生产一种产品,投放到市场之后得到了消费者的反馈,根据消费者的反馈,厂商对产品进一步升级,优化,一直循环往复,直到实现最终目的——生产出让消费者更满意的产品。产品投放就是“信号前向传播”,消费者的反馈就是“误差反向传播”。这就是BP神经网络的核心。[card title="🚨有几点需要注意的" color="warning"]一般在提到有多少层时,不包括输出层,只计算隐藏层和输出层在一起的数量一般来说,越深的网络越能学到更深的特征逻辑回归(Logistic)其实是神经网络的一个特例,即不包含隐藏层的神经网络[/card]训练一个BP神经网络的核心步骤这张图基本反应了训练一个BP神经网络的核心步骤,很容易懂,不过多解释了。下面,我们以一个最简单的BP神经网络为例,来推导其计算过程。 ...继续阅读 (123)


    love 0
    SegmentFault思否
    发表于
    2024-03-26 17:23:32

    Google Cloud Next ’24:云服务搭台,主角是 AI

    从宣布 Gemini Ultra 免费,到发布 Gemini 1.5 Pro,再到推出 Gemma,在刚刚过去的 2 月里 Google 连放三个“大招”。为这些创新提供支持的,有许多正是去年 Google Cloud Next ’23 推出的新技术和新功能。例如,支持 Gemma 训练的硬件 Cloud TPU v5 正是于 Next ’23 时宣布面世。而 AI 协作工具 Duet AI 现已更名为 Gemini。此外,Vertex AI Model Garden 中现已提供 130 多个企业级基础模型。从基建到平台再到应用,在去年的 Next ’23 发布的一系列创新技术与产品已经成为下一代技术创新发展的重要基石。那么,今年的 Next ’24 又有哪些看点?更完善的 AI 生态Google Cloud CEO Thomas Kurian 将带来主题为「即刻踏上云端新旅程」的开幕演讲。你将了解到 Google Cloud 在生成式 AI 上的突破和进展,以及来自全球的客户和合作伙伴鼓舞人心的成功故事,从而将生成式 AI 更好地融入到云服务中,进而推动效率变革和客户增长。此外,还能看到 Google Cloud 和行业专家共同探讨如何利用 AI 让现代软件开发变得更加快速、更加轻松,并获得成功的应用案例。在现已公布的 700 多个议题和展示中,近五成与 AI 相关,涵盖基建、平 ...继续阅读 (145)


    love 0
    白宦成
    发表于
    2024-03-26 16:35:31

    CapRover 如何停止服务,并进行硬盘扩容/维护

    在一开始使用 CapRover 时,我使用的是一个 10 GB 的数据盘,但在部署了诸多应用后,10GB 的数据盘已经无法满足我的需求,于是我就对其进行了扩容,扩容至 20GB。在完成扩容 & 重启后,仍需要执行 Linux 的扩容命令 resize2fs 来扩容硬盘。但由于 CapRover 中运行的服务跑在这个数据盘上,并没有办法直接在这个数据盘上进行扩容(进程会持续读取文件),因此,需要先将 CapRover 上的服务暂停,暂停后进行扩容,并重新启动服务。CapRover 底层是使用 Docker Swarm + Nginx 来进行的,因此,我们只需要使用 Docker Swarm 的命令,来停止服务运行即可。1. 获取服务名称首先,你需要先获取到当前所有在跑的服务,以便于稍后去暂停。执行docker service ls来获取到具体的服务名称。2. 拼接所需的命令在 Docker Swarm 当中,并没有直接的 Start or Stop 概念,而是通过将 Replica 设置为 0 来实现关闭的能力。这个命令可以通过docker service scale 服务名=服务数来实现。因此,你需要将对应的服务设置为 0 来解决这个问题。你可以先行把开启和停止的命令拼接好,从而实现快速的启动和关闭,尽可能的减少宕机时间。如果是有多个服务,可以直接拼接在后面,从而实现一次关闭 / ...继续阅读 (247)


    love 0
    YY.K
    发表于
    2024-03-26 15:27:00

    Linux转移执行中的进程

    有时候跑一个长期运行的命令, 或者突然掉线重新连接后进程还在需要把进程调出来继续执行,或者是将现有的进程丢进screen里面继续后台运行. 这时候reptyr就派上用场了yum install reptyr -y reptyr 进程PID ...继续阅读 (176)


    love 0
    王中阳Go
    发表于
    2024-03-26 15:14:21

    那位拿了多个Offer的大佬分享了最新Go面经

    和大家分享一下我们Go就业训练营和升职加薪星球中战友们投稿的真实面经。这是第一篇,计划还会再更新4篇最新Go面经,都是拿到Offer的那种!欢迎大家关注我的账号,关注之后不迷路。先秀战绩虽然不同的公司考察的侧重点不一样,但是咱们还是可以有针对性做准备。大佬说到:经过这么多场面试发现:如果面试官对项目感兴趣项目就拷打的比较深(我觉得还比较easy);如果面试官对项目没兴趣就深挖知识点,拷打算法。(墙裂建议大家写好项目介绍!)b站外包旋转数组mysql索引相关。B+树有什么特点?为什么不用B树(查询的速度差不多,因为b+树数据都在叶子节点)。非聚簇索引和聚簇索引的区别。索引为什么要用id不用字符Linux相关命令和场景docker和k8s上海莹锴网络科技Kafka怎么保证消息不丢失Kafka里面生产者给broker应答给生产者的时候网络断了该怎么处理?讲一下golang中的并发编程梭翱信息技术go语言特性(channel、map考察)讲一下waitgroup的使用知道模块化缓存吗?知道分级缓存吗?主要是一些缓存的应用场景为主。对于一些技术(redis、mq)的应用场景这部分比较欠缺矢安科技哪些数据结构是线程不安全的Map为什么是线程不安全的Channel阻塞可以实现什么场景(计数,令牌桶)Mysql什么时候是行所什么时候是表锁Mysql有几种错误读(脏读、幻读等等)Mysql默认事务隔 ...继续阅读 (156)

上一页 365/4404 下一页
沪ICP备19023445号-2号
友情链接