らんだむな記憶

blogというものを体験してみようか!的なー

2021-04-01から1ヶ月間の記事一覧

TeX で書かれた論文の翻訳

TeX

perl -p -e 's/~//g; s/\\cite\{.*?\}//g; s/\\ref//g' main.tex こういう感じの処理をするだけでもかなり DeepL に突っ込み易くなると思う。

型からモジュールを取得したい

python - Getting Module from Type - Stack Overflow みたいな感じしかないかなぁ >>> import numpy as np >>> import inspect >>> t = np.float32 >>> mod = inspect.getmodule(t) >>> a = mod.array([1, 2, 3]) >>> type(a) <class 'numpy.ndarray'> そうか・・・。https://githu</class>…

PyTorch の計算グラフ可視化

GitHub - szagoruyko/pytorchviz: A small package to create visualizations of PyTorch execution graphs でできそう。なんだかんだで計算グラフの観点から眺められると嬉しい。

DeZero 写経

O'Reilly Japan - ゼロから作るDeep Learning ❸ を眺めていても理解が深まる気もしなかったので、やらないよりはマシ程度の気持ちで 18 日前から写経を開始した。DeZero で眺める自動微分 (2) - らんだむな記憶 この辺の作業をしつつ「完成品」を見ていても…

RNN (6)

RNN (5) - らんだむな記憶 の内容を計算グラフとして可視化すると以下のようになる。● 1 回目のデータ投入● 2 回目のデータ投入● 3 回目のデータ投入なるほど。共有されている Layer (x2h) が分かり易くて、よく見かける図よりも良いかもしれない。ただ、投…

Go 版 DeZero

Goでゼロから作るDeep LearningフレームワークDeZeroを実装してみた | CyberAgent に Go 言語で DeZero を実装したという内容が書かれている。GitHub - qua-tkmax/dezerogo がその実装らしい。バックエンドエンジニアはやってないし Go 言語は疎いが、Python…

Visual Studio 2022

「Visual Studio 2022」がついに64bit化。今夏プレビュー公開 - PC Watch ほほぅ、この夏にパブリックプレビューが出るのか。 Visual Studio 2022は、メインプログラムにあたる「devenv.exe」がついに64bit化し、最大4GBというメモリ制限を取り払った。 あれ…

Visual Studio Code で enter で確定というのをやめたい

import numpy as np || する時に、1 回目の enter で <code>np</code> が確定されて、次の enter で改行になるのが煩わしい。 >|json| "editor.acceptSuggestionOnEnter": "off" したら良いらしい。

ニューラルネットワークの数理的構造 (5)

ニューラルネットワークの数理的構造 (4) - らんだむな記憶 が分かりにくいので、これをリファインしたい。 問題設定としては、 画像識別モデル \begin{align*} f: [0, 255]^{224\times 224} \longrightarrow [0, 1]^{1000} \tag{1} \end{align*} 画像生成モ…

写経による勉強

IT

写経もやむなしか写経は悪かとか色々あるらしいが、少なくとも IT はまっとうだと思われるソースを写経するのはアリだと思う。(退屈だけど)そもそも技術力があやしい状況なら沢山の typo を出したり、書き漏れが生じることも少なくないはず。なので、写経し…

シリコンバレーよりメルカリ

「シリコンバレーよりメルカリ」、海外のすご腕AI技術者が殺到する秘密 | 日経クロステック(xTECH) scikit-learn の作者までメルカリか・・・。

__truediv__

operator --- 関数形式の標準演算子 — Python 3.9.4 ドキュメント これは一体・・・。"真の" 除算・・・?__add__, __div__, __floordiv__, __mod__, __mul__, __sub__,__truediv__ - Python in a Nutshell [Book] なるほど・・・。/ が __truediv__ に対応…

ソースファイルのエンコーディング

PEP 8 -- Style Guide for Python Code | Python.org Files using ASCII (in Python 2) or UTF-8 (in Python 3) should not have an encoding declaration. れいの # -*- coding: utf-8 -*-はもう書かないほうが良い? 英語で読むのが面倒くさくて はじめに …

DeZero で眺める自動微分 (4)

DeZero で眺める自動微分 (3) - らんだむな記憶 の続き。https://github.com/oreilly-japan/deep-learning-from-scratch-3/blob/master/steps/step33.py で高階微分を求めるという内容になるが、計算グラフを考えると意外と難しい。このサンプルでは難しいの…

Adobe と PostScript と

https://www.adobe.com/content/dam/cc/en/leaders/pdfs/geschke.pdf そうかそうか、81 歳か。PARC を飛び出て、Adobe を創設して世に PostScript を送り出した。この辺の話は AMW|雑誌・書籍検索 『Adobe:Innovation これまでの25年、これからの25年』 だ…

CRuby (4)

CRuby (3) - らんだむな記憶 の続き。もう少し文字列にフォーカスしたい。https://github.com/ruby/ruby/blob/v3_0_1/string.c#L230-L258 にエンコーディングを取得する関数がある。238 行目で https://github.com/ruby/ruby/blob/v3_0_1/include/ruby/inter…

CRuby (3)

CRuby (2) - らんだむな記憶 の続き。 cgdb --args ./ruby test.rb して (gdb) b process.c:4739 Breakpoint 1 at 0x133308: file process.c, line 4739. (gdb) rし、ブレークしたところで、 (gdb) b string.c:815 Breakpoint 2 at 0x5579b7878d2d: file str…

CRuby (2)

CRuby - らんだむな記憶 の続き。[test.rb] # -*- coding: utf-8 -*- system("ls") puts "Hello, ruby! (こんにちは、ruby!)" などとして、 cgdb --args ./ruby test.rb とする。素の gdb よりは幾らか辛さが薄まる。 文字列の生成については https://github…

CRuby

ruby - らんだむな記憶 で随分と前に CRuby をビルドしていた。記事には何も残していないが少しソースコードを眺めたこともあったが、あれはいつのことだっただろうか・・・。https://github.com/ruby/ruby でも拾ってきて久しぶりに眺めてみるのも悪くない…

DeZero で眺める自動微分 (3)

DeZero で眺める自動微分 (2) - らんだむな記憶 の続き。 結局のところ、出来上がったプログラムを解析するというのは結構難しい。プロジェクトに途中から参加した場合、使われている技術がどれだけ初等的なもので構成されていても、やはり理解にはかなりの…

AI導入

AI導入の教科書 - 秀和システム あなたの学びをサポート! 読んでみた。ビジネス、コンサル寄りの内容。AI ありきという内容ではなかった。“とりあえず AI” とか “なんとなく AI” という状況になった場合、或いは “深層学習やったらいいんじゃ?” という状況…

500万円

平均年収436万円…人事が明かす「700万円の大台」昇給の近道(幻冬舎ゴールドオンライン) - Yahoo!ニュース PM や主任で「年収基準=420万~」とか辛すぎると思うし、 安泰の老後への第一歩…年収500万円台を目指すには? まったく安泰ではないわりに求めている…

DOSBox

IT

DOSBox - Wikipedia で DiscStation が一部動作するらしい。もう昔ほどの情熱はカケラも残っていないが、懐かしい。

スクレイピング

【スクレイピングまとめ】| Python Node.js PHP Ruby Go VBA | 6種類の言語でヤフートップをスクレイピング - Qiita この辺がそれぞれ定番のライブラリなのかな?Python でも良さそう。なら 10分で理解する Beautiful Soup - Qiita とか [スクレイピング] Py…

ザッソウ (2)

ザッソウ - らんだむな記憶 を少し前に読んだ。朝日新聞出版 最新刊行物:書籍:ホンダ流ワイガヤのすすめ に比べるとやや抽象的な理論メインの話という感じで具体的なケースはそれほど扱われていなかった印象。 心理的安全性 雑な相談 が繰り返し強調されて…

エンジニアリングマネージャー

エンジニアリングマネージャーってどうなの? メルカリEMが本音を明かす | mercan (メルカン) LINEのエンジニアリングマネージャーが語る、優れたEMの条件と求められること - ログミーTech あんまり興味わかない感じの路線だな。チームビルディングねぇ。

源ノ角ゴシック VF

source-han-sans/Variable at release · adobe-fonts/source-han-sans · GitHub 遂に来たか!DTL OTMaster で昔は配布されていた「OTM_Light 3.7.0」で開くと CFF2 テーブルが見える。ただ、それ以上がさっぱり解析できないので、細かいところは fontTools …

Visual Studio Code で Python インタープリタ指定

たまにうまくいかない気がするけど workspace.code-workspace と同じディレクトリに .vscode/settings.json を作って、 { "python.pythonPath": ".../bin/python" } で適当に Python インタープリタのパスを記載しておけば良さそう。python -m venv で作った…

Python の前方参照

PEP 484 -- Type Hints | Python.org class Tree: def __init__(self, left: 'Tree', right: 'Tree'): self.left = left self.right = right うーん・・・。PEP 563 -- Postponed Evaluation of Annotations | Python.org from __future__ import annotations…

請負契約と準委任契約

請負契約と準委任契約の違いとは - BUSINESS LAWYERS ほほぅ。そういう違いなのか。 SESとは?契約形態からグレーといわれる理由まで、業界のリアルを解説 とも併せて軽くおさえておきたい。