ML-siroのブックマーク (139)

  • ソフトウェアエンジニアなら3秒で理解できる NFT 入門 - Okapies' Archive

    はじめに NFT って何ですか? ブロックチェーン上に記録された一意なトークン識別子をその保有者のアドレスと紐付ける情報、およびそれを状態変数として保持するスマートコントラクトのこと。 以上。 え、それだけ? はい。 「デジタル資産に唯一無二性を付与するインターネット以来の革命」なんじゃないの? これを読んでください: speakerdeck.com なるほど。ところで、この記事は何? いま話題の NFT について、NFT の標準仕様である EIP-721 の仕様書と、それを実装しているスマートコントラクトのソースコードから読み解けることを解説する。一般向けの解説とは異なる視点から光を当てることで、ソフトウェアエンジニアに「あ、NFT って単にそういうことだったのか」と理解してもらえるようにすることを狙っている。 また、NFT がソフトウェアとして具体的にどう実装されているかを知ることは、

    ソフトウェアエンジニアなら3秒で理解できる NFT 入門 - Okapies' Archive
    ML-siro
    ML-siro 2022/01/31
  • ゲーム業界ベテラン vs SNSファンネル使い新人女子の熱い戦い - Togetter

    ゲーム業界の新人にベテランである川村氏がアドバイスリプしたところ「クソリプ」とさらされるところから物語は始まる。 その後ゲーム業界の重鎮ということがわかった瞬間に手のひら返して謝るが、実際のところ全く反省はしておらず「お金渡したら許してくれるか?」「土下座したらいいのか?」「懲戒になるのか?」等完全に煽ったツイートを繰り返す。 そして女史を養護する男性ファンネルを使いながら「加害者のおっさんと被害者の若い女」というとても分かりやすい構図に持っていこうとする狗子女史の手法と、怪物に触ってしまったという川村氏の後悔が読み取れるとても残念な一連の流れ。 続きを読む

    ゲーム業界ベテラン vs SNSファンネル使い新人女子の熱い戦い - Togetter
    ML-siro
    ML-siro 2022/01/26
    優しいおっさんが不良にタバコはダメだと注意してウザがられてるようなもんじゃねえのこれ
  • トマ・ピケティ「私たちは今、フランス革命が起こる前と同じような状況にある」 | 社会は私が言う方向に進んでいる

    「格差」を専門とするフランスの経済学者トマ・ピケティ。著書『21世紀の資』でも知られる彼は、現在の社会とフランス革命時代を対比する。かつて貴族が税金を払いたがらなかったように、現代では巨大な多国籍企業、富裕層が自分たちの利益を守ろうと策を凝らしているからだ。 私たちに、この不平等な体制を変えることはできるのだろうか?──スペイン紙がインタビューした。 トマ・ピケティ(50)は、これまでほんの一握りの経済学者しか成し得なかったことを実現した。自身の学術研究テーマを、政治的な議論や国際的な課題の中心に据えたのだ。そんな彼の研究テーマとは「格差」である。別の表現を用いるなら、「平等への歩みの長い歴史」と言ってもいいだろう。 ピケティは終末論者ではない。失敗や災難はあっても世界は良くなっていると信じており、データもそれを裏付けている。さらに、彼はこうも言う。 彼の考えを支持する政党が少数派で、フ

    トマ・ピケティ「私たちは今、フランス革命が起こる前と同じような状況にある」 | 社会は私が言う方向に進んでいる
    ML-siro
    ML-siro 2022/01/01
  • 良いコードとは何か - エンジニア新卒研修 スライド公開

    株式会社サイバーエージェントの2021年度 エンジニア新卒研修でコードの品質に関する講義を行いました。 https://note.com/cyberz_cto/n/n26f535d6c575

    良いコードとは何か - エンジニア新卒研修 スライド公開
    ML-siro
    ML-siro 2021/12/20
  • VSCode + Markdownでスライドや書籍も書いちゃおう! - Qiita

    はじめに Markdownって便利ですよね? README.md、PR や Issue の文やコメント、Qiita や Zenn はもちろん、Google Docs や Trello や Notion や Jupyter Notebook でも使えるみたいです。もっといろいろな文書を Markdown で書ければいいのになあ、あらゆる文書のソースコードを Markdown にできればいいのになあ。 さあ、Markdown の可能性を広げましょう! 記事では「スライド」と「(電子)書籍」をMarkdownで書く方法をご紹介したいと思います。もちろん、VSCodeMarkdownを効率よく便利に書いていくためのチップスもご紹介していきますよ。 ご参考スライド VS Code Conference Japan 2021 で発表した際の以下スライドもご参照ください。 もちろんこのスライドもV

    VSCode + Markdownでスライドや書籍も書いちゃおう! - Qiita
    ML-siro
    ML-siro 2021/12/19
  • ソースコードを公開したソフトウェアで収益を得ている会社

    ソースコードを公開したソフトウェアで収益を得ている会社をまとめる。いわゆる「オープンソースソフトウェア(OSS)」という有名な言葉を使わなかったのは、OSS の定義に当てはまらない、またはその可能性があるものが含まれているため。 この記事では "OSS" の定義に当てはまらないものも含め、主要な事業を構成するソフトウェアを一定のライセンスの下で公開している会社をまとめていく。このようにソースコードを公開して利用者やフィードバックを集めるビジネスモデルは open core とか COSS: Commercial Open Source Software と呼ばれているようだ。 企業が「ソースコードが公開されているソフトウェア」を利用するメリットとしては、主に以下の2つがあると考えられる。 コア機能の開発に集中できる 自社のビジネスの核となるソフトウェアの開発に集中し、それ以外の機能的・非機

    ソースコードを公開したソフトウェアで収益を得ている会社
    ML-siro
    ML-siro 2021/11/30
  • はじめに — 機械学習帳

    import torch x = torch.tensor([1., -1.]) w = torch.tensor([1.0, 0.5], requires_grad=True) loss = -torch.dot(x, w).sigmoid().log() loss.backward() print(loss.item()) print(w.grad)

    はじめに — 機械学習帳
    ML-siro
    ML-siro 2021/11/29
  • 畳み込み+Attention=最強?最高性能を叩き出した画像認識モデル「CoAtNet」を解説! - Qiita

    1. CoAtNetの解説 1.1 畳み込みとSAの復習 コンピュータビジョンで用いられている大きな仕組みに畳み込みとSelf-Attention(=SA)があります。畳み込みではEfficientNet、SAではViTが有名ですね。EfficientNetについてはこちらの拙著記事、ViTについてはこちらの拙著記事をご参照ください。CoAtNetでは、この畳み込みとSAの良いとこ取りをしたブロックを作ることが一番の目的になっています。畳み込みとSAの式を復習しておきましょう。ここでは畳み込みの中でもDW(=Depthwise)畳み込みを取り扱います。そして、論文では分かりやすさを優先しているのか、式の細かいところ(SAにおけるqkvの埋め込みなど)はあえて排除しているように見えるので、理解しやすいです。 1.1.1 畳み込みの式 論文では、畳み込みの中でもDW(=Depthwise)

    畳み込み+Attention=最強?最高性能を叩き出した画像認識モデル「CoAtNet」を解説! - Qiita
    ML-siro
    ML-siro 2021/11/17
  • 梅原大吾「プロとしての仕事の基準は“したいか”ではなく“すべきか”どうかです」|賢人論。|みんなの介護

    2010年、日で初めてプロのゲーマーとなった梅原大吾氏は、格闘ゲームの「神」と崇められるだけでなく、「The Beast」のニックネームで知られる世界的超有名人。「世界で最も長く賞金を稼ぎ続けているプロゲーマー」としてギネス認定を受け、2012年に上梓した『勝ち続ける意志力:世界一プロ・ゲーマーの「仕事術」』(小学館101新書)は多くのビジネスパーソンの支持を集めた。そもそも、プロゲーマーとはどういう仕事なのか。世界のウメハラに、まずはそのあたりから語っていただこう。 文責/みんなの介護 ライバルと切磋琢磨すること。仕事で腕を磨くためにはやはり必要不可欠です みんなの介護 梅原さんは2010年にアメリカの企業とスポンサー契約を結び、日人初のプロゲーマーになりました。2018年現在、日でプロのゲーマーとして活動されている方はどれくらいいらっしゃいますか。 梅原 実は何をもって「プロゲー

    梅原大吾「プロとしての仕事の基準は“したいか”ではなく“すべきか”どうかです」|賢人論。|みんなの介護
    ML-siro
    ML-siro 2021/11/02
  • なぜ、ソフトウェアプロジェクトは人数を増やしても上手くいかないのか - Qiita

    はじめに ソフトウェアプロジェクトには不思議な性質があります。現状のスケジュールに課題を感じて、短くするために人員を投下しても、なかなか思い通りに短くならない。それどころか悪化してしまうことがあります。場合によってはプロジェクト自体が破綻して失敗してしまうことすらあります。 今回は、このようなソフトウェアプロジェクトに潜む直感に反する性質を数理的なモデルを介して理解していく試みです。ある種の思考実験としてお楽しみください。 宣伝 Qiitaさんとコラボ企画でアドベントカレンダーをつくりました。 DXをめちゃくちゃ改善した話を募集しています。 https://qiita.com/advent-calendar/2021/dx-improvement 10人の妊婦がいても1ヶ月で一人の子供は生まれない これは誰かの技術力やプロジェクトマネジメント力に欠陥があるのではなく、「人月の神話」で有名な

    なぜ、ソフトウェアプロジェクトは人数を増やしても上手くいかないのか - Qiita
    ML-siro
    ML-siro 2021/11/02
  • マイケル・サンデル『実力も運のうち 能力主義は正義か?』 - 紙屋研究所

    才能も努力もガチャだと思う 親ガチャが話題であるが、才能はガチャだと思う。 人が努力して得たものもあるだろうけど、努力できるのも才能の一つだ。ロールズの次の意見は正しい。 努力しよう、やってみよう、そして通常の意味で称賛に値する存在になろうという意欲さえ、それ自体が恵まれた家庭や社会環境に左右される そして、先天的なものだけに限らず、生まれてからどんな社会資源を利用できたか、利用できる環境にあったかも重要である。生まれつきと、みんなで寄ってたかってつくったものと、わずかばかりの自分の努力が「私の才能・能力」だ。 マイケル・サンデル『実力も運のうち 能力主義は正義か?』を読んでそういう気持ちになった。 実力も運のうち 能力主義は正義か? 作者:マイケル サンデル 早川書房 Amazon いや、上に述べたことは実は、サンデルが書で言おうとしていることの中心軸ではない。だけど、書を読んで、

    マイケル・サンデル『実力も運のうち 能力主義は正義か?』 - 紙屋研究所
    ML-siro
    ML-siro 2021/10/19
  • ひとり暮らしの僕が「宅食&食材宅配サービス」を15個試したら、自炊の“苦手度”が下がった|みんなでつくる!暮らしのマネーメディア みんなのマネ活

    こんにちは、ライターの小野洋平です。突然ですがみなさん、自炊は得意ですか? 筆者は苦手です。 ひとり暮らし歴はそこそこ長いものの料理自体への興味が薄く、ほぼ自炊経験なし。しかし、新型コロナウイルスの影響で外は気が引ける状況だし、かといってコンビニの弁当やスーパーの惣菜ばかりが続くと栄養バランスも気になる。 そんな思いから少しずつ自炊をするように。なんとか「肉を炒める」くらいはできるようになってきましたが、続けるうちに以下のような悩みを抱えるようになりました。 まだまだ続きそうな“自粛”の日々。なんとか自炊とうまく付き合う方法はないだろうか……。 そんなことを考えていたある日、耳にしたのが「材や弁当、惣菜を届けてくれる宅配サービスが便利」という話。 ひとり分を注文しやすい弁当・惣菜の宅配サービスに加え、最近はネットスーパーや材宅配なども単身者が使いやすいサービスが増えているそう。 さら

    ひとり暮らしの僕が「宅食&食材宅配サービス」を15個試したら、自炊の“苦手度”が下がった|みんなでつくる!暮らしのマネーメディア みんなのマネ活
    ML-siro
    ML-siro 2021/09/08
  • サンデル教授 「コロナ禍をどう生きるべきか」インタビュー詳細 NEWS おはよう日本 - NHK

    https://www.nhk.jp/p/ohayou/ts/QLP4RZ8ZY3/blog/bl/pzvl7wDPqn/bp/pgj3WpLDBQ/?cid=nwebhk-tvqc 数々の著書や「ハーバード白熱教室」で知られるマイケル・サンデル教授。9年ぶりに新著「実力も運のうち 能力主義は正義か?」を書き下ろし、今回、NHKのインタビューに応じました。コロナ禍でアメリカ社会にあぶり出されたひずみとは。そして、そこから見えてくる、コロナ禍を生きる私たちひとりひとりが問うべきこととは。川﨑理加アナウンサーが聞きました。 社会に広がる「能力主義の“横暴”」とは 川﨑: 近著「実力も運のうち 能力主義は正義か?」を読みました。たいへん強い言葉を使われていると思いますが、タイトルにはどのような意味が込められていて、なぜこのを書くことにされたのですか。 サンデル氏: おっしゃる通り、「Tyran

    サンデル教授 「コロナ禍をどう生きるべきか」インタビュー詳細 NEWS おはよう日本 - NHK
    ML-siro
    ML-siro 2021/07/03
  • 社内SQL研修のために作った資料を公開します | 株式会社AI Shift

    こんにちは、Development Teamの三宅です。 先日、社内(AI事業部内)でSQL研修の講師を担当したので、今回はその内容について簡単に共有したいと思います。 はじめに 例年、AI事業部では、新卒エンジニアの育成のためにソフトウェアエンジニア研修を行っております。今年はフルリモートでの実施となりました。研修期間は2週間ほどで、内容は前半が講義、後半が実践(チーム開発)でした。私が担当したのは、講義パートの一部であるSQL研修です。SQLRDBにあまり慣れていない人でも、できるだけ体系的な学びが得られるようにすることを目標に、様々な資料をまとめて提供する方針で準備しました。結果的には、ハンズオン込みで4時間ほどのやや長い講義となりましたが、勉強になったという声も頂けたのでやって良かったと思っています。 研修資料 研修内容 SQL研修の内容は、基的には大学のデータベース講義で

    社内SQL研修のために作った資料を公開します | 株式会社AI Shift
    ML-siro
    ML-siro 2021/06/22
  • 海外「なぜ日本はハードウェアの時代と同じようにソフトウェアに秀でることができない?」 - Qiita

    Why doesn’t Japan excel in software as they did in hardware? (なぜ日はハードウェアの時代と同じようにソフトウェアに秀でることができない?) という英語Quoraのやり取り、分析が興味深かったので、まとめ。 仮説1: 日は完璧を求める 10人のエンジニアのソフトウェア開発会社を経営しているフランス人の友人が、ルイ・ヴィトン日支社のコンピュータシステムのマネージャーと同意した話:ソフトウェアはハードウェアではなく、産業用でもない。50年間同じトヨタカローラのように構築され、洗練され、完成されたものではありません。ゼロバグでそれを「完璧」にすることは不可能であり、したがって、「ゼロデフォルト」という、総合的な品質、継続的な改善を求める日人の精神に反するものです。 日は職人の国であり、漢字を書いたり、折り紙を折ったりする技術

    海外「なぜ日本はハードウェアの時代と同じようにソフトウェアに秀でることができない?」 - Qiita
    ML-siro
    ML-siro 2021/01/31
  • 【解説】グーグルが突き止めた強いチームの条件、「心理的安全性」とは | Forbes JAPAN 公式サイト(フォーブス ジャパン)

    心理的安全性」。現在、ビジネスの世界でさかんに使われている専門用語だ。 この言葉が広まったのには、優良チームに共通するものを探り出すためにグーグルが行った大規模な調査が果たした役割が大きいことは、関連記事「2021年のビジネスバズワード「心理的安全性」 今リーダーが知っておくべきこと」でも述べた。グーグルのリサーチチームが、「心理的安全性を高めるとチームのパフォーマンスと創造性が向上する」ことを発見したのだ。 ビジネス界がリモートに移行しているいま、「心理的安全性」が従前にも増して必要になっていることはいうまでもない。 リスクをとっていいのはグループのためになるときだけ もしも私が弾丸をこめた銃を持ち歩き、会議テーブルの上に何げなく置くことで安心感を得られるとしたら──私の行動は身体的な危険だけでなく、精神的な危険も生み出すことになる。 要するに、危険な行動はグループの心理的安全性を脅か

    【解説】グーグルが突き止めた強いチームの条件、「心理的安全性」とは | Forbes JAPAN 公式サイト(フォーブス ジャパン)
    ML-siro
    ML-siro 2021/01/15
  • コミットはスナップショットであり差分ではない

    Git は紛らわしいという評判です。用語や言い回しが意味するものと、そこから想像する挙動が違ってユーザーが混乱すると言われます。これは、git cherry-pick や git rebase のような「履歴を書き換える」コマンドに最も顕著です。私の経験では、この混乱の根的な原因は、コミットは 差分 であり順番を入れ替えることができるという解釈にあります。しかし、コミットはスナップショットであって、差分ではありません! Git がリポジトリデータをどのように保存しているかを見てみると、Git を理解しやすくなります。このモデルを調べた後に、この新しい視点が git cherry-pick や git rebase のようなコマンドを理解するのにどのように役立つのかを探っていきます。 当に深く 掘り下げたいのであれば、Pro Git という書籍の Git Internals の章を読むと

    コミットはスナップショットであり差分ではない
    ML-siro
    ML-siro 2021/01/07
  • 【保存版】楽しい米国株ライフのための役立つツールサイト集|Capybara_Stock

    こんにちは、投資カピバラ(@Capybara_Stock)と申します。 今回のnoteでは、日ごろ私が利用している米国株投資家向けの役立つツールサイトをまとめて紹介させていただきます。 記事は全編無料でお読みいただけます。 もし記事に価値を感じてくださった方がおられましたら 投げ銭をいただけますと大変嬉しいです。 特に個別株へ投資されている方の場合、日々の相場の動きをリアルタイムで追ったり、気になる銘柄の財務情報を調べたりと、様々なツールサイトを活用されていることが多いかと思います。 一方でこうしたツールサイトは基的に英語ということもあり、SNS上で話題にならない限りなかなか目に触れることもなく、投資歴の長い方でも「こんなサイトがあったのか!」と驚くことも少なくないのではないでしょうか? noteでは私が実際に利用したことのあるサイトをまとめております。 初心者の方でもすぐ使えるメ

    【保存版】楽しい米国株ライフのための役立つツールサイト集|Capybara_Stock
    ML-siro
    ML-siro 2020/12/21
  • コードレビューの目的と考え方 - osa_k’s diary

    まえがき コードレビューの目的 大目的 小目的 チェックリスト 優先度高(大きな損失を生む問題・後からの修正が困難な問題) 優先度中 優先度低(システムに大きな影響を与えない問題・後からの修正が容易な問題) レビューを負担にしないために レビューサイズのコントロール 誰がレビューをするか 議論をどうまとめるか 批判と個人攻撃 レビュワー向けアドバイス Code author向けアドバイス 参考文献 まえがき コードレビューの有効性が説かれるようになって久しい。しかし、コードレビューをするべきという観念ばかりが先立ってしまい、何のためにコードレビューをするのか、どのような点をレビューするべきなのかといった、目的や進め方に対する意識が曖昧なケースも数多くあるように思われる[6]。コードレビューの目的を理解せずに惰性でレビューしているだけでは、いずれレビューそのものが形骸化し、単に承認のハンコを

    コードレビューの目的と考え方 - osa_k’s diary
    ML-siro
    ML-siro 2020/10/19
  • 誰の声でも100人の声に変えられる声変換システム - Dwango Media Village(ドワンゴメディアヴィレッジ,dmv)

    著者の声を録画・録音して声を変換し元の映像と組み合わせてみた映像です。 このときの変換元の音声は撮影用のスマートフォンで録音しており、部屋の残響が含まれるなど声が少し不鮮明になる収録環境ですが、それでもしっかり声変換できていることがわかると思います。 概要 Dwango Media Villageの廣芝です。 誰の声でも狙った複数の人の声に変えることができる声変換システムを開発し、実際に声を変えることができるデモページを公開しました。 (2022年5月 SeirenVoiceシリーズの製品化に伴いデモページは終了しました。) この記事では、声変換技術を研究開発する際に取り組んだ課題について紹介します。 声の変換技術には、リアルタイム性と品質のトレードオフがあります。 既存の声変換システムはリアルタイム性を重視する傾向がある一方、品質を重視したものはあまり見かけません。 品質を優先した声変換

    誰の声でも100人の声に変えられる声変換システム - Dwango Media Village(ドワンゴメディアヴィレッジ,dmv)
    ML-siro
    ML-siro 2020/09/15