コンサルタントをやっていた時、「できない理由」を並べ立てる人々に数多く出会った。 彼らの習性として「新しい何か」には、ほぼ「忙しい」と反対する。 また、リスクばかりを強調し、その打開策は探そうとしない。 例えば、こんな具合だ。 企画「今年の方針発表にもあった通り、お客さんにサービスの満足度についてヒアリングをしたいのですが。」 営業「いや、今すぐは忙しくて無理ですよ」 企画「社長からは「すぐに」と言う話だったと思いますが……、なぜですか?」 営業「ただでさえ目標がキツイので。目標達成に影響が出ます。」 企画「そうですか。では、我々が動くので。営業の方は何もしなくていいですよ。」 営業「いや、それも困ります。」 企画「なぜですか?」 営業「お客さんを混乱させてしまうかもしれないからです。」 企画「具体的には?クレームが来る、という事でしょうか?」 営業「まあ、そうかもしれません。」 企画「か
AI創薬とは? AI創薬は、人工知能(AI)技術を利用して新しい薬物を発見、開発するプロセスです。AIは大量のデータを高速に処理し、薬物の候補を予測したり、薬物相互作用を評価したりします。また、AIは薬物の効果や安全性をシミュレートすることも可能で、臨床試験の前の段階でリスクを評価することができます。これにより、薬物開発のコストと時間を大幅に削減することが期待されています。AI創薬は、薬物開発の新しいパラダイムとして注目を集め、製薬企業や研究機関で積極的に研究、導入が進められています。また、バイオインフォマティクス、ケモインフォマティクス、機械学習、ディープラーニングなどの技術が組み合わされ、薬物開発のプロセスを革新しています。さらに、AI創薬は個人化医療の推進にも寄与し、患者にとって最適な治療法を提供する可能性を秘めています。 今回はAI創薬の中でも、in silico screeeni
AIアニメの作り方を説明していきます。 ざっくりな説明は上の動画を見ていただければわかるんですが、 少し細かい説明がこの記事になります。 完成物これはワンダープロジェクトJ2というゲームの二次創作アニメですが、30年近く前の作品です。 今回の流れは ・AIの一枚立ち絵を用意する ・AnimateAnyone-Evolvedで骨に沿って動かす ・AAEでつくった画像をControlnetをかけつつAIブラッシュアップ ・AfterEffectsで背景抜き ・AI背景一枚絵を用意する ・Runwayで動かす(ComfyUIでもできるが質がいいし時短になる) ・キャラの後ろに配置、キャラの画像を複製して影にして足元に配置 ・完成 です。 作業はComfyUIで行います。 ・AIの一枚立ち絵を用意する ・AnimateAnyone-Evolvedで骨に沿って動かす 骨を抜いたのはこちらのフリー動画
この記事は mfk60 という 60% ANSI 配列 (US 配列) の左右分割自作キーボードの制作の過程をまとめたものです。 欲しいキーボードが売っていないけれど、自作するにはどうしたら良いのか 自作キーボードのキットは作ったことがあるけれど、次のステップを迷っている 左右分割キーボードが欲しいけれど、欲しい配列の物が売っていない そんな方に、参考になればと思います。 ソースコード このキーボードおよびプロトタイプの KiCad のプロジェクト、ツール、ファームウェアのソースコードは GitHub で公開されています。 https://github.com/niw/mfk60 https://github.com/niw/mfk5 https://github.com/niw/qmk_firmware/tree/mfk はじめに ここ数年、ゲーミング PC の流れもあって以前より多くの
はじめに 自作シェルを書いてみた記事はよく見かけるのですが、そのほとんどが fork -> exec という流れです。仕組みを学ぶという点で非常に有効なのでそれはそれで良いとして、 Rust では標準ライブラリの std::process::Command を使用してもっと簡単にコマンド実行ができるよ! という記事があまりないので書いてみました。 コマンドの実行 REPL パース処理はできるだけシンプルに書きます。 標準入力から1行読み取り、Command::spawn() で実行します。 それを繰り返すのが REPL (Read-Eval-Print Loop)です。 これだけでシェルと言い張っても良いと思っています🤔 use std::io::{self, Write}; use std::process::Command; fn main() { loop { // プロンプト p
llm = OpenAI( model="gpt-3.5-turbo-instruct", ) for chunk in llm.stream("Hello?"): print(chunk) このように非常に簡単に実装可能です。 しかし、これをサーバーサイドとして扱う場合には通常のAPIではなく、リアルタイムな通信処理を実装する必要があります。 この時に有効なのがServer-Sent Eventsです。 Server-Sent Eventsとは Server-Sent Events(以下SSE)とはリアルタイムな通信をHTTP経由で提供する技術です。 似た技術としてはWebSocketがありますが、WebSocketが双方向であるのに対し、SSEはサーバーからクライアントへの単方向通信となっています。 その分扱いが簡単なので、クライアント側からリアルタイムに情報を送る必要がない場合はこち
これは何? NGK2024Sの発表資料です。 自己紹介 名前: 中西克典 X(Twitter): @n_kats_ 機械学習名古屋研究会主催 NGK発表は2回目 機械学習名古屋研究会 論文読み会 毎月第3木曜(19:00~)オンラインで 次回(2月15日第71回)・・・https://machine-learning.connpass.com/event/308186/ 本編 イントロ(研究会の表の目的) 論文を読む習慣付け 知識のアップデート 発展的・実践的な知見の獲得 イントロ(研究会の裏の目的) この世の真理と呼べるものを全て知りたい。 という話を2年前のNGKでした。 おさらい(2年前の話) 読み上げソフトを使うと機械学習の論文が30分で再生できる。 ある分野の概要を把握する目安の論文50本には約3日あればよい。 2年前の課題 読み上げられてる文章を目で追いかけないといけない。つら
仕事が楽しくない。 本当にこのままでいいのだろうか。 20代のころの私は、そんな悶々とした気持ちを抱えていました。 私は新卒で経産省に就職し、その後コンサル会社のA.T.カーニーを経て、ドリームインキュベータに入社。今は社長を務めています。 新人の頃は「仕事が楽しい」なんてまったく思っていませんでした。 就職と同時に、自由を失うような感じがしたのです。精神的にも、時間的にも、経済的にも、組織に縛られてしまう。「もうどこにもいけないんじゃないか」という気すらしました。 「これが本当に自分のやりたいことなのか?」という悩みも、ずっとありました。 しかし試行錯誤を重ねるうちに、あるときからは「仕事って楽しいな」と思えるようになりました。組織に属しながら、自分のやりたいことも実現できるようになっていきました。 そしていつしか、大きな価値を生み出せるようになっていたのです。 それは仕事への向き合い方
概要 三菱総研DCSのIoT・AIエンジニアの日野です。 Keras(Python)上で作成したディープラーニングモデルをWebブラウザ上でも動かしてみたくなり、以前から気になっていたTensorFlow.jsを触ってみました。本記事では、KerasからTensorFlow.jsで使えるモデルに変換する際に苦労したポイントをまとめます。 Keras:TensorFlowまたはCNTK,Theano上で実行可能な高水準のニューラルネットワークライブラリ (出典元:Keras公式ドキュメント) 目次 TensorFlow.jsとは 使用モデルについて モデル変換時に必要な作業 評価 まとめ TensorFlow.jsとは TensorFlow.jsとは、2018年4月にGoogleによって公開された、Webブラウザ上でディープラーニングモデルの構築や学習、学習済みモデルの実行が可能になるJav
NRI OpenStandia Advent Calendar 2020の 23日目は、WebAssembly版OpenCV(OpenCV.js)についてです。 WebAssemblyとは 本題に入る前に、軽くWebAssemblyについて説明です。 WebAssemblyとは、ブラウザから機械語を実行できるようにした技術であり、下記のような特徴があります。 JavaScriptよりも高速 C、C++、Rust、Go等幅広い言語に対応 Chrome、Firefox、Edge、Safari等幅広いブラウザに対応 利便性が高いため、公式からも幅広い使い方が提案されています。 - https://github.com/WebAssembly/design/blob/master/UseCases.md WebAssemblyは高速 JavaScriptは高度な処理を行おうとすると、挙動が遅くなり
画像の画素を白か黒かの2階超に変換する処理を2値化といいます。 閾値 画像の2値化の白か黒かを判別するための閾値をきめなくてはいけません。 閾値の設定はヒストグラムを作成し、その山が二つある場合その山の間の谷に閾値を設定すると、うまく2値化できるようです。 以前つくった輝度のヒストグラムを使ってみます。 だいたい65を境に色を変えてみたらいい感じになったので、 65を閾値にしてみます。 2値化のプログラム <!DOCTYPE html> <html> <head> <title>画像処理</title> <script type="text/javascript"> const THRESHOLD = 65; window.onload = function() { var canvas = document.getElementById("c1"); var ctx = canvas.g
概要 この記事では「three.js超入門」と題して、three.jsの基礎からシェーダーの利用までをやっていきます。 ターゲットは主に「canvas表現を触ったことがないフロントエンドエンジニア」を想定しているので、jsの構文などの説明は省略しています。 three.jsのバージョンは執筆時点で最新のr98を使用します。 three.js超入門 第0回 3Dコンピュータグラフィックスの基礎 three.js超入門 第1回 レンダリングまでの流れ three.js超入門 第2回 アニメーションと時間ベースでの制御 three.js超入門 第3回 マウスやスクロールでのインタラクション three.js超入門 第4回 getBoundingClientRect()を使ったDOM要素との連携 three.js超入門 第5回 シェーダー(GLSL)の基礎 three.js超入門 第6回 Shad
概要 この記事では「three.js超入門」と題して、three.jsの基礎からシェーダーの利用までをやっていきます。 ターゲットは主に「canvas表現を触ったことがないフロントエンドエンジニア」を想定しているので、jsの構文などの説明は省略しています。 three.jsのバージョンは執筆時点で最新のr98を使用します。 three.js超入門 第0回 3Dコンピュータグラフィックスの基礎 three.js超入門 第1回 レンダリングまでの流れ three.js超入門 第2回 アニメーションと時間ベースでの制御 three.js超入門 第3回 マウスやスクロールでのインタラクション three.js超入門 第4回 DOM要素との連携 three.js超入門 第5回 シェーダー(GLSL)の基礎 three.js超入門 第6回 ShaderMaterialでメッシュを変形、着色する thr
デジタルマップ活用の業界別事例Mapbox Japanでは、業界別デジタルマップの活用方法やデジタルマップ導入による効果について紹介した資料をご用意しております。無料でダウンロードいただけますので、ぜひMapboxのビジネス活用のご参考にご利用ください。 いますぐダウンロード 地図ゲーム開発におけるMapbox活用ガイド - Mapbox Gaming SolutionMapbox Japanでは、地図ゲーム開発におけるMapboxのプロダクト活用方法や地図ゲーム開発向け基本APIを紹介した資料を無料でご提供しております。ぜひMapbox活用のご参考にご利用ください。 いますぐダウンロード 【デモ】Mapboxと歩く京都観光マップ観光名所、京都の街を舞台にMapboxを活用したデモマップを作成しました。 旅行・観光業界の方はもちろん、Mapboxでどのようなマップが作れるのか知りたい方にも
列島を1万キロ歩くモドさんがNYタイムズに盛岡と山口を載せた理由。東京と廃墟ラブホから見える日本 クレイグ・モド(Craig Mod)インタビュー 2023年11月下旬、初雪が降った日の盛岡。筆者はどうしても来たくなり、高速バスに揺られた。 理由は2つある。一つは、筆者がかつて心を打たれた街を、もう一度味わいたくなったから。 そしてもう一つは、作家・写真家のクレイグ・モド(Craig Mod)さんにインタビューさせてもらったからだ。ニューヨークタイムズ紙に「盛岡」を強く推薦し、同紙の「2023年に行くべき52カ所」で、その2番目に盛岡を抜擢させた張本人。 インタビューでモドさんが語った盛岡の姿が頭から離れず、バスに乗ったのだ。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く