タグ

tasukuchanのブックマーク (24,801)

  • レコメンドアルゴリズム入門:基礎から応用まで実装に必要な知識を解説 - Qiita

    1: 購入 0: 閲覧(したが購入してない) -: 未観測 ユーザーベース型 ユーザー同士の類似度を計算 「あなたと購入履歴の似たユーザーはこんな商品を買っています」 行を各ユーザーのベクトルとみなして、似たユーザーを見つける(上位N人) 似たユーザーが購入しているアイテムを推薦する(N人の平均値などで購入しそうな順に提示) アイテムベース型 アイテム同士の類似度を計算 「この商品を買ったユーザーはこんな商品も買ってます」 列を各アイテムのベクトルとみなして、類似度の高いアイテムを推薦する(上位M件) 類似度計算には、コサイン類似度やJaccard類似度が使われる。 類似度を計算する際に、未観測「-」は適当な値(0, 0.5など)で埋めるか、無視をする。 ログデータを使うため、情報の少ない新規アイテム/新規ユーザーに弱いコールドスタート問題がある。 コンテンツベースフィルタリング アイテム

    レコメンドアルゴリズム入門:基礎から応用まで実装に必要な知識を解説 - Qiita
  • Doing RAG? Vector search is *not* enough

    I'm concerned by the number of times I've heard, "oh, we can do RAG with retriever X, here's the vector search query." Yes, your retriever for a RAG flow should definitely support vector search, since that will let you find documents with similar semantics to a user's query, but vector search is not enough. Your retriever should support a full hybrid search, meaning that it can perform both a vect

    Doing RAG? Vector search is *not* enough
  • GitHub - paralogical/glish: map all words to single-syllable version

    tasukuchan
    tasukuchan 2024/06/12
    =
  • TypeScriptの型と値とバリデーション

    TypeScript質的に自分に型が付与されていると思っているだけの JavaScript です。 いくら型を付与しようが、それが実行時に影響を与えることはありません。 コードレビューをしているとここを誤解している人が当に多いです。何度も解説しているのですが、なかなか浸透しないので、TypeScript におけるバリデーションという視点で記事を書くことにしました。 あと TS でバリデータ使って色々作ろうとしている友人と、プログラミング始めたてで zodopenapi を使っいる友人がいたので、彼らが想定読者です。 型と値の名前空間 TypeScript 上での名前空間(スコープ)は2つに分類できます。 値: 実行時にランタイム上のメモリに存在するもの 型: 静的解析時にのみ参照可能なもの。コンパイル時に完全に消滅する。 TypeScript は基的に JavaScript

    TypeScriptの型と値とバリデーション
  • 【ChatGPT】英語学習用に素敵な先生を錬成したよ! - はげあたま.org

    chatgpt.com 3行で 英文アウトプット練習の優れた相手をGPTsで実装できたからストアに並べたよ! 学習ツールとしての気持ちよさが自慢なのでまずは1回遊んでみてください! 「英語だと中学生レベルの文章すら全然話せない」の克服ができる………と信じて、製作者自身が酷使しています 何ができるの? 和文による出題→英訳→添削→出題…のループです。 体験の良さと自身のアウトプットカの弱さは触ってもらえばすぐに伝わるはずです。これ読む人の8割はブクマして満足するだけなんでしょうけど、これ以降を読むより先にまずは一度使ってみてください。最初にあるリンクへ飛ぶだけです。 なお「完全無料!」と言いたいですが、ChatGPTへの課金が無いとすぐに制限が入るのが最大の難点です。 特長を教えて ジャンルや問題の難易度を適宜変更可能。激ムズ要求出したら絶望感がすごい…… 日語混じりの英文や、かなりの意訳

    【ChatGPT】英語学習用に素敵な先生を錬成したよ! - はげあたま.org
  • Chrome の 組み込み AI Gemini Nano を試してみる

    インストールが完了したらアドレスバーに chrome://flags と入力して設定画面を開きます。以下の 2 つのフラグを設定します。 Enables optimization guide on device: Enabled BypassPerfRequirement Prompt API for Gemini Nano: Enabled また、あらかじめ Gemini Nano のモデルをダウンロードしておく必要があります。アドレスバーに chrome://components/ と入力して Optimization Guide On Device Model の「アップデートを確認」をクリックします。 Gemini Nano を使ってみる それでは、Gemini Nano を使ってみましょう。以下のコードをコンソールに貼り付けて実行します。 const canCreate = aw

    Chrome の 組み込み AI Gemini Nano を試してみる
  • エンジニアのための十徳ナイフ「DevToys」がバージョン2になってクロスプラットフォームやCLI対応しさらに便利すぎる - Qiita

    はじめに 以前紹介させていただき、2022年Qiitaのいいねランキング18位、ストックランキング20位を記録したこちらの記事の続編です! DevToysはリリース後しばらく定期的なバージョンアップが続けられていましたが、去年の7月からぱったりとアップデートが止まっている状態でした。 リポジトリや作者のXを見るとバージョン2の開発を行っているようで、今か今かと待ち続けていましたが数日前リリース予告のポストを見つけて、今日ついにプレリリースされました! ということで早速紹介していきます! DevToysとは DevToysは「開発者のためのスイスアーミーナイフ」の紹介文の通り、開発時によく使うツールを十徳ナイフのようにまとめたアプリとなっています。 JSONの整形とかエンコードデコードetc... プログラミングや保守運用の調査でやりがちな作業をいちいち変換サイトを探したり、エディター拡張機

    エンジニアのための十徳ナイフ「DevToys」がバージョン2になってクロスプラットフォームやCLI対応しさらに便利すぎる - Qiita
  • RustでAPIサーバーを書くのが思ったより良い

    最近いろんなところで採用事例が増えてきたRustですが、Webサービス開発でのAPIサーバーを書くのにRustは向いてないと言われたりします。Rustの第一のターゲットはシステムプログラミングでありGCがないためAPIサーバー開発でシビアなメモリ管理はしたくないというのは一理あるのですが、RustAPIサーバーの開発を実際にやってみるとむしろ開発体験が結構いいなと感じます。パフォーマンスのために難しい所有権を無理にがんばるみたいなマイナスのイメージはほとんど当てはまらなかったです。 Rustの難しいライフタイム、所有権があまり出てこない Rustにおいて難しいとされるライフタイム、所有権といった概念があり私も書く前はかなり身構えていたのですが、これに苦しむことは思ったよりも少ないです。その要因はWebサーバーで扱う処理のほとんどがリクエスト・レスポンスモデルでデータの流れが一方向でシンプ

    RustでAPIサーバーを書くのが思ったより良い
  • 2ヶ月でAWS認定12冠したので攻略法を語ります - Qiita

    AWS認定 is 何? 人気のクラウドサービス「アマゾンウェブサービス」が提供している認定資格試験です。パソコンで実施するタイプの選択式テストとなります。 時流に応じて資格数は増減しています。だいたい10件ちょいです。 2023年度:12資格 2024年度:10資格(→また12に増える予定) 何をやったの? 昨年末、急に思い立って認定資格を2ヶ月でコンプ(全冠)しました。 すいません、ちょっと盛りました。登竜門の「SAA(ソリューションアーキテクト アソシエイト)」だけは3年前に取っていました。 残りは週に1〜2件のペースで取得していたことになります。 資格に挑戦した理由は? 実は私、「資格を取ること」にあまり価値を感じていませんでした。 勉強に多くの時間を使う必要があり、他のことができなくなる 机上学習やるならハンズオンに時間を割く方が実務に活きやすい 数が多すぎて、全冠なんて自分とは別

    2ヶ月でAWS認定12冠したので攻略法を語ります - Qiita
  • Web API設計実践入門──API仕様ファーストによるテスト駆動開発

    2024年7月25日紙版発売 柴田芳樹 著 A5判/208ページ 定価2,860円(体2,600円+税10%) ISBN 978-4-297-14293-3 Gihyo Direct Amazon 楽天ブックス ヨドバシ.com 電子版 Amazon Kindle honto このの概要 書は,著者が1993年から約30年間経験してきたAPI仕様の作成,2003年から20年間経験してきたテストファースト開発/テスト駆動開発の知見をまとめたものであり,一般的なソフトウェア開発者が習得することが容易ではない事柄を,書を通して学び,実践してもらうことを目的としています。 書が提唱する「API仕様ファースト開発」はWebサービスにおける大域的なテスト駆動開発の実現に必要なものであり,また,API仕様ファースト開発を実現するにはテスト駆動開発が必要です。API仕様ファースト開発とテスト駆動

    Web API設計実践入門──API仕様ファーストによるテスト駆動開発
  • “蛍の光=閉店”が伝わらない!? USEN、大創産業、早大が「新しい閉店音楽」制作

    “蛍の光=閉店”が伝わらない!? USEN、大創産業、早大が「新しい閉店音楽」制作
  • [速報] IAMのMFA(多要素認証)でPasskeyが利用できるようになりました #AWSreInforce | DevelopersIO

    あしざわです。 現在開催されているAWS re:Inforce 2024 のKeynote にて、AWS IAMのrootユーザーおよびIAMユーザーのMFA(多要素認証)としてPasskeyのサポートが発表されました。 AWS What's newブログ、AWS Blogの両方で発表されています。 概要 アップデートによって、AWSのrootユーザー、IAMユーザーのMFAデバイスとしてPasskeyが利用できるようになります! AWS側で発行したPasskeyをGoogleアカウントや1passwordなどのクラウドサービスに登録することで、MFA認証としてPasskeyを利用してAWSアカウントにログインできるようになります。 AWS Blogに以下のように記載があるため、初回のリリース時はPasskey+パスワード認証のみでパスワードの利用は必須であるようです。今後のリリースでP

    [速報] IAMのMFA(多要素認証)でPasskeyが利用できるようになりました #AWSreInforce | DevelopersIO
  • これはツボる!つい買い足しちゃうアウトドアなティッシュケース10選【ギフトにも】

    アイキャッチ画像出典:Daytona Park な~んか味気ないんだよなぁ…出典:PIXTA家やキャンプで、何かと出番の多いティッシュ。ウェットティッシュ含めケースも色々あってシンプルなものであっても使い勝手には何の問題もないのですが……せっかくなら遊び心を持って選んでみませんか? キャンパー心をくすぐるティッシュケースが多発中!出典:instagram by @naka_camp2022そこでおすすめなのが、キャンプギアや車・テントなどアウトドアモチーフのティッシュケース。何気ない日用品にアウトドアテイストを加えるだけで、キャンプとなるとすこぶる上がるあのテンションを日常でも感じられるかも? 出典:楽天市場というわけで、ティッシュ・ウェットティッシュと併せて計10選のティッシュケースをご紹介。アウトドア好きな方へのプレゼントにもおすすめですよ! ティッシュケース7選ワンポールテントデザイ

    これはツボる!つい買い足しちゃうアウトドアなティッシュケース10選【ギフトにも】
  • 収納実例特集|性能を追求する住宅メーカー 【一条工務店】

    住まいのお悩みランキングなどで常に上位に入る、注目のキーワード「収納」。お子さまの成長や生活の変化に合わせて、その使い方も中身も変わっていく収納の在り方は、まさにご家庭ごとに千差万別です。そこで一条は「収納」にフォーカスしてオーナー様にインタビュー。一条の家に実際にお住まいの方々はどのような収納をつくり、どのように使いこなしているのか。そのアイディアを聞かせていただきました。 住まいのお悩みランキングなどで常に上位に入る、注目のキーワード「収納」。お子さまの成長や生活の変化に合わせて、その使い方も中身も変わっていく収納の在り方は、まさにご家庭ごとに千差万別です。そこで一条は「収納」にフォーカスしてオーナー様にインタビュー。一条の家に実際にお住まい の方々はどのような収納をつくり、どのように使いこなしているのか。そのアイディアを聞かせていただきました。 これから何十年も暮らしていく家であれば

    収納実例特集|性能を追求する住宅メーカー 【一条工務店】
  • これからはじめる Azure の基礎知識 | 外道父の匠

    まいど AWS の犬が、少々 Azure に触れてみましたので、絵は描かずに基礎知識の整理と共有だけしていきたいと思います。 全然ド素人な状態なので、なにかしら間違ってたり不足していると思われますが、同じようにイチから調べる人の足がかりにでもなれば、くらいの質感で進めていきます。 はじめに 今のところ少々用事があっただけなので、これから Azure を掘り下げるぞとか、Azure の犬になるぞ、とかは考えていなく一発ネタで終わる可能性が高いです。雑なメモをブログに起こして、いったんの区切りとする個人的な清書のため、詳しくはちゃんとリンク先のドキュメントなどを読んでくださいませ。 さて、AWS に似たパブリッククラウドはいくつもあり、Azure もその1つです。公式ドキュメントに何箇所も AWS との比較が出てくるくらいには、Azure も AWS を意識しています。 例)AWS サービスと

    これからはじめる Azure の基礎知識 | 外道父の匠
  • C言語をマスターしたい人はGCCのバージョン14を使いましょう - pyopyopyo - Linuxとかプログラミングの覚え書き -

    C言語(C++を含む)を習得したい人,ポインタを勉強したい人はgcc-14を使いましょう.難しいところは gcc-14 が丁寧に解説してくれます C言語の難しいところ 例を示します.C言語で記述された,たった6行のソースコードです int main() { int buf[10]; buf[10] = 0; return 0; } このソースコードには問題があります.初見でわかるでしょうか? : : : 問題があるのは buf[10]=0 の部分です.C言語でやりがちなミスですが,これがバグやセキュリティホールの原因になります. C言語が難しい理由は二つあります.この手の問題を見逃しやすい点と,この手の問題を理解することが難しい点の二つです gcc 14 に解説してもらいましょう 上記の6行のソースコードをgcc14を使ってコンパイルしてみます ソースコードのファイル名は test.c と

    C言語をマスターしたい人はGCCのバージョン14を使いましょう - pyopyopyo - Linuxとかプログラミングの覚え書き -
  • POV-Ray - The Persistence of Vision Raytracer

    The Persistence of Vision Raytracer is a high-quality, Free Software tool for creating stunning three-dimensional graphics. The source code is available for those wanting to do their own ports. To navigate about this site please use the navigation links at the top of this page. If you want to download POV-Ray, please visit our download page. For general resources and support information, please vi

  • エスカレーターを歩行することの危険性について:株式会社日立ビルシステム

    エスカレーターを歩くとなぜ危険? エスカレータ―の安全利用については、昨今、自治体による条例の制定や事業者などによる啓発活動が活発に行われています。 ここでは、法令と製品の観点から、なぜエスカレーターを歩くと危険なのかについて解説します。 踏段の高さが階段の基準を超えており、 つまずく危険がある そもそもエスカレーターは歩行しての利用を想定して設計されていません。建築基準法が定める通常の階段*1よりも蹴上げが大きく、つまずいたり踏み外したりする危険性があります。また、万が一つまずいた場合、人ばかりか周囲の利用者が巻き込まれ、大きなけがにつながる恐れがあります。 *1:階段の寸法は幅120cm以上、蹴上げ20cm以下、踏み面24cm以上。また、高さ4m以内ごとに踊り場を設けなければならない。ただし、小学校、中学校、高等学校、物品販売業で1500㎡超、劇場、映画館、演劇場、観覧場、公会堂、集

  • 山形県米沢市の“食堂系”ラーメンが好きで仕方ない

    大阪在住のフリーライター。酒場めぐりと平日昼間の散歩が趣味。1,000円以内で楽しめることはだいたい大好きです。テクノラップバンド「チミドロ」のリーダーとしても活動しています。(動画インタビュー) 前の記事:24時間営業でセルフスタイルのうどん屋「惑星のウドンド」のこと 山形のラーメンべたくて、旅 先日、どうしても山形に行くしかなくなった。山形のラーメンべたくて我慢ならなくなったのだ。私の両親は東北の山形県出身で、父の仕事の都合で一家で東京に出てきたのだが、その後もことあるごとに山形に帰省していた。 一応、物心がついた時から東京で育ってきた私だが、お盆や正月に家族で山形に行くのが楽しみで仕方なかった。父方の実家にも母方の実家にも歳の近いいとこがいて一緒に遊んでくれたし、叔父や叔母、祖父や祖母も私に優しくしてくれた。 親戚たちのおかげで大好きになった山形だが、そこでべるものもやけに

    山形県米沢市の“食堂系”ラーメンが好きで仕方ない
  • 憎悪を増幅するプラットフォーム

    先日、ひさしぶりにIT関係の記事を書いたら、わりと読まれました。 https://zenn.dev/tenjuu99/articles/833c063730bd6b zenn にまともに記事を書いたのははじめてでしたが、「参考になった」バッジというものを送っていただきました。zenn の仕様もしらなかったので、なんだこれ?とおもったのですが、「バッジを受け取った著者にはZennから現金やAmazonギフトカードが還元されます。」と書いてあり、読み手が記事にたいして感謝の形としてお金を払うというようなことっぽいですね。たいへんありがたいことです。 この記事は zenn で書きましたが、はてなブックマークが194くらいついています。有用な批判もありましたが、はてなブックマークそのものが悪質なプラットフォームであるという結論に至ったため、コメントを非表示にしています。 この記事の、トップに表示さ