2023年5月10日のブックマーク (3件)

  • 入門Javaのラムダ式とStream API - Qiita

    List<Member> memberList = List.of( new Member("佐々木久美", 27), new Member("金村美玖", 20), new Member("髙橋未来虹", 19), new Member("正源寺陽子", 16) ); このmemberListから「18歳以上のメンバーの名前だけのリスト」を作りたい場合、どうしましょうか? ベタに書くならこんな感じになります。 List<String> resultList = new ArrayList<>(); for (Member member : memberList) { if (member.age() >= 18) { String name = member.name(); resultList.add(name); } } しかし、このコードには次のような問題があります。 何がやりたい

    入門Javaのラムダ式とStream API - Qiita
    iwady
    iwady 2023/05/10
  • AIイラストの「AIっぽさ」を少しでも改善するためのテクニックまとめ【Stable Diffusion】

    それぞれ詳しく見ていきましょう。 原因1:いわゆる「マスピ顔」をしている まず一番にして最大の原因は、イラストのキャラクターが「マスピ顔」をしていることだと思います。マスピ顔というのは「マスターピース顔」の略で、例えば下記のイラストのようなAIイラストに典型的な顔立ちのことを言います。 使うモデルによって顔立ちに違いはあるものの、人気のモデルを使っている場合はよく上記のような顔立ちになります。なので見る人が見たら「あ~、これはAI製だな」ってすぐに判別できます。 …まあこれはこれで綺麗でかわいい顔立ちですから、決してマスピ顔を否定するわけではありません。しかしどのイラストも似たような顔立ちだとさすがに飽きてしまいます。 正直この辺は何とかしたいところですが、「こういう顔立ちがいいんだな」と学習しているモデルを使う限りはマスピ顔になるのは避けられないかもしれません。これは解決が難しい問題です

    AIイラストの「AIっぽさ」を少しでも改善するためのテクニックまとめ【Stable Diffusion】
    iwady
    iwady 2023/05/10
  • ChatGPT(GPT-4) で一撃でスクレイピングするコードを生成出来たので感想とコツ - Qiita

    今回やりたかったこと 目標:ChatGPT(GPT-4) で一撃でスクレイピングするコードを生成 するにはどうしたらいいのか、ChatGPT のハードルとかコツとかを知りたい。 ※最終的なプロンプトの入力と出力の全文はページ下部に貼り付けてます。 作ったもの概要 保険組合のウォーキングイベントの会社内の3チームの歩数進捗の slack への自動投稿 bot を作成しました。 処理は大きく2つに分かれています。 ウォーキングイベントサイトから歩数をスクレイピング&スプシへアップロード スプシの GAS で投稿文字列作成& slack へ自動投稿 今回 ChatGPT でやったのは1の方です。 2は前回半年前開催分のコードをほぼそのまま流用しました。 運良く(?)今回のタイミングでウォーキングイベントのサービスサイトが変わり、 HTML がまるっと変わり1のスクレイピングコードは作り直しが必

    ChatGPT(GPT-4) で一撃でスクレイピングするコードを生成出来たので感想とコツ - Qiita
    iwady
    iwady 2023/05/10