タグ

2023年6月16日のブックマーク (18件)

  • 高次元ベクトルを「矢印」とイメージするのがちょっとしっくりこない理由|shi3z

    なぜAIを考える時にベクトルを「矢印」と捉えるべきではないのか。 実際には矢印として考えたほうがいい例外もあります。 たとえば、特徴空間の任意の2点の引き算や足し算をするとき。 矢印のメタファーが使えます。 あるベクトルAから別のベクトルBを引いたベクトルCは、BからAへ伸びる矢印としてイメージするのは大丈夫です。 この性質を利用して、プロンプト芸が成り立つケースもあります。 たとえば画像生成AIで使われるネガティブプロンプトはそういう性質を使っています。 しかし、根的に、我々が普段イメージする二次元の矢印で示されるベクトルと、十次元以上の高次空間のベクトルは、全く異なる性質をもっていると考えるべきです。低次のベクトルと、高次のベクトルでは、共通する要素はあるけれども、それはごく一部に過ぎないということです。 例を挙げましょう。 1次元のベクトルは、正負の向きと大きさを持ちます。 数直

    高次元ベクトルを「矢印」とイメージするのがちょっとしっくりこない理由|shi3z
  • Javaがパブリックスタティックヴォイドメインの呪文から解放される - きしだのHatena

    みなさん、今日もパブリックスタティックヴォイドメインしてますか? ジャバと言えばパブリックスタティックヴォイドメインですよね。 最近はIDEでmain[tab]と入力すれば補完してくれるとはいえ、コードを読むときには目に入ってきたりしますね。 そんなパブリックスタティックヴォイドメインの呪文から解放される日が近づいています。 TL; DR 9月リリースのJava 21の試用機能として void main() { System.out.println("Hello"); } をhello.javaで保存したら、java hello.javaで実行できるようになります。 (Java 21では--enable-preview --source 21が必要) Javaではプログラムを開始するときにpublicなclassなどにStringの配列を受け取るpublicでs

    Javaがパブリックスタティックヴォイドメインの呪文から解放される - きしだのHatena
  • 賃貸マンションに入れてはいけない客・タトゥー入ってる人編

    ●あとがき 相続で成り行き上賃貸マンションの大家になり10年が経った、約100部屋を自主管理している増田です。読んでくれた人ありがとうございました。なんかやっぱり議論がおかしな方向へ行っちゃうので消しますね。まあ、おかしな方向へ誘導しちゃったのは私だと思いますので、お前が言うな、ですが。 4日記書いて沢山意見頂きました。一部「この人は不動産も金融もクッソわかってるな…」というハイレベルなコメントもあり、びっくりしました。 せっかく皆さんに話題にしてもらったので、個人的にはタトゥーが実際に入っている人や、そういう入居者を受け入れている大家に反論を書いて欲しいと思っていたのですが、この異様な雰囲気では難しく、いたずらにかき回して不安をあおってしまっただけかもしれませんね。申し訳ないです。 察しの通り私はめちゃくちゃ変わり者ですので、私みたいな極端な大家はまずいないと思います。この先の人生を賃

    賃貸マンションに入れてはいけない客・タトゥー入ってる人編
  • ポインタ型記法のススメ ─ int* p; int *p; 空白をどちらに挿入するか | MaryCore

    C言語におけるポインタ変数の書き方には複数の記法あります。 char* p = "s"; // ① charポインタ型の変数p char *p = "s"; // ② char型のポインタ変数p 書き方や言い方が違うだけでいずれも全く同じ意味で同じ動作をします。 私自身はポインターの前にスペースを挿入する②char *p、いわゆるポインタ変数記法を支持していますが、最近は①char* pのポインタ型風の記法も悪くないと思うようになりました。そこで今一度ポインタ型記法の有効性を検証してみましょう。 ただし来、ポインタは変数に対して与えられる概念であるため、アスタリスクは型側ではなく変数側に寄せるのが自然です。 目次 ポインタ型記法のメリット ポインタ型記法のデメリット そもそもポインタ型記法を使ってる人はいるのか 有名プロジェクトでの使用例 ポインタ型記法のメリット 文字数の削減ができる

  • TypeScriptの型入門 - Qiita

    TypeScriptは型がついたJavaScriptです。プログラミングにおいて型があることの恩恵は大きく、近頃AltJSの代表格として人気を集めています。TypeScriptはもともと型のないJavaScriptで書かれるコードに型を付けることを使命としていることもあり、たまに変な型が追加されます。例えばTypeScript2.8で追加されたconditional typesはずいぶん注目を集めました。これによってTypeScriptの型システムの表現力が広がりましたが、一方でTypeScriptを書いている人の中には、よく分からない型が増えてついて行けない、一部の人たちが長くてよく分からない型定義を書いて喜んでいるだけと思っている方もいるのではないでしょうか。実際、健全にJavaScriptを書いていれば、自分でそのような変な型を書くことはあまり多くありません。 そこで、この記事ではT

    TypeScriptの型入門 - Qiita
  • 【Java入門】ジェネリクス(総称型)と型推論

    ジェネリクス(総称型)とは ジェネリクスとは、型を指定することによってコレクションが扱える型を限定的にする機能です。 例えば、ArrayListを下記のように記述した場合、これはArrayListがString型しか扱えないことを指します。 Java

  • Java再入門 ~Java11 ジェネリクス、ダイアモンド演算子 - Qiita

    ジェネリクスは型をパラメータ化することができる仕組みで、Java11どころかJava5からあります。 使わないとListとかMapとかを使えないに等しいような状態になるので、まったく知らないという人もいないと思いますが、自分で型パラメータの宣言をしたことはなかったり、extendsやsuperが出てくると自信がなくなったりする人は少なくないのではないでしょうか。 自分で宣言して利用しようとしたときに、まず悩むのはどこに書いたらいいのかです。以下の3パターンあります。 クラスに宣言する メソッドに宣言する コンストラクタに宣言する 個人的にコンストラクタに宣言したくなったことは一度もないのですが、できるかどうかでいうとできます。 クラスやコンストラクタに宣言する場合の例は以下です。 public class GenericsClass <T, A extends Piyo> { T obj;

    Java再入門 ~Java11 ジェネリクス、ダイアモンド演算子 - Qiita
  • Pythonのパッケージングと配布の全体像

    EDIT: このブログと似た内容の話をPyCon APAC2023にてお話ししました。 こちらの登壇資料も合わせてご覧いただけると幸いです こんにちはWantedlyの樋口です。 Pythonのパッケージングと配布は歴史が長く、多くのツール(ex. conda, pip, pipenv, poetry, rye...)が開発されてきました。これらの多様性はPythonが多くの人に使われ、継続的に改善されたゆえの賜物ですが、同時にこれらの理解を難しくしている要因にもなっていると感じます。 そこで記事では、Pythonのパッケージングと配布の全体像を紹介します。パッケージングと配布が何か、なぜ重要なのか、そしてそれぞれのツールが何を解決しようとしているのかについて説明します。以下のような疑問を解決できることを想定しています。 パッケージングと配布の仕組みがなぜあるのか 多数あるツールが何を解

    Pythonのパッケージングと配布の全体像
  • 「Google Domains」提供終了へ Squarespace社に事業売却

    Googleは6月15日(米国時間)、ドメイン登録サービス「Google Domains」の提供を終了すると発表した。事業を米Squarespaceに売却する。同社は約1000万個のドメインを含む関連の資産をGoogleから引き継ぐ。 事業の譲渡により、Google Domainsのユーザーが直ちに対応を行う必要はないという。現地の規制当局から事業売却が承認され次第、ドメインや顧客の管理をSquarespace社に移転する。規制当局の承認は2023年後半に完了する見込み。 Google Domainsのヘルプサイトによれば、当面はGoogle Domains経由で引き続きドメインを管理できるが、移行期間を経てSquarespaceアカウントでの管理に移行することになる。Googleは「可能な限りシームレスに行えるようにする」としている。 ドメインの更新価格について、Squarespace

    「Google Domains」提供終了へ Squarespace社に事業売却
  • 漫画家さんが業界志望者の相談に乗るも、業界を舐めてるとしか思えないトンデモ提案を平気で出す人が結構いるという話

    なるあすく @naruasuku 漫画イラストを描いております。 ■作品一覧はこちら(Twitterの無料漫画など)→amzn.to/40p8ILs ◆skebskeb.jp/@naruasuku ◆LINEスタンプtinyurl.com/5aan9j9u ■仕事のご依頼などはDMまでどうぞ naruasuku.fanbox.cc

    漫画家さんが業界志望者の相談に乗るも、業界を舐めてるとしか思えないトンデモ提案を平気で出す人が結構いるという話
  • AIを学ぶのに必要な最低限の数学の知識は5つだけ!|shi3z

    最近、「AIを理解したくて代数幾何の教科書を勉強しているんですよ」という人によく会う。 五年前くらい前に、note株式会社の加藤社長も「社内で代数幾何学の勉強会を開いてるんですよ」と言っていた。僕はその都度「それは全く遠回りどころか明後日の方向に向かってますよ」と言うのだがなかなか聞き入れてもらえない。 確かに、AI、特にディープラーニングに出てくる用語には、ベクトルやテンソルなど、代数幾何学で使う言葉が多い。が、敢えて言おう。 代数幾何学とAIはほとんど全く全然何も関係していないと。 なぜこのような不幸な誤解が生まれてしまうかの説明は後回しにして、意地悪をしても仕方ないので、AIを理解するために最低限知っておかなければならない用語を5つだけ紹介する。 テンソル(スカラー、ベクトル、行列など)おそらく、「テンソル」という言葉が人々を全ての混乱に向かわせている。 Wikipediaの説明は忘

    AIを学ぶのに必要な最低限の数学の知識は5つだけ!|shi3z
  • 後輩に対して [君付け]→[呼び捨て+命令口調]→[さん付け+敬語] に変えて学んだこと - Qiita

    はじめに 同じチームの後輩に対して、名前を呼び捨てにするか君付けするか、敬語を使うか使わないか、様々な考え方があると思います。 私の場合は、呼び方や敬語の有無を変えた経験があり、そこから学んだことを紹介します。 最初は君付けだったが 私は最初、同じチームの後輩を「小島くん」のように君付けで呼んでいました。 当時の私は、社会人という意識が低く、会社の後輩に対して学生時代の部活の後輩と同じ感覚で話しかけていました。 しかし、ある時、転機がありました。 上司からすると、私は後輩に甘くて厳しさが足りないところがあったのでしょう。 後輩を呼び捨てするように助言されました。 (※10年前の話で、今ほどリーダーシップの理論も広まっていなかった頃の話です) 学生時代からずっと後輩のことを呼び捨てしたことのなかった自分にとって、それは物凄く抵抗がありました。 しかし、私は後輩に対してもっと厳しく指導すること

    後輩に対して [君付け]→[呼び捨て+命令口調]→[さん付け+敬語] に変えて学んだこと - Qiita
  • 三十路のおじさんだけどコミュニケーション能力上げる方法教えてくれ

    先に明言しておくが、俺はADHD友人にまで発達障害扱いされるがセカンドオピニオンまで受けてトータル2度の検査をしたが発達障害ではなかった。(俺の特性を書くとはてなーたちは120%発達障害の検査をしろと言ってくる為) 俺は口頭でのやりとりが苦手だ。人の言葉を理解するのに時間が掛かるし、言葉もスラスラ出てこないし、その場で言いたいことを綺麗にまとめられずパニックになりしどろもどろな、的外れな回答をしてしまう。会話する気がないのではなく、真剣に会話しようとしてこれなのだ。相手の言う事を聞き逃してはいけない、間違った解釈をしてはいけないという観念が重度の緊張と体の強張りを生み、相手の言ってることが音としては聞こえるが、情報として処理されないような症状もまあまあな頻度で起きる。疲労感が大きく家に帰る頃には心身の疲労感が酷い。これが原因で新卒の頃に社交不安障害を発症し、仕事を辞め3年ほど寝たきりのよ

    三十路のおじさんだけどコミュニケーション能力上げる方法教えてくれ
  • 『犬猫が一口で死ぬ食品』

    皆さんはヨーグルトを愛犬愛に与えることがありますか? いえね、いいんですよ。 まぁ、脂肪分は高いので人間と違ってタンパク質と脂質だけで太る犬には あまり与えすぎると肥満の原因になるので少量にしておいたほうが いいとは思いますが... ところが近頃スーパーにも普通に置いてあるロイテリ というヨーグルトには甘味料としてキシリトールが含まれています。 以前も書きましたがキシリトールは犬にとって致命的な成分で、 体重6キロ以下の犬がキシリトールガム1粒べてしまっただけで、 低血糖の症状となり重篤な症状に陥ります。 日ではキシリトールをあまり甘味料として加工品に使っていなかったので、 成分表示をチェックする習慣がない上、中高年の人たちは老眼で小さな文字が読めず、 ついつい習慣で与えてしまうケースもあるでしょう。 普通のヨーグルトと同様に軽く考えていると非常に危険です。 どのくらい危険かと

    『犬猫が一口で死ぬ食品』
  • 続く道 花の跡 - ななせ悠 | 少年ジャンプ+

    JASRAC許諾第9009285055Y45038号 JASRAC許諾第9009285050Y45038号 JASRAC許諾第9009285049Y43128号 許諾番号 ID000002929 ABJマークは、この電子書店・電子書籍配信サービスが、著作権者からコンテンツ使用許諾を得た正規版配信サービスであることを示す登録商標(登録番号 第6091713号)です。

    続く道 花の跡 - ななせ悠 | 少年ジャンプ+
  • セックスレス解決に足りてなかった視点

    自分なりに問題と向き合ってみて何がいけなかったのかを整理してみた結果、気付きがあったよという話です。 我が家ではが二人目の子どもを妊娠してからセックスに応じてくれなくなり、気がつくと8年近く経っていました。 子どもがいるとなかなかそういう空気にならないのは仕方ないことですが、まれにチャンスがあっても「眠い」「疲れている」「休ませてほしい」と言われるばかりで、そうなると強要することが加害ともなりかねないとそれ以上は話が進まないままにフラストレーションを溜め込み続けました。 セックスの話をするときに、どうしても「気持ちがいい」という言葉が頭の中に支配的になります。 実際、と話し合う上で、どうしてそんなにセックスがしたいのかを説得するときに大きな戸惑いとなりました。 そんなに難しい話ではないかもしれませんが、でも、どうしてしたいのかを考えた時、「気持ちよくなりたい」「気持ちよくしたい」以外の

    セックスレス解決に足りてなかった視点
  • 20230614_「ChatGPTについて調べてくれ」と社長から特命を受けた人のためのChatGPT概論(40min版)

    https://forest.f2ff.jp/introduction/7866?project_id=20230601

    20230614_「ChatGPTについて調べてくれ」と社長から特命を受けた人のためのChatGPT概論(40min版)
  • 【マニア向け】痛PCの数々【ある意味力作】 : 0から楽しむパソコン講座のブログ

    0から楽しむパソコン講座のブログ ここでは0から楽しむパソコン講座の管理人が見つけたHOTな情報や最新情報、また裏情報などを紹介していきます。 パソコン関連を中心にさまざまなな情報を公開していきます。もちろんタブレットやスマホ関連の情報もあります。 中にはきわどい裏情報も存在いたしますので、裏情報の取り扱いについては自己責任でお願いいたします。 みなさんよく耳にする痛車とかという「痛○○」という言葉をご存知でしょうか? アニメ・ゲームなどキャラクターなどで装飾したものを言い、ある意味「痛い」ということから付けられた名前です。 このゲームやキャラクターなどでパソコンを装飾したいわゆる「痛PC」も存在します。今回はこの「痛PC」をご紹介しましょう。なお、画像はネットから拾ってきたものです。 2.パソコンの中身編 3.ノートパソコン編 4.キーボード編 5.マウス編

    【マニア向け】痛PCの数々【ある意味力作】 : 0から楽しむパソコン講座のブログ