「探索的データ解析中の繰り返しタスクの効率化」

「繰り返しタスクの効率化におけるデータ解析の探求」

データサイエンスにおける自動化

繰り返しのあるEDAタスクを特定し、例を用いたユーティリティを通じて自動化されたワークフローを作成するための招待状。

Image by Author (DALL-E Generated)

プログラミングの原則:平凡な作業を自動化する

よく言われることですが、怠惰なプログラマーは最高のプログラマーと言われています。ただし、正確には、繰り返しのワークフローに耐える忍耐力を持たないプログラマーは、前向きな時間の投資をしてできる限り自動化し、そのようなタスクを避けるための努力をします。つまり、最も優れたプログラマーは平凡なタスクを繰り返し行うのではなく、それらを自動化します。熟練したプログラマーは「怠惰」ですが、将来的な努力を省略できるツールを作成するために前向きな時間を投資します。これにはキーボードショートカットの学習、カスタムモジュールの作成、またはワークフローを自動化する賢いソフトウェアの見つけ方が含まれる場合もあります。

Philipp Lenssenの「Why Good Programmers are Lazy and Dumb」という記事では、次のように述べられています:

「単調で繰り返しのコードを書かない怠惰なプログラマーだけが、ソフトウェアのメンテナンスや柔軟なリファクタリングの敵である冗長性を回避します[…]良いプログラマーであるために怠惰なプログラマーは、ソフトウェアツールが効率的になるか、冗長性を避けるためのアプローチがどのようなものか、作業を維持およびリファクタリングしやすくする方法を非常に怠惰に学ぶ必要があります。」

誰もが煩雑で単調なタスクを楽しむことはありませんし、誰かがプロジェクトごとに同じ関数を繰り返し行っている場合、この包括的なフラストレーションが浮かび上がってきて「それらをモジュールにまとめます」と囁き始めるはずです。

Image by Author

EDAの繰り返しの性質

We will continue to update VoAGI; if you have any questions or suggestions, please contact us!

Share:

Was this article helpful?

93 out of 132 found this helpful

Discover more