2024 08 23, 802 pm 今日內容
2024-08-23, 8:02 PM-今日內容
二维的cell转化成1个维度的标签。 np.floor就是除了之后向下取整。我们在把坐标进行格子化的时候特别有用。 numpy 遵循了惯例。 axis=0就是对column进行操作比如我们会对这一列的东西求和,这样有意义。 或者可以这么理解,axis… argmax 可以用来查找最大的峰值 argmax主要是为了找出array中最大值所在的位置。他非常有用。 eye矩阵乘任意一个矩阵都等于这个矩阵本身 amazing sparse categorical 不是one hot encoding 。 但是categorical就是one hot ending… L1 L2 就是在算loss的时候,在原本计算出来的loss,也就是neuron出来的A 和真实的value的差之上,增加的一个项目… New Note First and foremost, make sure you can support yourself. Don’t quit… command line 如果想快速到最开头。就是control+a 或者control + 我在zsh添加了对nvim的 hjk移动的支持。只要escape, 然后就可以hjkl,或者i进行插入来编辑。wb甚至可以移动单词… 如果在小branch进行了add 和commit的操作。 切回道master ,只有进行merge 才会影响到master。 所以… 我不小心git add 。 为什么要弄df的索引 在pandas 因为为了多个csv对齐。拼接。 还可以对时间序列进行高级操作 pd 如果你在设置索引的时候,最好不要丢掉index在原来的位置,这样方便你随时用column的方法查看index的dtype。… pandas 在set 时间的index也就是创建索引的时候,如果inplace是True的,那么直接修改原来的df。 注意,如果… pd 搞一个df,就是数据加上columns的步骤 dict的item 就是把key 和value做成()的形式返回,也就是一个一个的元祖。 如果想用pd来研究,你最好用list包裹… pandas 是用来做数据分析的。 nvim 里面想很方便的对一个函数弄个括号。 我安装了tpope的插件。 这样v选中之后,就可以S 然后i 就可以写函数名字了。 对一个字典pop 就是让某一个key对应得数出来。 像冒泡泡一样 正则化局势防止model过拟合而生的。 主要是 punish 权重 weight Xavier 初始化是什么意思: 就是为了保证在forwarding和back片肉破嘎听的过程中方差variance始终是稳定的。从而… String 可以直接有一个内置的函数把他们转化成lowercase 看这个例子: New Note RNN的h_s(hiddent state)
🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️
二维的cell转化成1个维度的标签。 就是 row*column+column 你不信可以自己推导, 但是就是这样的。 特别像是小学奥数。
🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️
np.floor就是除了之后向下取整。我们在把坐标进行格子化的时候特别有用。
🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️
numpy 遵循了惯例。 axis=0就是对column进行操作比如我们会对这一列的东西求和,这样有意义。 或者可以这么理解,axis… numpy 遵循了惯例。 axis=0就是对column进行操作比如我们会对这一列的东西求和,这样有意义。 或者可以这么理解,axis=0 就是沿着每一行操作。 就简单了
🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️
argmax 可以用来查找最大的峰值 比如一个时间序列的峰值 或者寻找概率最大的class
🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️
argmax主要是为了找出array中最大值所在的位置。他非常有用。
🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️
eye矩阵乘任意一个矩阵都等于这个矩阵本身 amazing 
🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️
sparse categorical 不是one hot encoding 。 但是categorical就是one hot ending… sparse categorical 不是one hot encoding 。 但是categorical就是one hot ending
labels = np.array([0, 1, 2]) # 0: cat, 1: dog, 2: fish
categorical
labels = np.array([ [1, 0, 0], # cat [0, 1, 0], # dog [0, 0, 1], # fish ])
🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️
L1 L2 就是在算loss的时候,在原本计算出来的loss,也就是neuron出来的A 和真实的value的差之上,增加的一个项目… L1 L2 就是在算loss的时候,在原本计算出来的loss,也就是neuron出来的A 和真实的value的差之上,增加的一个项目。 L1就是用的绝对值的和, L2 就是用的平方和。 目的是防止model过拟合。 也就是认为的增加loss 然后让一些本来看哪个weights太大了,就要搞他。 不要让它成显眼包。 weights的值越大,惩罚的就越厉害。  L3 就更恐怖了,直接私立方级别的惩罚,来防止model过拟合。 他更加强;
🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️
New Note 独立开发初学者指南:r/gamedev — A Beginner’s Guide to Indie Development : r/gamedev
🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️
First and foremost, make sure you can support yourself. Don’t quit… First and foremost, make sure you can support yourself. Don’t quit your day job. If you’re vehement on burning your savings, make sure you have enough runway for AT LEAST a year, but ideally 2+. Games take a long time to make, and your first commercial game probably won’t be enough to sustain you. You can’t make games if you don’t have a place to live and food to eat! A Beginner’s Guide to Indie Development : r/gamedev
首先,确保你可以养活自己。不要辞掉你的日常工作。如果你热衷于烧掉你的积蓄,请确保你有足够的跑道至少一年,但最好是 2+。游戏需要很长时间来制作,而你的第一款商业游戏可能不足以维持你的生活。如果你没有住的地方和吃的食物,你就不能做游戏!
1. Always be learning. The moment you aren't learning anymore is the moment you've stopped pushing your limits and/or won't step outside of your comfort zone. Every game I work on teaches me countless new things. It's very exciting and terrifying that our career is never certain, but being too complacent can be your downfall. Your game dev journey can only end when you stop making games
始终在学习。你不再学习的那一刻,就是你停止挑战极限和/或不会走出舒适区的那一刻。我参与的每一款游戏都教会了我无数新事物。非常令人兴奋和恐惧的是,我们的职业永远不确定,但过于自满可能会成为你的失败。只有当您停止制作游戏时,您的游戏开发之旅才能结束
🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️
command line 如果想快速到最开头。就是control+a 或者control + e 就是最后。 永远记住control是对ternimal的指令
🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️
我在zsh添加了对nvim的 hjk移动的支持。只要escape, 然后就可以hjkl,或者i进行插入来编辑。wb甚至可以移动单词… 我在zsh添加了对nvim的 hjk移动的支持。只要escape, 然后就可以hjkl,或者i进行插入来编辑。wb甚至可以移动单词。
🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️
如果在小branch进行了add 和commit的操作。 切回道master ,只有进行merge 才会影响到master。 所以… 如果在小branch进行了add 和commit的操作。 切回道master ,只有进行merge 才会影响到master。 所以你在小branch干什么都不会影响master。
也就是说如果我想对同一个文件进行常识性的操作,那么我就可以新建一个小分枝,然后对这个文件更改, 即使我删掉了文件,当我回到master ,我这个文件还是在的?
是的,完全正确。
- 在小分支上更改或删除文件:这些更改只会影响小分支。
- 回到
master分支:你会看到master分支原来的文件状态。
如果你在小分支上删除了文件,当你切换回 master 分支时,文件仍然存在于 master 分支中。只有当你合并小分支到 master,这些更改才会影响 master 分支。
🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️
我不小心git add 。 了所有的东西。怎么取消刚刚的操作 用git reset
🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️
为什么要弄df的索引 在pandas 因为为了多个csv对齐。拼接。 还可以对时间序列进行高级操作
🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️
pd 如果你在设置索引的时候,最好不要丢掉index在原来的位置,这样方便你随时用column的方法查看index的dtype。… pd 如果你在设置索引的时候,最好不要丢掉index在原来的位置,这样方便你随时用column的方法查看index的dtype。 因为一旦转换转换完整index, column就不会有这个column。 所有最好drop=False df.set_index(“time”, inplace=True, drop=False)
🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️
pandas 在set 时间的index也就是创建索引的时候,如果inplace是True的,那么直接修改原来的df。 注意,如果… pandas 在set 时间的index也就是创建索引的时候,如果inplace是True的,那么直接修改原来的df。 注意,如果你想让他进行时间的排序,你再在用sort_index(inplace=False)这两个函数的作用个不一样。 如果你害怕他修改你的数据。你就让他inplace是false。这样他会返回一个复制了的df给你, 原来的df还在。 只不过占了更多你电脑内存而已。
🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️
pd 搞一个df,就是数据加上columns的步骤
🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️
dict的item 就是把key 和value做成()的形式返回,也就是一个一个的元祖。 如果想用pd来研究,你最好用list包裹… dict的item 就是把key 和value做成()的形式返回,也就是一个一个的元祖。 如果想用pd来研究,你最好用list包裹着这个元祖, 然后放到pd的打他frame里面去操作。
🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️
pandas 是用来做数据分析的。
🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️
nvim 里面想很方便的对一个函数弄个括号。 我安装了tpope的插件。 这样v选中之后,就可以S 然后i 就可以写函数名字了。
🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️
对一个字典pop 就是让某一个key对应得数出来。 像冒泡泡一样
🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️
正则化局势防止model过拟合而生的。 主要是 punish 权重 weight
🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️
Xavier 初始化是什么意思: 就是为了保证在forwarding和back片肉破嘎听的过程中方差variance始终是稳定的。从而… Xavier 初始化是什么意思: 就是为了保证在forwarding和back片肉破嘎听的过程中方差variance始终是稳定的。从而避免梯度消失或者梯度下降。 方差是稳定的关键, 我们需要保证均值为零,我们始终需要一个方差,并且他不为零。所以我们才艺用unifying distribution来表示。 Tanh 可以保证在0附近的时候,他激活前后的variance是差不多的。  第 4 部分(第 4 周) — Section 4 (Week 4)
🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️
String 可以直接有一个内置的函数把他们转化成lowercase 看这个例子: Data = “"”insolence”””.lower()
🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️
New Note
🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️下一個筆記🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️🐿️
RNN的h_s(hiddent state) 从零开始的长短期记忆 (LSTM) 网络 |中等 — The Long Short-Term Memory (LSTM) Network from Scratch | Medium 是用来保存过去的信息的(短期信息)
LSTM 也有这个hiddent state, 更有cell state(c_S)长期信息。 因为LSTM有一个新的门。 也就是通过这个cellstate,最上面的额这条轨道, 积聚了过去的信息。 鸥  LSTM的新门(forget gate 用sigmoid, candidate gate) 忘记门就是用sigmoid 来压缩到0-1 短期信息,还有一  个weights和biad
input gate 是在candidate gate的基础山。 用的是hyperbolic tang 也就是-1 到1 来遗忘 Outut gate 要去看hiddent state就也就是短期记忆哪个留下,哪个抛弃。 他要准备下一个cell  我们的目的就是要让error最小。所以要用gradient 乘以error。
#匯總今日內容