hyu-gaのブックマーク (41)

  • 誰でもわかるStable Diffusion Kohya_ssを使ったLoRA学習設定を徹底解説 - 人工知能と親しくなるブログ

    前回の記事では、Stable Diffusionモデルを追加学習するためのWebUI環境「kohya_ss」の導入法について解説しました。 今回は、LoRAのしくみを大まかに説明し、その後にkohya_ssを使ったLoRA学習設定について解説していきます。 ※今回の記事は非常に長いです! この記事では「各設定の意味」のみ解説しています。 「学習画像の用意のしかた」とか「画像にどうキャプションをつけるか」とか「どう学習を実行するか」は解説していません。学習の実行法についてはまた別の記事で解説したいと思います。 LoRAの仕組みを知ろう 「モデル」とは LoRAは小さいニューラルネットを追加する 小さいニューラルネットの構造 LoRA学習対象1:U-Net RoLA学習対象2:テキストエンコーダー kohya_ssを立ち上げてみよう LoRA学習の各設定 LoRA設定のセーブ、ロード Sour

    誰でもわかるStable Diffusion Kohya_ssを使ったLoRA学習設定を徹底解説 - 人工知能と親しくなるブログ
    hyu-ga
    hyu-ga 2023/11/05
  • 複雑さに立ち向かうためのコードリーディング入門

    iOSDC Japan 2023登壇資料

    複雑さに立ち向かうためのコードリーディング入門
    hyu-ga
    hyu-ga 2023/09/03
  • ChatGPTの使い方のコツをまとめる - BioErrorLog Tech Blog

    面白いなと思った使い方、大事だなと思ったコツの個人的な備忘録です。 はじめに 前提 ChatGPTのTipsまとめ 基編 鵜呑みにしない 途中で文章が途切れた時は "続けて" 汎用Tips 文脈を伝える 条件/制約や質問を明示する 相手の立場を指定する 回答の特性を指定する 英語で入力する 無茶振りする レビュアーや反論者を用意する おわりに はじめに ChatGPT、面白いですね。 難しく考えず素朴にChatGPTと会話するのも十分面白いですが、コミュニケーションを工夫することでより良い体験が得られたりします。 (対人コミュニケーションと同じですね) 今回は、個人的にChatGPTを使ってる中での好みのコツをまとめます。 ChatGPTのコツを書いているはずが、いつの間にか対人コミュニケーションの話みたいになってしまった ChatGPTの使い方のコツをまとめる - BioErrorLo

    ChatGPTの使い方のコツをまとめる - BioErrorLog Tech Blog
    hyu-ga
    hyu-ga 2023/03/27
  • GPT-4を利用した長文原稿自動生成プログラムの紹介|IT navi

    以下の記事は、アウトライン及び原稿の自動生成プログラムによって作成したものです。 通常、GPT-4で長い文章を作成する場合は、最初に全体のアウトラインを作成し、部分ごとに分割して文章を生成して、最後に全体を統合する必要がありますが、このプログラムは、その手順を一括でできるようにしたものです。プログラムは記事の後に紹介します。 第1章: AIの浸透と今後のビジネスへの影響1. はじめにa. AIの重要性と現代ビジネスへの適応 近年、人工知能AI)の急速な発展とその浸透がビジネス界に大きな影響を与えています。今や、AI技術は製造業からサービス業、さらには情報産業まで幅広く利用されており、企業が生き残るためには、この新技術に適応し実用化しなければならない時代となっています。そこで、章ではこれまでのAI技術の進化とその局面を明らかにし、今後のビジネスに与える影響について検証します。 b. AI

    GPT-4を利用した長文原稿自動生成プログラムの紹介|IT navi
    hyu-ga
    hyu-ga 2023/03/26
  • 【C#】コレの名前、なんだっけ?【用語集】 - Qiita

    C#で名称を忘れやすい語句について、簡単な解説・用例とともにまとめました。 実装やコードレビューなどの場面でお役に立てば幸いです。 /// ドキュメンテーションコメント クラスやメンバーの説明を記述するのに利用する。 /// <summary> /// This class performs an important function. /// </summary> public class MyClass {}

    【C#】コレの名前、なんだっけ?【用語集】 - Qiita
    hyu-ga
    hyu-ga 2022/11/20
  • 『スーパーマリオメーカー』自作の超難易度コースに約7年間挑んだ作者、ついに自分を乗り越える。しかし世に出なかった地獄 - AUTOMATON

    ホーム ニュース 『スーパーマリオメーカー』自作の超難易度コースに約7年間挑んだ作者、ついに自分を乗り越える。しかし世に出なかった地獄 『スーパーマリオメーカー』にて自作の「超高難易度コース」に約7年間挑み続けたプレイヤーが、ついに地獄めいたコースを制覇したようだ。GamesRadar+が伝えている。 『スーパーマリオメーカー』は、Wii U向けに2015年に発売された横スクロールアクションゲーム。さまざまなパーツを組み合わせてオリジナルのコースを作成できるのが特徴となる。過去作のグラフィックを再現可能なスキンが複数収録されており、ドット絵または3Dグラフィックで思い通りにコースを作成可能。作ったコースは他者と共有可能で、コースを遊んだり評価したりすることができる。2019年には後継作となる『スーパーマリオメーカー2』がNintendo Switch向けに発売されている。 Image Cr

    『スーパーマリオメーカー』自作の超難易度コースに約7年間挑んだ作者、ついに自分を乗り越える。しかし世に出なかった地獄 - AUTOMATON
    hyu-ga
    hyu-ga 2022/10/08
    作者がコースの序盤から死にまくってるプレイ動画を見るとその狂気さがより一層際立つ
  • RDBのデータモデリング・テーブル設計の際に参考にしている考え方と資料

    はじめに タイトルのとおり、RDBのデータモデリング・テーブル設計を行う際に参考にしている考え方と関連資料をまとめました。 P.S. なんと記事内でいくつか参考として挙げさせてもらっている増田さん・かとじゅんさん・奥野さん・そーだいさんからコメントいただくことができました。 当にありがとうございます。 前提 RDBを採用するのは事実を無駄なく正しく記録するため 正規化、トランザクション、制約とデータ整合性 基的には始めに理想として集合論・リレーショナルモデルに基づいて正規化を考え(論理設計)、パフォーマンスなどの現実問題に対して折り合いをつけていく(物理設計) 制約を最大限利用する cf: ↑P91〜 ↑P.29,41 ↑P56〜 ↑5章 ↑P347~ 情報とデータ データ:単なる事実の値→これを永続化して蓄えるものがRDB 情報:データから生み出される意味や目的のあるもの→RDB

    RDBのデータモデリング・テーブル設計の際に参考にしている考え方と資料
    hyu-ga
    hyu-ga 2022/03/24
  • ptrace より 100 倍速いシステムコールフック作った - かーねるさんとか

    新しい高性能で汎用的なシステムコールフックの仕組みを作ってみました。 モチベーションとして、システムコールをフックしてユーザー空間でエミュレートしたくなったのですが、現状、性能と汎用性を両立する仕組みがなさそうだったので、新しい方法を考えました。 今回のシステムコールフックの仕組みは以下のような特徴があります。 ptrace より 100 倍以上高速 LD_PRELOAD や既存のバイナリ書き換えツールより確実 カーネルへの変更なし、かつカーネルモジュールを使わない プログラムのソースコード、プログラムの再コンパイル不要 eBPF でトレーシングをしているけれど、できれば制約が少ないユーザー空間でトレーシングツールを作りたい。もしくは、gVisor のようなサンドボックスを作りたいけれど、ptrace による性能劣化が大きいので、他の高速なシステムコールフックの仕組みが使いたい、というよう

    ptrace より 100 倍速いシステムコールフック作った - かーねるさんとか
    hyu-ga
    hyu-ga 2021/10/16
  • Cities:Skylines が全てを教えてくれるが、ラウンドアバウトが渋滞する理由は ..

    Cities:Skylines が全てを教えてくれるが、ラウンドアバウトが渋滞する理由は ラウンドアバウトが狭すぎるラウンドアバウトが捌ける交通量を遥かに越えているのどちらかである。 周回してくる車が途切れず入るスキマがないのであれば、2だろう。そもそも一方向からの流入が極めて多い場合は、バイパスを作るべきである。 この点さえ気をつけていれば、日にラウンドアバウトを導入する際も失敗するリスクが低下する。(個人的には1をやらかしそう)

    Cities:Skylines が全てを教えてくれるが、ラウンドアバウトが渋滞する理由は ..
    hyu-ga
    hyu-ga 2021/06/13
    この動画を思い出した https://youtu.be/yITr127KZtQ
  • 新型コロナウイルスの感染を増強する抗体を発見―COVID-19の重症化に関与する可能性― | 国立研究開発法人日本医療研究開発機構

    プレスリリース 新型コロナウイルスの感染を増強する抗体を発見―COVID-19の重症化に関与する可能性― 新型コロナウイルスに感染すると、感染を防ぐ中和抗体ばかりでなく、感染を増強させる抗体(感染増強抗体)が産生されることを発見した。 感染増強抗体が新型コロナウイルスのスパイクタンパク質の特定の部位に結合すると、抗体が直接スパイクタンパク質の構造変化を引き起こし、その結果、新型コロナウイルスの感染性が高くなることが判明した。 感染増強抗体は中和抗体の感染を防ぐ作用を減弱させることが判明した。 新型コロナウイルス感染症(COVID-19)重症患者では、感染増強抗体の高い産生が認められた。また、非感染者においても感染増強抗体を少量持っている場合があることが判明した。 感染増強抗体の産生を解析することで、重症化しやすい人を検査できる可能性がある。また、研究成果は、感染増強抗体の産生を誘導しない

    新型コロナウイルスの感染を増強する抗体を発見―COVID-19の重症化に関与する可能性― | 国立研究開発法人日本医療研究開発機構
    hyu-ga
    hyu-ga 2021/05/25
    抗体がNTDに結合することでRBDが開いた構造をとりACE2に結合しやすくなる。まるでNTDが抗体にとりつかれることを前提としたように機能してて空恐ろしい。
  • コグニカル

    コグニカルは、足りない知識をツリー構造で掘り下げられる学習サイトです。

    hyu-ga
    hyu-ga 2021/03/17
  • 勉強用の読書に最適! 本の内容が記憶にどんどん定着する「SQ4R読書術」を試してみた - STUDY HACKER(スタディーハッカー)|社会人の勉強法&英語学習

    を読んだのに、あまり内容を覚えていない」 「読んでも、いまいち理解できない」 「勉強のためのは、関心が湧かなくて読み進められない」 読書をしていて、このような悩みを抱いたことはありませんか? もっと効率よく、そして記憶に残る読書にするためのテクニックがあります。それは、カナダのウォータールー大学が推奨している「SQ4R読書術」です。 今回の記事では、SQ4R読書術の方法と効果をご紹介しましょう。実際に筆者が試した結果や感想についてもお伝えします。 「SQ4R読書術」とは 「SQ4R読書術」の原点は、アメリカ教育心理学者フランシス・P・ロビンソンが当時の大学生や軍人向けに考案した、教科書を学ぶメソッド。それをもとにさらなる研究が重ねられた結果、拡張バージョンとして「SQ4R読書術」が確立しました。数々の著名な大学に普及し、なかでもカナダのウォータールー大学では「SQ4R読書術」をマニ

    勉強用の読書に最適! 本の内容が記憶にどんどん定着する「SQ4R読書術」を試してみた - STUDY HACKER(スタディーハッカー)|社会人の勉強法&英語学習
    hyu-ga
    hyu-ga 2021/02/14
  • 集約の境界と整合性の維持の仕方に悩んで2ヶ月ぐらい結論を出せていない話 - kbigwheelのプログラミング・ソフトウェア技術系ブログ

    記事はドメイン駆動設計 Advent Calendar 2018 - Qiitaの3日目の記事です。 2日目は、grimroseさんのぐるぐるDDDで気をつけてることでした。 4日目は、s_edwardさんのMicroservices と DDDです。 Table of Contents Table of Contents 以下の記事を読むにあたり前提となる知識 問題 サービス詳細 ユビキタス言語 重要なビジネスルール モデリング 上の何が問題? 解決策 解決策1 集約をマージする 解決策2 一時的な整合性の破綻を受け入れ結果整合性を使う 解決策3 アンチパターンではあるが集約間の整合性維持のためトランザクション制御を用いる 解決策4 ユースケースの見直しによる再モデリング まとめ とりあえず今どうやっているか 最終的にどうするべきだと考えているか(2018/12/01時点) ソリューシ

    集約の境界と整合性の維持の仕方に悩んで2ヶ月ぐらい結論を出せていない話 - kbigwheelのプログラミング・ソフトウェア技術系ブログ
    hyu-ga
    hyu-ga 2021/01/25
  • 映画『銀魂』1週目の入場者特典は『鬼滅の刃』イラストカード 作者・空知英秋氏が炭治郎&柱を描く

    人気アニメ『銀魂』のラストを飾る劇場版『銀魂 THE FINAL』(2021年1月8日公開)の入場者プレゼント情報が8日、発表された。公開第1週目は、漫画『銀魂』作者・空知英秋氏が描き下ろした人気アニメ『鬼滅の刃』の<炭治郎&柱イラストカード>に決定した。 【写真】その他の写真を見る 先日、入場者プレゼントとして数量限定で「歴代名エピソード&『銀魂 THE FINAL』フィルム風シール」全30種が配布されることが発表されていたが、その際、ともにもらえる週ごとに変わる入場者プレゼントの存在も明かされており、公開第1週目は、空知氏が描いた『鬼滅の刃』のイラストカードとなった。なお、<炭治郎&柱イラストカード>の画像は後日公開される。 アニメ『銀魂』は、ほか作品のパロディーや時事ネタを取り組む作品として話題となっており、今回、映画が大ヒット公開中の別作品である『鬼滅の刃』のキャラクターを作者・空

    映画『銀魂』1週目の入場者特典は『鬼滅の刃』イラストカード 作者・空知英秋氏が炭治郎&柱を描く
    hyu-ga
    hyu-ga 2020/12/08
    柱じゃなくて桂を描きそう
  • サーモンとアボカドをにんにくと塩昆布で30分漬けたらマジウマだった【筋肉料理人】 - メシ通 | ホットペッパーグルメ

    こんにちは~筋肉料理人です。今日はみなさん大好きなサーモンの刺身を、アボカド、塩昆布、にんにくなどと漬けます。 刺身をタレに漬けると、ほどよく水分が抜けて旨味が増し、感もしっかりして美味しくなります。さらに今回はアボカド、にんにくも一緒に漬けることでトロ~リ感、強力な香りと風味もプラス。サーモンの刺身がいつもと違った味わいになり、より美味しくべられますよ。 アボカドは熟したものを使うと美味しいです。自分で判断できないときは店員さんに「今日、料理するので熟したアボカドが欲しい」と聞いてみるのもいいでしょう。 筋肉料理人の「サーモンとアボカドのにんにく塩昆布漬け」 【材料】2人分 刺身用サーモン(ブロックでも刺身に切ってあるものでもOK) 200g アボカド 1個 にんにく 1かけ 塩昆布 20g しょうゆ 大さじ2 みりん 大さじ4 卵黄 2個 ラー油 お好みで 作り方 1. 煮切りみり

    サーモンとアボカドをにんにくと塩昆布で30分漬けたらマジウマだった【筋肉料理人】 - メシ通 | ホットペッパーグルメ
    hyu-ga
    hyu-ga 2020/11/26
  • 英語が話せるようになるには 始めから丁寧に 第二言語習得研究に基づく実践トレーニング - ポリグロットライフ | 言語まなび∞ラボ

    はじめに 今回は英語が話せるようになるにはどうすれば良いのか徹底的に解説していきます。初心者の方も始められるように始めから丁寧に説明していきます。最近は第二言語習得研究のや文献を読み漁っているので、私の実体験も合わせてより実践的なトレーニングも具体的に解説していきます。 知っているから使えるインプット 知識の自動化 記憶の種類 潜在記憶の形成 自動化された顕在知識とは? 自動化された顕在知識は運用能力が高い 自動化された顕在知識を促す 気付き 理解・内在化 統合 スピーチ・プロダクションモデル 概念化 形式化 調音化 アウトプットの役割 アウトプットの質を高めるトレーニング リハーサル(独り言) 15/45 Exercise 即興スピーチ 参考文献 英語学習のメカニズム 第二言語習得研究にもとづく効果的な勉強法 /大修館書店/廣森友人 posted with カエレバ 楽天市場 Amaz

    英語が話せるようになるには 始めから丁寧に 第二言語習得研究に基づく実践トレーニング - ポリグロットライフ | 言語まなび∞ラボ
    hyu-ga
    hyu-ga 2020/10/30
  • ハーバード大が突き止めた「年をとるほど脳が活性化する条件」 人の脳には加齢に抗する底力がある

    脳には年をとっても衰えない底力があることが、さまざまな研究から明らかにされている。中には、年をとるほど向上する能力もあるという。諦めるのはまだ早い。知られざる脳の可能性の最新研究報告。 言語力、空間推論力など、4種で高齢者が優る 「年をとれば物覚えが悪くなり、頭の働きが鈍くなるのは仕方ない」という既成概念を覆し、人の脳には加齢に抗する底力があることが近年の脳研究で明らかになってきた。脳は高齢になっても可塑性(自分とその周辺の状況に応じて変化する能力)を維持し、誰もが加齢に従って認知力の低下を体験するとは限らない。逆に中年以降に高まる能力もあるということなのだ。 研究者に加齢と脳の関係を再考させるきっかけとなったのは、約5000人を対象に加齢による脳の様々な変化を半世紀以上も追跡調査してきたワシントン大学の「シアトル縦断研究」。認知力を測る6種のテスト中4種で、高齢者の成績は20代よりも良か

    ハーバード大が突き止めた「年をとるほど脳が活性化する条件」 人の脳には加齢に抗する底力がある
    hyu-ga
    hyu-ga 2020/10/16
  • ID生成方法についてあれこれ

    ID生成について聞かれることが多いので、独自の観点でまとめてみます。タイトルは適当です…。 DBMySQL(InnoDB)を想定しています。あしからず。 ID生成を知りたいなら ID生成に関しては以下の記事がよくまとまっているので参考にしてみてください。値形式など詳しく書かれています。 ID生成大全 Facebook, Twitter, Instagram等がどうやってIDを生成しているのか まとめ ID生成方法 以下のID生成方法は、お手軽に採用しやすいもの順で列挙します。 DB採番/連番型 AUTO_INCREMENT DBのAUTO_INCREMENTで採番する方法。 Pros 数値型で扱える 普通は64ビットの整数型を採用することが多い 単調増加する連番ですので、ソート可能でかつインデックスの空間効率がよい 単調増加するので、キャパシティを予測しやすい 64ビットあればあまり気に

    ID生成方法についてあれこれ
    hyu-ga
    hyu-ga 2020/10/13
  • “悪い姿勢“が本当に危険な理由を知ってますか?エンジニアは「姿勢」と「ストレッチ」が命。動画つきで解説!

    外出自粛やリモートワークの影響で運動不足になり、体の不調を感じ始めた人も多いはず。 一日中座ってキーボードを叩き続けるエンジニアは、特に首や肩のコリが気になるのではないだろうか。 すぐできて、覚えられて、一気に身体がラクになる方法はないものか…。 アンドエンジニア編集部、今回はそんなエンジニアのわがままに応えてくれるプロを探してきました! 話を聞いたのは、NODAPAI GYM(地図)を経営し、東大卒パーソナルトレーナーとして多くの人に指導実績を持つのだぱいさん。 曲がった背筋や首肩のコリを改善するためのトレーニング方法について、じっくり話を聞いてきました! 記事の末尾には、ストレッチの方法を解説する動画を記載したので、仕事の合間に是非やってみよう!

    “悪い姿勢“が本当に危険な理由を知ってますか?エンジニアは「姿勢」と「ストレッチ」が命。動画つきで解説!
    hyu-ga
    hyu-ga 2020/05/19
  • Don't Use Frameworks :: Victor's Blog — Ramblings of a Software Professional

    Stop using frameworks for everything. Just stop. You don’t need a framework to write good code and deliver products. Don’t get me wrong, frameworks are useful, but they are all-consuming and hide the application. So if you shouldn’t depend on frameworks what should you do instead? Clean architecture. More specifically, there are some patterns you can follow to better architect your application and

    hyu-ga
    hyu-ga 2020/03/25
    フレームワークの代わりにDDDやクリーンアーキテクチャ、SOLID原則の使用を提案してるけど、それらを同列に並べるのは違和感ある。フレームワークはドメインロジック以外の関心事を解決する手段だと思う。