「関数」を含む日記 RSS

はてなキーワード: 関数とは

2024-04-04

プログラム関数名やら変数名やらで頭文字1文字はやめて…

最近配属されたプロジェクト

開発中のソースを見ると、長い名前単語を1文字だけとって並べる習慣があるようだ

…それで分かるの自分だけだろ…

せめて一般的な略し方か調べて定義にするとか、もう少し細かく設計するとか、名前空間使うとかしてくれ…

まあ、誰もその発想に至らないから今の状況になるんだろうけど…

長期運用で人が流動しないプロジェクト弊害だな…

   x^n+y^n=z^n というのはフェルマーの大定理と言いますが、 平成8年頃には、概要をまとめた有名な本が出ており、結論の何が美しいかと言うと、

    有理数の格子点という概念を作っておいて楕円関数がそれを1つも通らないという深い関係としてあるわけですが、証明は、いわゆる、到達不可能ものとして

   多くの数学者に考えられ、 ロシア計算機学者の思いついたやり方で出来たとかなんかそういうお話がその本に書いてあったということです。

     で、予想しているだけで作るのは不可能だと思われていたことが出来たので、当時は称賛されていた。

2024-04-02

面接に来たおっさんExcel使えるって言ってたけどパワーBIもPythonも使えなかった。何でエクセルできるって嘘ついたんだ?

この前、職場事務職(月23.7万円)の面接無職おっさん(48)が来たんだが


パソコンスキル質問

そのおっさんが「パソコン得意です。Excelできます」ってドヤ顔で言ったんだよね


そこで俺は「パワーBIやVBAPythonできる?」って聞いたら


おっさんが「できません…」って言い出して呆れた😅

ExcelなんてそれこそパワークエリVBaPythonできてなんぼなのに


じゃあ何ができるんですか?って聞いたら関数とか…って言い出してドン引きしたわ


そんなん教えたら誰でもできるもんやん


パソコンテスト一応やらしたけど、関数にT.Test関数の2番を使ってて実務経験ないの丸わかりで

これはないなあって思って落としたわ


無職からって暇つぶしに冷やかしに来るのやめてくれよ。。。

anond:20240402100010

モデルは多くの場合関数として振る舞うので

関数のものだろ

さすがにそれくらいググれ

AI関数人間の知能にはハッシュ関数ぽい振る舞いがある?

現代AIモデルって呼ばれてる奴は重みが調整された巨大なデータ構造です。

データ構造は多分ニューラルネット的なやつが一般的なのでは。知らんけど。あ、私素人ですので、あまり真面目に聞かないでください。

そんでこのモデル入力に応じて出力が変わります。LLMなら猫っていれたら、猫について語りだして猫この特徴や可愛らしさや、猫にまつわる人間感情についての文章が出力されるだろうし、画像生成なら猫の画像が出てきます

モデルは多くの場合関数として振る舞うので、出力方向からこの出力結果を入力すると(お尻にバイブを刺すのと一緒です。)元の入力データ復元できます。猫にまつわる説明文を後ろから入力したら「猫」って言葉が出るし、猫の画像を後ろから入力したら「猫」って言葉が取り出せます

画像認識AIがやっていたことが全く同じことで、画像認識AI画像生成AIは裏表の関係になっています

ところで人間場合は多くの人が、猫を識別できるにも関わらず、猫の絵を描くことが出来ません。

描くことが出来ても「猫」の再現リアルではありません。

人間の脳は、これらAIが獲得している何かの機能を削ぎ落としているようです。

なんかそのへんが一方向性ハッシュっぽさあるよなーって思った。この辺のアイディアを組み合わせたらなにか、劇的にAI計算コストを下げれそうよね。

あとは発話とかの人類共通計算ハードウェアにしてしまうとか、世界モデルベースハードウェアに落とし込むとか色々計算効率化はありそうな気がしている。

人力イラストは、目から入ってハッシュ化され脳に記録されたデータ、もしくは頑張ってハッシュを行わずに保存されてるデータからの手を使った画像復元処理って感じだろうか。

アニメとか漫画イラストとか絵を見るとき脳の効率を使わずに気分良く見れるのは、脳内の削ぎ落とされたデータに近い形での表現からだろうなって思いました。

こうなってくるとハッシュはいいすぎててたんに情報量を落としたデータだな。

でもハッシュって言ったほうがカッコいいよな。実際多くの人にとって再現度は低いし。

でもハッシュはいいすぎましたごめんなさい。

2024-04-01

anond:20240401152621

で、君何書いたの?

俺はそもそもRustのデベロッパーだなんて言ってないぞ

ただしOOPだの関数型だのは仕事でさんざ使っている

経験マウントだとお前死ぬぞと言ったろ

anond:20240401150811

オブジェクト指向かどうか云々の話なんだから

テックカンパニーバックエンド不正検知のMLサービスにつながるSpringBootのサービスを置き換えました

より

pubで可視管理してtraitでインターフェース定義して、

ジェネリクストレイオブジェクトで多相する普通のRustのプログラムだよ~

の方が具体的だよ

前者はオブジェクト指向じゃなくて手続き型でも関数型でもなんでもできるんだから

関数型言語豪語するやつはバグが多い

別に関数型言語だろうがオブジェクト指向言語だろうが業務によって使い分けるけど

関数型言語をやたら主張してくるやつはめちゃくちゃバグが多い

普通に考えると型付けの関数型ならバグが少なくなりそうなのに実際には全くそんなこと無い

観察したことがある感じだとオブジェクト指向的に状態を整理するようなことが苦手で

それが嫌でオブジェクト指向から逃げて関数型を主張してくるので

根本的に体系的な物事の捉え方ができてないのでバグを量産する

例えば商品として服と靴があったとして、カートに入れたら服は税込みなのに靴は税抜きになってたりする

ちなみにオブジェクト指向をやたら主張してくるやつはバグは少ないけど開発がめちゃくちゃ遅い

俺の考えた最強のデータ構造模索し続けるし他人にもそれを求めるのでめちゃくちゃ面倒くさい

服と靴を買うだけのサイトなのに「靴磨きのサービスを追加する場合は?」みたいなことを考え始める

何事もほどほどがいいと思う

anond:20240401143334

まず前提として、俺はstaticおじさんではない

pythonがメインなので、仕事上でstaticを使ったことはない

しかし前職で巨大なユーティリティモジュールを書く機会があったが、引数にの依存していればいい関数しか存在しなかったので、staticを使ったことはある

anond:20240401141647

staticおじさんは「できる・できない」の視点じゃなくて「保守性・可読性・テスタビリティ」の観点でもちゃんと考えてんの?

そりゃ力技で書けばどんなソフトウェアも結局はアセンブリになるんだから関数の塊になるわけだけど、保守性もテスタビリティも最悪じゃない?

そのへんはstaticおじさんの見解を聞かせてほしい

anond:20240401142256

そんな Rust OOP だけでGoogle検索した結果だけ出されても

 

Rustではtraitでインターフェース定義して、traitさえ実装してればなんでも受け入れる多態性を確保した関数実装して、

構造体に紐づいたメソッド呼び出しを中心としたコードがRustで書かれたコードの9割だと思うけど、

それがOOPじゃなくて何?

 

まさかカプセル化OOPだと思ってる感じの人?

可視管理OOPとは関係いからね?

anond:20240401140825

可視管理モジュールじゃなくてクラスに紐づいてる古の欠陥言語問題であって

モジュール可視管理してる現代言語では obj.method() なんて Obj::method(&obj) の糖衣構文でしかいから、関数は基本全部staticだよね

anond:20240401140244

関数型で書けばというが、すでにプロジェクトが「javaを使う」と決まっているときにmathモジュールのようなものを作らなければならないことなど腐るほどあるだろう

anond:20240401135950

じゃあ関数型で書けばって話

まともにソフトいたこともない人の話を聞く意味がない

anond:20240401135632

mathモジュールをstaticだけで作るということは、そもそもクラスの内部フィールド依存しないで、引数だけに依存するということだ

これは

ということを意味する

anond:20240401134939

経験だけじゃわからんことがあるんだね、理論で考えないと

独自のmathモジュールを作るとして、関数が全部staticでも成立するだろ

anond:20240401031545

Linq使うにはOOP言語必須だし逆にJavaなんかも関数型との合わせ技が最近普通だよ

anond:20240401031031

関数なんかどうでもいいけどまともな情報が全部英語

anond:20240331235607

英語分からん関数覚えるの大変だと思うが。日本語使えないか変数英語頭文字取ること多いし、他人コード読む時も読みやすが段違いだぞ。

ってとこまで書いて調べてみたら、pythonって70個くらいしか関数ないのな。じゃあ、英語できなくていいか

事務員必須スキルSQLしろ

関数型という考えを理解していれば、数式を崩したりVBA頼みにしたりすまい!

ログイン ユーザー登録
ようこそ ゲスト さん