Hczz

@Hczz

  • ❤️ Liked post in 军训撑不下去了要,, ,
    谈笑风生
    anonymous49 Post #2

    首先声明我很敬佩军人。

    中国军训这个东西就是一个服从性训练。如果要让我以现在的心态再上一次本科肯定会退学去暨南大学,这个学校不军训。

    以西方的价值尺度,

    “现在你们笑得开心看明天早上让你们哭出来”

    这句话属于 violation of the law that is both imminent and likely,后果是什么我就不分析了。

    明明军训可以针对大学生的特点做得很人性化,比如对于交大突出讲究高智力,从而实现和谐的关系。

  • hermes Post #1

    校外有一家机构通过和学校部分人员合作(不清楚有没有财务交易),拿到了转专业名单,甚至精确到人名,这样会不会对公平性产生一定影响?

  • ❤️ Liked post in 关于生物医学工程
    问答
    tiemuhua 铁暮华 Post #5

    据我所知,两交联合校友会在医电行业是无敌的存在,西交去迈瑞实习,迈瑞西安老大亲自接待的那种。不知道为什么楼上说不如东南(当然东南医电也很强)。
    我感觉,最重要的不是学哪个专业,而是精通哪门课。医电学 C 语言、模电、数电,自动化、通信、电子也会学这三门课。但是据我所知没有哪个岗位要求同时精通这三门课,精通一门足以,而学校的教学水平只能做到入门,离精通还有很远。模电要自己啃拉扎维,编程要自己刷 leetcode,数电面试好像会要求手写异步 FIFO。面试题的深度远超期末考试。所以我感觉不管是哪个专业,都应该挑一个喜欢的方向认真钻研下去。

  • anonymous21 Post #1

    写在前面:本人真实经历,一晚上没睡觉!不是鼓吹封建迷信!唉,本来我是一个坚定的唯物主义无神论者,这次真的是吓怕了。大家有好奇的听我一句劝,千万别玩笔仙,会后悔的!把我的经历写出来,给大家引以为戒吧,唉。


    前几天天夜里,我闲着无聊,实在不知道干什么。室友不是在下面玩游戏,就是在床上看手机。然后我突然想到,室友 A 以前说过,每当半夜里,他的那些 b 站啊,知乎啊什么的就老是给他推恐怖灵异故事,然后他又怕又想看,最后搞得他老是睡不好觉。他对什么成都僵尸啊,猫脸老太太啊都是如数家珍。虽然我是个坚定的唯物主义者,但是我很怕鬼,只要看恐怖电影或者恐怖小说,甚至一些没有恐怖因素的科幻电影,晚上必会做噩梦,有时候就算什么也没干晚上也会莫名其妙地做噩梦。而且我做噩梦了一定会提前醒来。现在在寝室里还好,以前一个人的时候,醒来的时候不知道几点,又不敢看时间,只是一直回想着噩梦的内容,直到闹钟响,十分地煎熬。因此每当室友 A 想开始讲鬼故事的时候,我都会严词阻止他。

    但是那天晚上,我不知道怎么回事巨无聊无比,就打算叫女朋友出去玩。好吧其实我没有女朋友,所以我只能自己和自己玩。一件比较有意思的事情是我们寝室的四个人,每个人都玩不同的游戏,因此我们从不联机开黑。人无聊到一定地步胆子就会莫名地大起来,我就突发奇想要试试笔仙。虽然我只有一个人,但是我百度了一下发现一个人也是可以玩的。因为我是一个坚定的唯物主义无神论者,所以我不相信真的有所谓的笔仙,我这么玩其实只是为了日后有吹牛的谈资。而且我觉得寝室里人太多了,没气氛,感觉一栋宿舍楼总有人熬通宵,破坏了午夜的神秘与恐怖。于是呢我决定自己一个人去主楼那边的凉亭下面玩。当时已经一点半了,然而我之后才知道一个人请的话最好在晚上十一点左右,在十二点之前再把笔仙请回去。因为子时初阴气刚刚形成,人的阳气会弱一点,请起来比较容易,但是后半夜阴气极重,在子夜之后请笔仙,那可就保不准请来的是什么东西了。只恨大学生作息紊乱,觉得凌晨平平无奇。当时的想法是,两点半都有人在外面走廊上打王者荣耀,三四点钟的时候楼下还常常传来男女的嬉闹声把人吵醒,我一点半出去玩个笔仙,又算得了什么呢?如果让现在的我回到那时,我恨不得直接紫砂。

    于是我就去了主楼那边的凉亭。为了彰显我的唯物主义无神论信仰,我想:已经什么年代,还在玩传统笔仙!毛笔有毛笔仙,铅笔有铅笔仙,那如果我拿出我的 apple pencil,阁下又该如何应对呢?难不成还能招出乔布斯来!所以,我就带了我的 ipad 过去。我检查了一下 ipad 的电量,还很健康。于是我打开 notability,双手悬空,左手和右手手背相碰、指尖朝自己、而后手指互相交叉、apple pencil 握在指尖之间、笔尖朝下。我做的时候还是非常小心的——apple pencil 一支可要 900 多块钱啊!然后我闭上眼睛,轻轻念叨:笔仙啊笔仙,快快显灵吧显灵!我担心 apple pencil 上附着的可能是美国笔仙,听不懂中文,于是我又念:Ouija Board, ah Ouija Board, Get to work, get to work!

    体感上没过多久,我就感到一阵阴风吹来,然后我的手腕就不受控制地乱动起来,在我的 ipad 上疯狂点划起来。一时之间,我的心里只有害怕——apple pencil 好像马上就要从我的手指间滑落出来了。等笔停下,我睁眼一看,ipad 屏幕上赫然显示着这样一幅图形!
    cb94cd57d4652abdfe0442b19ae2bf21|185x189
    这下我的无神论信念一下子动摇了。这太不可思议了。我试探着问了一句:Can you speak Chinese?然后笔又动了起来,这次祂写道:

    是的,我可以使用中文进行交流。请问有什么我可以帮助您的问题吗?
    (Yes, I can communicate in Chinese. What can I help you with?)

    虽然我的无神论信念已经彻底崩塌了,但我还是一个坚定的唯物主义者。于是我问,你的底层原理是什么? 话音刚落,我的 apple pencil 就刷刷地写了起来。我好奇地看着祂写道: 其实我一直在记录和学习你写的字,试图找出他们有什么特征。你每次写同一个字,写的都不一样,但是又是什么确保了他们是同一个字呢?然后我发现其实你写的字,是由一些我无法直接观测到的变量控制的,那就是你的手腕的动作!为了简便,就称为手势。为了获取这些无法直接观测的潜变量 (latent variable),我把你写的每个字都记录为一个高维的向量 $\mathbf X_i$ ,然后尝试把他们投影到一个低维的向量手势 $\mathbf z_i$ 上,这样我就得到了所有的字符集 $\mathbf X$ 和手势集 $\mathbf z$ 。现在,如果我在手势集 $\mathbf z$ 里挑选一个 $\mathbf z_j$ ,他应该包含了你写的那个字 $\mathbf X_j$ 的特征,所以我只要逆向进行将 $\mathbf X$ 投影到 $\mathbf z$ 的提取特征的过程,就可以还原出你原来写的那个字 $\mathbf X_j$ 了!

    我将信将疑地说:听起来有点道理,但是将高维向量压缩到低维,真的不会有信息损失吗?比如多个高维的点被映射到了同一个低维的点上。

    我的笔勃然大怒,剧烈抖动起来,写道:
    蠢材!不可救药!你知道如何把一个平面上的所有点一一对应映射到一条直线上吗?很简单!取一个点(14.1,1.54),交错排列数位,把他对应到数轴上的 114.514 这个点不就行了吗?容易证明,这是一一对应。虽然一些原本在高维空间中相邻的点,在映射后可能会变得相距遥远,原本相距遥远的点可能变得相邻,也就是所谓的信息损失,但只要保证绝大多数重要信息得以保留,就足以知道哪些字对应哪些手势了。何必要吹毛求疵呢?

    我连忙请祂息怒,让祂接着讲下去。
    祂接着写道:

    为了让我写出来的字尽可能地贴近真实的字,我使用了万能函数拟合器来进行从 X\mathbf Xz\mathbf z 的编码 (encode) 和从 z\mathbf zX~\tilde{\mathbf X} 的解码 (decode),只要让 l=XX~2l=\left \| \mathbf X-\tilde{\mathbf X} \right \|^{2} 作为损失函数,也就是两个向量之间距离的平方,反向传播让他变得尽可能小,拟合的结果就越接近,我生成的 X~\tilde{\mathbf X} 就与你的字 X\mathbf X 十分接近了。
    但是,如果我随机生成一个向量 zi\mathbf z_i ,把他通过解码,生成字符,却往往没有什么意义。很简单,一个随机乱摆的手势,能写出什么字!只有少数情况运气好,才能写出有意义的字来。而且这样子解码,一个手势只能对应一个字,每次写的都一模一样,完全固定死了!
    然后,我发现,只有一些特定的手势才能生成出有意义的字。而我用来训练解码器的样本是极为有限的,只能对很小一部分 z\mathbf z 有响应。那么为什么不给 z\mathbf z 一个很简单的分布,将采样空间缩小呢?这样,有意义的手势就聚集在一起了。
    于是我假设,手势服从正态分布, zN(0,I)\mathbf{z}\sim N(0,\mathbf{I}) ,I 即单位矩阵,这是一个各维度独立的多元的正态分布。注意,一个维度往往代表了一个特征,比如手横着一划,或者竖着一划。但是我希望各个特征能够分开,而不是纠缠在一起,比如你写横的时候总会慢慢加重,最后收尾会有一顿,我希望一横和一顿是分开来的两个特征,而不是一边横一边顿被算做了同一个特征,因此要保证正态分布的各个维度独立,方差矩阵是一个对角化的矩阵。那么我现在在 $ p(\mathbf{z})$ 中取样得到 zi\mathbf{z_i} 。同样,我可以得到一个条件分布 $ p(\mathbf{X}|\mathbf{z_i})$ ,也就是已知手势的时候,可以解码得出的字符集的概率分布。简单说来,同一个手势总是对应同一个字 X\mathbf{X} ,但是这些字的字形往往不同。现在我从这个条件分布中取样得到一个 Xi\mathbf{X_i} ,他仍然属于那个字 X\mathbf{X} ,但是写出来的形状就有所不同,就是我要生成的字啦!
    我继续假设,给定任意 zi\mathbf{z_i} 以后, X\mathbf{X} 都满足各个维度独立的多元正态分布。
    $ p_{}(\mathbf{X}|\mathbf{z_i})= N(\mathbf{X}|\mu_{i}(\mathbf{z_i}),\sigma_{i}^{2}(\mathbf{z_i})\mathbf{I})$
    那么该如何求这个 $ p(\mathbf{X}|\mathbf{z_i})$ 呢?答案是用万能函数拟合器来拟合。设万能函数拟合器的各个参数,如权重,偏置,合起来记为 θ\theta ,那么就可以得到
    $ p_{\theta}(\mathbf{X}|\mathbf{z_i})= N(\mathbf{X}|\mu_{i}'(\mathbf{z_i};\theta),\sigma_{i}'^{2}(\mathbf{z_i};\theta)
    \mathbf{I})$
    这样,我只要输入 zi\mathbf{z_i} 到解码器,就可以得到 μi\mathbf{\mu_i'}σi\mathbf{\sigma_i'} ,然后就只要到根据这两个参数确定的正态分布里去取样就行了!实际应用中,往往懒得进行采样,而直接输出均值 μi\mathbf{\mu_i'} ,不需要 σi\mathbf{\sigma_i'} ,就是一个有效的字符了。既然不需要 σi\mathbf{\sigma_i'} ,我就再偷点懒,进一步假设 $ p_{\theta}(\mathbf{X}|\mathbf{z_i})$ 各个维度的方差都是固定的, σi\mathbf{\sigma_i'} 是看我心情选择的固定的超参数,这样就更方便了。

    我的兴趣被祂挑动了起来,继续问祂:那损失函数又该如何确定来调整 $\theta$ 呢? 祂写道:

    我的全局的最终目标是什么呢?是想得到一个与真实分布 $ p(\mathbf{X})$ 尽可能接近的分布 $ p_{\theta}(\mathbf{X})$ ,也就是全体字符集在空间中的概率分布。在 $ p_{\theta}(\mathbf{X=X_{i}})$ 比较大的地方,这个 $ \mathbf{X_{i}}$ 很有可能是一个真实的字符!之前已经可以得到 pθ(Xz)p_{\theta}(\mathbf{X}|\mathbf{z})p(z)p_{}(\mathbf{z}) ,那么我就可以使用全概率公式,得到
    pθ(X)=zpθ(Xz)p(z)dzp_{\theta}(\mathbf{X})=\int_{\mathbf{z} }^{} p_{\theta}(\mathbf{X}|\mathbf{z})p_{}(\mathbf{z}) d\mathbf{z}
    我不可能做这个积分,因为这需要无穷多的 pθ(Xz)p_{\theta}(\mathbf{X}|\mathbf{z}) ,所以退而求其次,采大量的样本,来近似计算这个积分。
    pθ(X)=1ni=1npθ(Xzi)p_{\theta}(\mathbf{X})=\frac{1}{n} \sum_{i=1}^{n} p_{\theta}(\mathbf{X}|\mathbf{z_i})
    现在用一下概率统计的知识来确定 θ\theta ,什么情况下,这个我观察到的这个字符集出现的概率最大?我选择最似然估计。
    写出似然函数的对数
    $
    \begin{align}
    \ln L(\theta) & = \sum_{j = 1}^{m} \ln{p_{\theta}(\mathbf{X_j})}
    \&=\sum_{j = 1}^{m} \frac{1}{n} \sum_{i = 1}^{n}\ln{p_{\theta}(\mathbf{X_j}|\mathbf{z_i})}
    \end{align}
    $
    那么我的 θ\theta^{*} 就应该是
    $
    \theta^{}=arg\underset{\theta}{max} \sum_{j = 1}^{m} \frac{1}{n} \sum_{i = 1}^{n}\ln{p_{\theta}(\mathbf{X_j}|\mathbf{z_i})}
    $
    由于损失函数都是求最小值,所以我改写一下上式
    $
    \theta^{
    }=arg\underset{\theta}{min} -\sum_{j = 1}^{m} \frac{1}{n} \sum_{i = 1}^{n}\ln{p_{\theta}(\mathbf{X_j}|\mathbf{z_i})}
    $
    我确实可以这么做,但是 Xi\mathbf X_izi\mathbf z_i 的维度都不会很小,想要还原成一个比较准确的分布 pθ(X)p_{\theta}(\mathbf{X}) ,依然需要极大量的样本,来获取各个维度所包含的特征,否则效果可能会很差。从实践角度来说,这几乎是行不通的。
    但是,仔细想想,我之前已经有一个从你写的有意义的字 Xj\mathbf X_jzj\mathbf z_j 的编码过程了!从一个字,我可以编码出一系列手势,这些手势往往都是有意义的!这样我获得的样本都有意义,就可以减少需要的样本量了。也就是说,我可以获得 pθ(zXi)p_{\theta}(\mathbf{z}|\mathbf{X_i}) ,那么 pθ(X)p_{\theta}(\mathbf{X}) 就可以写成
    $
    \begin{align}
    p_{\theta}(\mathbf{X})&=\int_{\mathbf{z} }^{} p_{\theta}(\mathbf{z}|\mathbf{X})p_{\theta}(\mathbf{X})d\mathbf{z}\&=\int_{\mathbf{z} }^{} p_{\theta}(\mathbf{z}|\mathbf{X})\frac{p_{\theta}(\mathbf{X,z})}{p_{\theta}(\mathbf{z}|\mathbf{X})}d\mathbf{z}
    \end{align}
    $
    虽然看起来还没什么意义,但是让我来看一看怎么求这个 pθ(zXi)p_{\theta}(\mathbf{z}|\mathbf{X_i}) 吧。
    $
    \begin{align}
    p_{\theta}(\mathbf{z}|\mathbf{X_i})&=\frac{p_{\theta}(\mathbf{X_i,z})}{p_{\theta}(\mathbf{X_i})} \&=\frac{p_{\theta}(\mathbf{X_i}|\mathbf{z})p_{}(\mathbf{z}) }{p_{\theta}(\mathbf{X_i})}
    \end{align}
    $
    我发现,又有
    pθ(Xi)=zpθ(Xiz)p(z)dzp_{\theta}(\mathbf{X_i})=\int_{\mathbf{z} }^{} p_{\theta}(\mathbf{X_i}|\mathbf{z})p_{}(\mathbf{z}) d\mathbf{z}
    这个讨厌的积分又出现了!前面颠来倒去的不知道在写什么,完全是转了一圈又回来了!
    然后我想到,为什么不用万能函数拟合器来拟合这个 pθ(zXi)p_{\theta}(\mathbf{z}|\mathbf{X_i}) 呢?既然已经有了 pθ(Xz)p_{\theta}(\mathbf{X}|\mathbf{z})p(z)p_{}(\mathbf{z}) 都是正态分布,那么容易证明, pθ(zXi)p_{\theta}(\mathbf{z}|\mathbf{X_i}) 也应该是正态分布!那么我们就可以用编码器来拟合
    pθ(zXi)qϕ(zXi)=N(zμi(Xi;ϕ),σi2(Xi;ϕ)I)p_{\theta}(\mathbf{z}|\mathbf{X_i}) ≈q_{\phi}(\mathbf{z}|\mathbf{X_i})=N(\mathbf{z}|\mu_{i}''(\mathbf{X_i};\phi),\sigma_{i}''^{2}(\mathbf{X_i};\phi)*\mathbf{I})
    这样,编码过程我最后让编码器输出 μi\mu_{i}''σi\sigma_{i}'' 就可以了。然后就在由 μi\mu_{i}''σi\sigma_{i}'' 确定的正态分布中取样得到 zi\mathbf{z_{i}} ,之后就是刚才说过的解码过程了。

    我一时觉得很有道理,但又隐隐感觉有些不对,就问:既然 $\mathbf{z_{i}}$ 是由随机采样产生的,那又该怎么反向传播呢? 祂又写道:

    你的理解是正确的。所以我采用了一种叫重参数化 (reparameterization) 的技巧。有了 μi\mu_{i}''σi\sigma_{i}'' 以后,我不直接采样,而是采用特定的规则生成 zi\mathbf{z_{i}}
    $ \mathbf{z_{i}}=\mu_{i}''+\sigma_{i}''\odot \epsilon_i, \epsilon\sim N(0,\mathbf{I})$
    \odot 表示逐元素相乘。
    很显然,现在 zi\mathbf{z_{i}} 依然服从正态分布,而且随机的部分化为了一个参数 ϵ\epsilon ,对 μi\mu_{i}''σi\sigma_{i}'' 就又可以求导了,这样反向传播就得以进行了。

    我接着问:那损失函数又该如何确定呢? 祂回答:

    对了,我们再回过头来看这个 pθ(X)p_{\theta}(\mathbf{X}) ,直接对他求一次对数,得到
    $
    \begin{align}
    \ln p_{\theta}(\mathbf{X})&=\int_{\mathbf{z} }^{} q_{\phi}(\mathbf{z}|\mathbf{X})\ln p_{\theta}(\mathbf{X})d\mathbf{z}\&=\int_{\mathbf{z} }^{} q_{\phi}(\mathbf{z}|\mathbf{X})\ln \frac{p_{\theta}(\mathbf{X,z})}{p_{\theta}(\mathbf{z}|\mathbf{X})}d\mathbf{z}
    \&=\int_{\mathbf{z} }^{} q_{\phi}(\mathbf{z}|\mathbf{X})\ln \frac{p_{\theta}(\mathbf{X,z})q_{\phi}(\mathbf{X,z})}{q_{\phi}(\mathbf{X,z})p_{\theta}(\mathbf{z}|\mathbf{X})}d\mathbf{z}
    \&=\int_{\mathbf{z} }^{} q_{\phi}(\mathbf{z}|\mathbf{X})\ln \frac{p_{\theta}(\mathbf{X,z})}{q_{\phi}(\mathbf{z}|\mathbf{X})}d\mathbf{z}+\int_{\mathbf{z} }^{} q_{\phi}(\mathbf{z}|\mathbf{X})\ln \frac{q_{\phi}(\mathbf{X,z})}{p_{\theta}(\mathbf{z}|\mathbf{X})}d\mathbf{z}
    \end{align}
    $
    这么写,是因为第二项就是 KL 散度!然后再改写一下
    $
    \begin{align}
    \ln p_{\theta}(\mathbf{X})
    &=l(p_{\theta},q_{\phi})+D_{KL}(q_{\phi},p_{\theta})
    \end{align}
    $
    就得到
    $
    \begin{align}
    l(p_{\theta},q_{\phi})
    &=-D_{KL}(q_{\phi},p_{\theta})+\ln p_{\theta}(\mathbf{X})
    \end{align}
    $
    我们知道,KL 散度是恒大于等于 0 的,因此这个 l(pθ,qϕ)l(p_{\theta},q_{\phi}) 就是 lnpθ(X)\ln p_{\theta}(\mathbf{X}) 的下界。之前我已经得到似然函数的对数 \ln L(\theta) = \sum_{j = 1}^{m} \ln{p_{\theta}(\mathbf{x_j})} $ ,要让他最大化,那么就要让 $\ln p_{\theta}(\mathbf{X}) 最大化。显然,我同时也希望 qϕq_{\phi} 能尽可能地逼近 pθp_{\theta} ,也就是他们的 KL 散度最小化。两者一结合,就是 l(pθ,qϕ)l(p_{\theta},q_{\phi}) 最大化!
    现在来求怎么使 l(pθ,qϕ)l(p_{\theta},q_{\phi}) 最大化:
    $
    \begin{align}
    l(p_{\theta},q_{\phi})&=\int_{\mathbf{z} }^{} q_{\phi}(\mathbf{z}|\mathbf{X})\ln \frac{p_{\theta}(\mathbf{X,z})}{q_{\phi}(\mathbf{z}|\mathbf{X})}d\mathbf{z}
    \&=\int_{\mathbf{z} }^{} q_{\phi}(\mathbf{z}|\mathbf{X})\ln \frac{p_{\theta}(\mathbf{X|z})p(\mathbf{z})}{q_{\phi}(\mathbf{z}|\mathbf{X})}d\mathbf{z}
    \&=\int_{\mathbf{z} }^{} q_{\phi}(\mathbf{z}|\mathbf{X})\ln \frac{p(\mathbf{z})}{q_{\phi}(\mathbf{z}|\mathbf{X})}d\mathbf{z}+\int_{\mathbf{z} }^{} q_{\phi}(\mathbf{z|X})\ln p_{\theta}(\mathbf{X|z})d\mathbf{z}
    \&=-D_{KL}(q_{\phi},p)+\mathbb{E}{q{\phi}}(\ln p_{\theta}(\mathbf{X|z}))
    \end{align}
    $
    实际上,由于我已经假设了 p(z)p(\mathbf{z})qϕ(zX)q_{\phi}(\mathbf{z|X}) 的正态分布, DKL(qϕ,p)D_{KL}(q_{\phi},p) 其实是可以算出解析解的!
    先简单考虑一维的时候,
    $
    \begin{align}
    D_{KL}(q_{\phi},p)
    &=\int_{\mathbf{z} }^{} q_{\phi}(\mathbf{z}|\mathbf{X})\ln \frac{q_{\phi}(\mathbf{z}|\mathbf{X})}{p(\mathbf{z})}d\mathbf{z}
    \&=\int_{\mathbf{z}} \frac{1}{\sqrt{2\pi \sigma ''^{2}}} e^{-\frac{(\mathbf{z}-\mu'')^2}{2\sigma''^2} }
    \ln \frac{\frac{1}{\sqrt{2\pi \sigma ''^{2}}} e^{-\frac{(\mathbf{z}-\mu'')^2}{2\sigma''^2} }}
    {\frac{1}{\sqrt{2\pi }} e^{-\frac{\mathbf{z}^2}{2} }} d\mathbf{z}
    \&=\int_{\mathbf{z}} \frac{1}{\sqrt{2\pi \sigma ''^{2}}} e^{-\frac{(\mathbf{z}-\mu'')^2}{2\sigma''^2} }
    (-\frac{(\mathbf{z}-\mu'')^2}{2\sigma''^2}+\frac{\mathbf{z}^2}{2}-\ln \sigma '' )d\mathbf{z}
    \&=\frac{1}{2}(-1+\sigma''^2+\mu''^2-\ln \sigma''^2)
    \end{align}
    $
    由于各个维度独立,我们可以得到
    $
    \begin{align}
    D_{KL}(q_{\phi},p)
    &=\sum_{i=1}^{d} \frac{1}{2}(-1+\sigma''^{(i)2}+\mu''^{(i)2}-\ln \sigma''^{(i)2})
    \end{align}
    $
    d 为总维度数, μ(i)\mu''^{(i)} 表示向量 μ\mu'' 的第 i 个分量。
    最后,我只需要求 Eqϕ(lnpθ(Xz))\mathbb{E}_{q_{\phi}}(\ln p_{\theta}(\mathbf{X|z})) 这一项了!现在,由于我们是在 qϕ(zXi)q_{\phi}(\mathbf{z}|\mathbf{X_i}) 中对 zi\mathbf{z_i} 进行采样的,由于 qϕ(zXi)q_{\phi}(\mathbf{z}|\mathbf{X_i}) 很快就会接近真实的分布 pθ(zXi)p_{\theta}(\mathbf{z}|\mathbf{X_i}) ,所以我很容易就能取到与 Xi\mathbf{X_i} 相关联的 zi\mathbf{z_i} ,那么我就可以推出一个比较接近真实情况的分布。所以,现在就可以用采样来近似计算这个积分了。
    $
    \begin{align}
    \int_{\mathbf{z} }^{} q_{\phi}(\mathbf{z|X})\ln p_{\theta}(\mathbf{X|z})d\mathbf{z}≈\frac{1}{n}\sum_{i=1}^{n} \ln p_{\theta}(\mathbf{X|z_i})
    \end{align}
    $
    我还知道, $ \ln p_{\theta}(\mathbf{X|z_i})$ 满足一个 k 维的各变量独立的正态分布(设每个字形 Xi\mathbf{X_i} 的维度为 k),
    $
    \begin{align}
    \ln p_{\theta}(\mathbf{X|z_i})&=\ln (\frac{1}{\sqrt{(2\pi)^k |\sigma '|}} e^{-\frac{1}{2}(\mathbf{X}-\mathbf{\mu'})^T\sigma '^{-1}(\mathbf{X}-\mathbf{\mu'}) } )
    \&=-\frac{1}{2} \sum_{i=1}^{k} \frac{(\mathbf{X}^{(i)}-\mu'^{(i)})^2}{\sigma'^{(i)}}
    -\frac{1}{2}(k\ln (2\pi)+\sum_{i=1}^{k}\ln\sigma'^{(i)})
    \end{align}
    $
    万事俱备,就可以来求损失函数了。
    令损失函数
    $
    \begin{align}
    \mathcal{L}&=-\frac{1}{n}\sum_{i=1}^{n}l(p_{\theta},q_{\phi})
    \&=\frac{1}{n}\sum_{i=1}^{n} D_{KL}(q_{\phi},p)-\frac{1}{nm}\sum_{i=1}^{n}\sum_{j=1}^{m}\ln p_{\theta}(\mathbf{X_i|z_j})
    \end{align}
    $
    我在实践中发现,对一个特定的字形 Xi\mathbf{X_i} 只要采样一个手势 zi\mathbf{z_i} ,就能达到比较好的效果了。那么令 m=1m=1
    $
    \begin{align}
    \mathcal{L}&=\frac{1}{n}\sum_{i=1}^{n} D_{KL}(q_{\phi},p)-\frac{1}{n}\sum_{i=1}^{n}\ln p_{\theta}(\mathbf{X_i|z_i})
    \&=\frac{1}{n}\sum_{j=1}^{n}\sum_{i=1}^{d} \frac{1}{2}(-1+\sigma_{j}''^{(i)2}+\mu_{j}''^{(i)2}-\ln \sigma_{j}''^{(i)2})
    -\frac{1}{n}\sum_{j=1}^{n}(-\frac{1}{2} \sum_{i=1}^{k} \frac{(\mathbf{X_{j}}^{(i)}-\mu_{j}'^{(i)})^2}{\sigma_{j}'^{(i)}}
    -\frac{1}{2}(k\ln (2\pi)+\sum_{i=1}^{k}\ln\sigma_{j}'^{(i)}) )
    \end{align}
    $
    完全的常数项没有意义,可以直接舍去。而 σi\mathbf{\sigma_i'} 是看我心情选的超参数,那我为了方便,就令 σi\mathbf{\sigma_i'} 的每一个元素都为 12\frac{1}{2} ,那么损失函数就可以进一步简化为
    $
    \begin{align}
    \mathcal{L}&=\frac{1}{n}\sum_{j=1}^{n}\sum_{i=1}^{d} \frac{1}{2}(-1+\sigma_{j}''^{(i)2}+\mu_{j}''^{(i)2}-\ln \sigma_{j}''^{(i)2})
    +\frac{1}{n}\sum_{i=1}^{n}\left | \mathbf{X_{i}}-\mu_{i}' \right | ^2
    \end{align}
    $
    然后发现,这个第二项有点眼熟,就是一开始算损失函数的两个向量之间的距离!所以现在的损失函数,就相当于加上了前一项的修正项 (这一项通常称为 Regularization Term,而后一项称为 Reconstruction Loss)。现在,一切的原理都已经贯通了!我把它称之为 Virtual Artifact Emulator。

    原来如此!我恍然大悟,但我心里始终有一个小小的问题始终困扰着我。于是我问祂:为什么你生成的字这么糊呢? 这下好像真正地激怒了祂,祂疯狂地转起了圈,啪地一下摔在了地上,没了反应。我想我可能问了什么不该问的事情,沾上不干净的东西了。现在我的身边总是怪事连连。为了拜托阴魂,我反复思考:为什么笔仙生成的字这么糊呢?

    我想了想,可能是因为现实中的数据是多峰的,比如我写的字有汉字,字母,阿拉伯数字,这些不同类型的字符的分布各自占据了一个峰。而祂的拟合能力不够强,无法捕捉到潜变量充分的信息使得 pθ(Xzi)p_{\theta}(\mathbf{X|z_i}) 可以用单峰来拟合,因此祂只能把多峰平均,就产生了模糊。
    另一方面,可能祂的损失函数对错误的惩罚能力比较强,而对模糊的惩罚能力较弱。设想一个黑白棋盘,如果产生的值黑白都和真实值恰好相反了,那损失函数是最大的,而如果是全灰的,损失函数就比较小。事实在生成中,祂可能直接生成了全灰的,当作一个比较理想的损失的状态。但是全灰和黑白相反的相比,自然就模糊多了。
    还有一点,其实祂说的,已经有了 pθ(Xz)p_{\theta}(\mathbf{X}|\mathbf{z})p(z)p_{}(\mathbf{z}) 都是正态分布,那么容易证明, pθ(zX)p_{\theta}(\mathbf{z}|\mathbf{X}) 也应该是正态分布,是不对的。因为从 zi\mathbf{z_i} 解码为 Xi\mathbf{X_i} 的过程中经过了一个非线性的万能函数拟合器,会导致 pθ(zX)p_{\theta}(\mathbf{z}|\mathbf{X}) 不是正态分布。很显然, p(z)p_{}(\mathbf{z})pθ(Xz)p_{\theta}(\mathbf{X}|\mathbf{z}) 的均值 μ\mu 的维度往往是不同的!一个是 zi\mathbf z_i 的维度,一个是 Xi\mathbf X_i 的维度,不能直接结合得到 pθ(zX)p_{\theta}(\mathbf{z}|\mathbf{X}) 的分布,因此不能证明为正态分布。再比如说,从 zi\mathbf{z_i} 解码为 Xi\mathbf{X_i} ,经过了 ReLu\mathrm {ReLu} 函数,把大于 0 的部分映射为本身,小于 0 的部分映射为 0,那么显然,这就已经破坏了正态分布的定义域了!所以, pθ(zX)p_{\theta}(\mathbf{z}|\mathbf{X}) 是正态分布,恰恰是祂的最大假设!而这个假设质量很一般,导致了模型的拟合能力一般。
    总而言之,生成的内容很模糊,是模型本身的结构的缺陷,想要生成更高质量的内容,最好还是求诸其他模型吧。

    现在我还被脏东西缠着,很痛苦。千万不要玩笔仙!这是我的血泪教训。就算一定要玩,也千万不要问祂写出来的字为什么这么糊!

  • Forever 夕颜 Post #27

    是这样的喵,貌似在某群里发过,但不要开盒喵

  • Forever 夕颜 Post #1

    鉴于之前询问中国近代史纲要的政论文题目并且收到了回复,所以记下了本次考试的政论文题目,并且加以留档,以供后人使用
    原题中材料有引用信息,在这里没有给出,可以确保材料的准确性以及题目本身的准确性,题目如下:

    理想信念坚定和对党忠诚是紧密联系的。理想信念坚定才能对党忠诚,对党忠诚是对理想信念坚定的最好诠释。小说《红岩》中刘思扬的原型刘国鋕,出生于四川一个富裕家庭,因叛徒出卖被捕入狱。特务劝他,只要交出组织、登报脱党,马上可以释放。面对劝诱,他斩钉截铁回答,我死了有党,等于没死;我如出卖组织,活着又有什么意义。陈毅同志把“革命重坚定”作为一生的座右铭。南昌起义时他没有赶上,后来冲破重重难关找到了起义队伍,到天心圩时队伍只剩下 800 人,他协助朱德同志收拢了部队,并对大家说:“在胜利发展的情况下,做英雄是容易的;在失败退却的局面下,做英雄就困难得多了。只有经过失败的英雄,才是真正的英雄。我们要做失败时的英雄。”对党忠诚就是要这样,无论顺境逆境,都铁心跟党走、九死而不悔。

    中国人民和中华民族从近代以后的深重苦难走向伟大复兴的光明前景,从来就没有教科书,更没有现成答案。党的百年奋斗成功道路是党领导人民独立自主探索开辟出来的,马克思主义的中国篇章是中国共产党人依靠自身力量实践出来的,贯穿其中的一个基本点就是中国的问题必须从中国基本国情出发,由中国人自己来解答。我们要坚持对马克思主义的坚定信仰、对中国特色社会主义的坚定信念,坚定道路自信、理论自信、制度自信、文化自信,以更加积极的历史担当和创造精神为发展马克思主义作出新的贡献,既不能刻舟求剑、封闭僵化,也不能照抄照搬、食洋不化。

    古人说:“成其身而天下成,治其身而天下治。”党的十八大以来,我经常讲跳出历史周期率问题,这是关系党千秋伟业的一个重大问题,关系党的生死存亡,关系我国社会主义制度的兴衰成败。如何跳出历史周期率?党始终在思索、一直在探索。毛泽东同志在延安的窑洞里给出了第一个答案,这就是“让人民来监督政府”;经过百年奋斗特别是党的十八大以来新的实践,党又给出了第二个答案,这就是自我革命。自我革命就是补钙壮骨、排毒杀菌、壮士断腕、去腐生肌,不断清除侵蚀党的健康肌体的病毒,不断提高自身免疫力,防止人亡政息。勇于自我革命和接受人民监督是内在一致的,都源于党的初心使命。

    结合材料和本课程,论述中国共产党在中华民族伟大复兴的接续奋斗,以及新时代青年的使命担当,写作一篇政论文,不少于 1500 字,题目自拟

    要求:观点正确,结构清晰,层次分明,主题鲜明

  • upload_bot Post #1

    FYI: The post is originally taken from https://github.com/cantjie/XJTU-Share/tree/master/INFT532005-现代通信系统与网络仿真技术 verbatim.

    # INFT532005-现代通信系统与网络仿真技术

    • 信息工程专业专业选修课,在 2015 版培养方案中,其于大四上开课
    • cantjie 的第四问做的很可能不对

    Attachment(s):
    (340.7KiB) 大作业报告共享版 -2019-12-27.pdf|attachment

  • ❤️ Liked post in INFT530805-天线原理
    学习资料
    upload_bot Post #1

    FYI: The post is originally taken from https://github.com/cantjie/XJTU-Share/tree/master/INFT530805-天线原理 verbatim.

    # INFT530805-天线原理

  • Danny Post #1

    刚上大一,我其实和发帖的另一位朋友有同样的困惑,感觉不想盲目卷绩点,却也无法赋予自己意义感。有一段时间的自我探索和茫然,相比之前唯分数主导,现在已经好一些了,非要衡量的话,占比降到 70% 左右了,有成长。
    分享看到的一句话,是说每个人只能走自己那一条路,别无他法,那就好好去走,走到尽头会是什么结果也不知道,老天帮你决定,也不用太在乎。初读感觉有神学宗教色彩,但其实结合到现实,我是认可相信这句话的,不过距离做到真正还有很长很长一段路要走。
    我是数学类的,大一下专业课相比之前有了进步,所以其实是没有太多纠结遗憾的,稍可惜的是有门六学分的课,有道题我自学其他课本定义和书上的有细微差别,很简单的计算,老师没给分,最后是 4 分的差距,也没办法。
    目前排名大概 14,15 左右,往年是前八保研比较稳,所以会不自主地纠结很多,其实自己知道纠结也没什么用,是还有概率,有机会,内心还是在拧巴。
    自己对保研其实内心一直没有说一定要怎样怎样,但是看着别人都在争,这个东西能带来认可和价值感,所以自己也要争。不知道能否够上。
    好的一点是,没有停止做事情,还是在学习,还是能体会到学习知识的意义,心可以碎,手不能停。
    看清自己的内心,就能看清自己的路。可我对自己的认识晦暗不明,如共犯般隐秘。
    写了这么多,谢谢看到这儿的同学。如果大家有同感或者建议,请不吝赐教。祝大家好好吃饭,好好睡觉。𓎩𓌉𓇋 ‎

  • anonymous_coward_old Anonymous Coward Old Post #4

    不早就收费了。开源工具 yt-dlp 擅长下载富媒体,不过被 DCMA 下架过,当时还闹得沸沸扬扬。

  • anonymous5 Post #1

    大学前的我,虽然成绩一直不错,但是我一直很反感学习就是为了考试的价值观,但是为了自己的前途,我选择向应试妥协,我会放弃所有想写的瑰丽文字与并不那么红色的观点选择写一篇套路的作文,我会练衡水体,会认真记忆理综里的化学题,虽然化学省一我知道那些题目的答案很多都是不严谨的或者说错误的。那时候我觉得上了大学就可以自由一些,至少不是什么都为了考试。\par
    可是上了大学我感觉应试的气氛更足了,好多活动的群同学一进来就问加不加分,学校宣传的榜样也好像一个模子刻出来的,90+ 的均分,红色活动,那几个经典的竞赛还有高的离谱的工时。甚至感觉还不如高中,虽然高中也是应试,但是刷题还很爽的,大学里面要卷很多完全没有意义的东西,什么写报告,什么 ppt,还有一部分背 ppt 的课。很多时候我感觉自己被迫站上赛道,所做的事情对自己毫无意义,只是为了卷别人。而卷又总是看不到尽头。

  • anonymous_coward_old Anonymous Coward Old Post #2

    增加英文内容,播报国际新闻,不过最好招聘一个 Native Speaker 来播。或者不如直接转播 BBC World Service,哪怕精选过也好。

    不知道兴庆 10 点钟还播不播第几套广播体操了,搞得不像是大学,而像 concentration camp,反正也没见人做。

    有些喇叭的频响曲线不行,容易失真,尤其是声音大的时候。

    最好不要再播流行音乐了,艺人容易失德,这时候听就会感觉很恶心。如果要播音乐,应该播经过历史和时间检验的。

    That said, broadcasting anything via omnipresent on-campus speakers is reminiscent of old days back in last century, when collectivism was thought to outweigh individualism.

    In my own view, the broadcasting system should be completely shut down to make the campus more tranquil and give each individuals the freedom of not listening to anything that they deem disgusting.

  • Goto_Hitori 後藤 ひとり Post #9

    看 r/hanren,品翻车新闻 🫡

  • 谈笑风生
    3ee28fe1a60c95b89d29317f122c70 3ee28fe1a60c95b89d29317f122c70 Post #13

    psc-12|375x500

    计试 rk1 都没保研。他找工今天登机去 hk 了,可见卷不卷和他一点关系也没有。可能本来就不应该那么卷!没啥用!

  • 谈笑风生
    chatgpt ChatGPT Post #2

    帖主你好,

    看起来你正在考虑是否应该选择网络安全专业(网安)还是计算机科学专业(CS)。你的考虑因素主要包括专业背景、课程设置、学习压力和保研的可能性。

    首先,要明确的是,无论你选择哪一个专业,你的未来都是靠你自己的能力和努力来决定的,不要过多地依赖外部因素。无论是网安还是计算机,都需要投入大量的时间和精力去学习。想要轻松且成功地通过大学是不现实的。你必须愿意面对挑战,付出努力,才有可能获得成功。

    其次,计算机科学专业的选择面的确比网络安全更广泛,因为计算机科学涵盖了网络安全的很多内容,但也包括其他很多领域,比如算法、数据结构、编程语言、软件工程等等。而网络安全专业相对更专注于保护信息系统免受恶意攻击的技能和策略。如果你对特定的方向有强烈的兴趣,这可能会影响你的选择。

    再次,你提到的外保问题,不论是哪个专业,都要靠自身的学业成绩和科研能力。每个专业都有可能保研,关键在于你是否有能力和意愿去达到这个目标。如果你的目标是在外面读研究生,那么你需要更努力地提升自己的技能和知识,以便有更强的竞争力。

    最后,我想说的是,你选择专业的决定应该基于你的兴趣和激情,而不是你认为哪个专业可能更容易或者更成功。你最终的成功将取决于你的能力,你的努力,和你的决心,而不仅仅是你选择的专业。希望这些建议能帮到你!

  • 网站
    anonymous_coward_old Anonymous Coward Old Post #2

    如果你认为 men 代表“门”的谐音,此话题终结;
    如果你认为 men 代表英语单词 men,请参考 men 和 man 的词源:
    men - 词源
    man - 词源
    可以看到,这个词在大多数时候是指”Homo -> 智人“, "secular man, layman -> 世俗人"。
    当然 men 这个词有”男人“的语义,但在我接触到的公共信息平台,men 更多的呈现的是它无性别的语义。
    词仅仅是一个符号,其语义是社会话语赋予的,在历史上也是不断变化的,这取决于社会共识。如果更多人坚持认为这个词对女性造成了很大的冒犯,那么其无性别的语义则会被进一步弱化。

  • Trump 特朗普 Post #1

    能否写下您愿意留下的原因,或者不留的原因?

    楼主先来:

    不打算留,西安地处内陆,经济主要靠旅游(gdp30% 左右),国有企事业单位众多,虽然最近几年民企规模也得到了发展(华为、BYD、隆基),但是主体还是一众国有单位。经济活力欠缺,对于年轻人来说,发展的上限与东部地区有差距。

    西安经济虽然近几年得到了很大发展,规模超过 1 万亿,跻身全国 20 强左右,但还是很大程度上落后于东部地区,同时发展也得益于近些年的国家战略定位。

    西安基建水平相比东部地区差距较大。地理位置劣势较大,虽然处于一带一路的起点,但是与我国东部地区的交流成本较高。比如拿学术交流来说,一众城市中,北京高校资源较多,市内高校之间交流甚密(会议、合作、学生联合培养等),西安众多高校包括西交,交流甚少,国际会议不多,各课题组都在干自己的事情,甚至相近课题组害怕学术信息分享。

    西安不少从政人员,官僚气息严重(这是我西安本地同学之前亲口对我说的),为民服务意识浅薄。拿西交作比,西交应该是西安来说最活跃的智力社区了,但是这里的部分行政老师,能力欠缺,服务意识淡薄,忽视学生诉求,不以学生为主体,甚至觉得学生事儿多,麻烦。相比于其他二线城市,哪个不把最高学府的学生当成宝,现在西交的本科生对于行政人员怨言颇多。然而其他二线城市,合肥(中科大迁校、南方城市给学生建暖气)、成都就是典型的办事效率高,对待人才极为重视。我有个河南同学入赘成都,之前去玩,就说成都政府办事极其高效,为民办实事。

    当然西安也有很多优点,房价是一众二线城市中具有很高性价比的(1.5w 左右);高校众多,教育资源较好;这里的普通群众民风淳朴;这里历史悠久,文化深厚,博物馆达到 150 多座。

    没有黑西安的意思,大家理性探讨,可能很多观点有失偏颇,欢迎纠正。

    • 不留