文章から資料や図、フローチャートを自動生成する「Napkin AI」 日本語にも対応、開発の背景とは?:β期間中は「Professional」プランも無料で利用できる 米国スタートアップ企業のNapkin AIは、テキストを分かりやすいビジュアルに変換するAIツール「Napkin AI」について、日本語など複数言語に対応したと発表した。
この連載は、データをさまざまな角度から分析し、その背後にある有益な情報を取り出す方法を学ぶ『社会人1年生から学ぶ、やさしいデータ分析』連載(記述統計と回帰分析編)の続編で、確率分布に焦点を当てています。 この確率分布編では、推測統計の基礎となるさまざまな確率分布の特徴や応用例を説明します。身近に使える表計算ソフト(Microsoft ExcelやGoogleスプレッドシート)を使いながら具体的に事例を見ていきます。 必要に応じて、Pythonのプログラムや統計ソフト「R」などでの作成例にも触れることにします。 数学などの前提知識は特に問いません。中学・高校の教科書レベルの数式が登場するかもしれませんが、必要に応じて説明を付け加えるのでご心配なく。肩の力を抜いてぜひとも気楽に読み進めてください。 筆者紹介: IT系ライターの傍ら、非常勤講師として東大で情報・プログラミング関連の授業を、一橋大
急速に進化を続ける「生成AI(人工知能)」をいかに活用していくかは、今やあらゆる企業が検討すべき課題の一つだ。生成AIは、幅広い業界や業種に影響を及ぼすのは間違いないが、その中でも生成AIに寄せる期待が大きいのが「ソフトウェア開発」の領域だ。 近年、多くの製造業においてデジタル化が進行しており、ソフトウェア開発に対するニーズも高まっている。一方で、開発を担える人材は慢性的に不足しており、拡大するニーズへ十分に対応できないケースもある。2024年6月に開催された「AWS Summit Japan」では、ソフトウェア開発規模の増大に対応するため、生成AIを活用した「組み込みソフトウェア」開発の効率化に取り組んでいる三菱電機の事例が紹介された。 AI技術に長く取り組む三菱電機は「生成AI」をどう見ているか 「生成AIを活用したソフトウェア開発の効率化」と題するセッションでは、三菱電機の田中昭二氏
「知識ゼロから学べる」をモットーにした機械学習入門連載の第3回。数値予測に使われる「線形回帰」は、最も基本的な機械学習のアルゴリズムです。その概要と仕組みを図解で学び、Pythonとscikit-learnライブラリを使った実装と実践も体験します。初心者でも安心して取り組める易しい内容です。 連載目次 販売数の予測や売上の予測など、「データの傾向を把握して、将来の予測をしたい」と思ったことはありませんか? 今回は、このような際に役立つ、機械学習の代表的な手法である線形回帰について学んでいきましょう。 具体的には、線形回帰の概要から、その仕組み、そしてPythonプログラミングによる線形回帰モデルの実装と評価まで、線形回帰の基礎スキルを短時間で習得することを目指します(図1)。線形回帰をマスターすると、ビジネスデータの分析や予測に大いに役立ちます。 第2回では、Pythonを使った機械学習プ
従来、プロジェクト管理のライフサイクルは、以下の5つの段階に明確に分かれていた。 開始(Initiation) 計画(Planning) 実行(Execution) 管理(Management) 中止するかどうかの検討(Discontinuance Review) これは、ある段階から次の段階へと工程が流れていくウオーターフォール型のアプローチを表している。建設業や製造業などの特定の産業ではうまく機能するが、要件や期待が常に変動する領域では成功しにくいという特徴がある。そうした変動が多い領域の一つにコンピュータプログラミングがある。従来のプロジェクト管理原則との不適合性から、IT分野の17人の開発者が2001年に「アジャイルソフトウェア開発宣言」を作成した。 この宣言は「4つの価値観」と「12の原則」で構成されており、基本的にソフトウェア開発を対象にしている。しかし、これらのアジャイルソフ
この連載は、データをさまざまな角度から分析し、その背後にある有益な情報を取り出す方法を学ぶ『社会人1年生から学ぶ、やさしいデータ分析』連載(記述統計と回帰分析編)の続編で、確率分布に焦点を当てています。 この確率分布編では、推測統計の基礎となるさまざまな確率分布の特徴や応用例を説明します。身近に使える表計算ソフト(Microsoft ExcelやGoogleスプレッドシート)を使いながら具体的に事例を見ていきます。 必要に応じて、Pythonのプログラムや統計ソフト「R」などでの作成例にも触れることにします。 数学などの前提知識は特に問いません。中学・高校の教科書レベルの数式が登場するかもしれませんが、必要に応じて説明を付け加えるのでご心配なく。肩の力を抜いてぜひとも気楽に読み進めてください。 筆者紹介: IT系ライターの傍ら、非常勤講師として東大で情報・プログラミング関連の授業を、一橋大
Snipping Toolの便利な機能を紹介 Windows 11の標準スクリーンキャプチャーツール「Snipping Tool」には、スクリーンキャプチャーや画面の録画をするだけでなく、ちょっとした編集も可能になっている。本Tech TIPSでは、いつの間にか追加された「OCR機能」と「墨消し機能」の2つの使い方を紹介しよう。 Windows 11でスクリーンキャプチャーを撮る場合、[Windows]+[Shift]+[S]キーを使っている人も多いのではないだろうか。[Windows]+[Shift]+[S]キーを押すと、Windows 11の標準スクリーンキャプチャーツール「Snipping Tool」が呼び出される。このツールは、着々と進化しており、単純にスクリーンキャプチャーや画面の録画をするだけでなく、ちょっとした編集も可能になっている。 本Tech TIPSでは、「Snippi
この連載は、データをさまざまな角度から分析し、その背後にある有益な情報を取り出す方法を学ぶ『社会人1年生から学ぶ、やさしいデータ分析』連載(記述統計と回帰分析編)の続編で、確率分布に焦点を当てています。 この確率分布編では、推測統計の基礎となるさまざまな確率分布の特徴や応用例を説明します。身近に使える表計算ソフト(Microsoft ExcelやGoogleスプレッドシート)を使いながら具体的に事例を見ていきます。 必要に応じて、Pythonのプログラムや統計ソフト「R」などでの作成例にも触れることにします。 数学などの前提知識は特に問いません。中学・高校の教科書レベルの数式が登場するかもしれませんが、必要に応じて説明を付け加えるのでご心配なく。肩の力を抜いてぜひとも気楽に読み進めてください。 筆者紹介: IT系ライターの傍ら、非常勤講師として東大で情報・プログラミング関連の授業を、一橋大
「クラウド責任共有モデル」の知識、アップデートできてる?:一から考えるパブリッククラウドセキュリティ(1) 何かと小難しいパブリッククラウドのセキュリティを、やさしく解説する新連載。第1回は、クラウドの責任共有モデルについて、あらためて考えます。分かった気になりがちですが、実は奥が深いんです。 一般企業によるクラウドサービスの利用は一般的になり、かつての「クラウドサービスは安全なのか?」といった議論は、今では「いかに安全にクラウドサービスを使うか」に主軸を移しています。高度な統制やリソースコントロールが必要とされる場面以外では、クラウドサービスの利用が最初の検討選択肢となっており、クラウドファーストは定着したといっても過言ではないでしょう。 政府情報システムのためのセキュリティ評価制度(ISMAP:Information system Security Management and Ass
登大遊氏が憂う、日本のクラウド、セキュリティ、人材不足、“けしからん”文系的支配:ITmedia Security Week 2023 冬 2023年11月29日、アイティメディアが主催するセミナー「ITmedia Security Week 2023 冬」の「実践・クラウドセキュリティ」ゾーンで、情報処理推進機構(IPA)サイバー技術研究室 登大遊氏が「コンピュータ技術とサイバーセキュリティにおける日本の課題、人材育成法および将来展望」と題して講演した。日本における「ハッカー」と呼ぶべき登氏が初めてアイティメディアのセミナーに登壇し、独特の語り口から日本におけるエンジニアリングの“脆弱性”に斬り込んだ。本稿では、講演内容を要約する。
徳丸氏が探る“認証”の今――サイバー攻撃の認証突破テクニック、フィッシング、そして対抗策とは:ITmedia Security Week 2023 冬 2023年11月28日、アイティメディアが主催するセミナー「ITmedia Security Week 2023 冬」の「多要素認証から始めるID管理・統制」ゾーンで、イー・ガーディアングループCISO(最高情報セキュリティ責任者)兼 EGセキュアソリューションズ 取締役 CTO(最高技術責任者)の徳丸浩氏が「認証の常識が変わる――認証強化の落とし穴と今必要な施策」と題して講演した。「認証」をキーワードとし、これまでパスワードに頼り切りだった古典的な手法による認証システムが攻撃される中、新たな技術でどこまで人と情報を守れるのか。認証の現状と今必要な対策を語るセッションだ。本稿では、講演内容を要約する。
何でスキル不足のエンジニアをアサインしたからって訴えられるんですか:「訴えてやる!」の前に読む IT訴訟 徹底解説(112)(1/3 ページ) 顧客企業のプロジェクトのために下請け企業が用意したのは、プログラミングのいろはも知らないエンジニア。結局、契約期間途中で退場することになったが、責任は誰が取るべきなのか――。 連載目次 スキルの合わない要員アサイン 仕事を受注したが、メンバーのスキルが足りずにプロジェクトが失敗に終わった――。皆さまにはこんな経験はないだろうか。正直にいえば私にはある。 私の場合は幸いにしてそこまで大ごとにはならなかったが、こうしたことがあると自社に金銭的な損害を与える上、顧客に多大な迷惑を掛けるし、信頼も失墜する。スキル不足によってデスマーチ化したプロジェクトの中で、自信喪失したメンバーの心身が害されてしまうことが何より心配だ。スキルアンマッチは関係者を皆不幸に陥
コード構造を設計するときは、ソフトウェアスタック内で機能を分離する方法を検討すると役立つことがしばしばある。その方法の一つとして、アプリケーションのレイヤーをその上下に存在する他のレイヤーから抽象化することが挙げられる。これは、「レイヤードアーキテクチャパターン」と呼ばれることが多いアプローチだ。 レイヤードアーキテクチャパターンはどのように機能するのか レイヤードアーキテクチャの各レイヤーは、特定のアプリケーションまたはビジネス目標に合わせて設計される。そのため、レイヤーとレイヤーが管理する機能の間には、明確な抽象化が存在する。例えば、アプリケーションは、ユーザービューをレンダリングするレイヤー、Web APIへの応答を中継するレイヤーおよびファイルシステムまたはデータベースへのデータの保存を担当するレイヤーを維持しているかもしれない。 関連記事 開発者が注意すべき「マイクロサービスの問
テキストからCADデータを自動生成する「Text-to-CAD」α版公開 Zoo:CADプログラムにインポートして編集できる 米国スタートアップ企業のZooは2023年12月19日(米国時間)、テキストプロンプトからCADデータを自動生成する「Text-to-CAD」のα版を公開した。Zooは、テキストから3Dモデルを生成する既存のText-to-3Dモデルとの違いとして、点群データ(ポイントクラウド)を使用せず、B-Rep(※)を生成することを挙げている。 ※注:B-Rep(境界表現)は、頂点、エッジ、面で構成される表面を使用して3Dオブジェクトを簡潔に定義し、その外部形状の輪郭を描く。暗黙的モデリングとは異なり、B-Repはオブジェクトのジオメトリとトポロジーを正確に制御し、正確な寸法と公差が重要な製造プロセスに不可欠な正確かつ効率的な設計変更を容易にする。 既存のText-to-3D
ベンダー社員過労死の遠因はユーザー企業にもあるのか:「訴えてやる!」の前に読む IT訴訟 徹底解説(111)(1/2 ページ) 仕様確定が遅れ、プログラム数が大幅に増え、スケジュールが2カ月以上遅れ、しかも納期順守を求められたプロジェクト。そこに従事するエンジニアがある日、遺体で見つかった――。 連載目次 IT業界でバブル景気が生き残っていた1990年代、ソフトウェアエンジニアの長時間残業は常態化していた。金融機関向けシステム開発に従事していた私も、月の残業が100時間を下ることがなかった。 もっともそんなのは序の口で、私の周囲には、土日もほとんど休まず平日も徹夜で、残業が200時間をはるかに超えるエンジニアもいた。こうした長時間労働が元で心身に異常を来し、残念ながら命を落としてしまう人もいた。IT業界ではこうしたことがままあり、本連載でも以前、システムエンジニアの死をテーマにした記事を書
「ダブルチェックを頑張る」でごまかさない、スクウェア・エニックスのサーバ設定漏れ防止策:たくさんのサーバを一気に構築できる“自律構築の仕組み”とは(1/3 ページ) スクウェア・エニックスは膨大な数のゲームを提供している。当然、それらを支えるインフラも大量で、運用管理にかかる手間も大きい。「Cloud Operator Days Tokyo 2023」のセミナーを基に、大量サーバの最適な管理法を紹介する。 変化の激しい現在のビジネス環境において、アプリケーションやサービスもその変化に素早く対応する必要がある。もちろん、それを支えるインフラについても同様だ。クラウドサービスやIaC(Infrastructure as Code)などを活用し、効率的にインフラを管理している企業も多いだろう。 ただ、ある意味でインフラは生き物だ。作った当初は問題なくても、管理する対象が増えたり、長期間運用してい
日本人は「なぜこのコードを書いているのか」をおろそかにしがち:Go AbekawaのGo Global!~Paul McMahon(後)(1/3 ページ) グローバルに活躍するエンジニアを紹介する本連載。今回もTokyoDevを運営する、Paul McMahon(ポール・マクマホン)さんにお話を伺う。多くの企業と国際的なソフトウェアデベロッパーをつないできた同氏が語る「日本企業が海外のソフトウェアデベロッパーを欲しがる理由」とは。 国境を越えて活躍するエンジニアにお話を伺う「Go Global!」シリーズ。前回に引き続き、今回もTokyoDevのPaul McMahon(ポール・マクマホン)さんにお話を伺った。個人の活動として始めたTokyoDevの取り組みは、日本で働きたい海外のソフトウェアデベロッパー(開発者)にとって欠かせないものへと成長していく。 聞き手は、アップルやディズニーなど
こんにちは、竹内義晴です。本連載「仕事が『つまんない』ままでいいの?」は、毎日を「楽しく働く」ために、日常の困りごとを解決する考え方やアイデア、心のありようなどについてお話ししています。 「仕事で大切なのは、技術力だ」と思っているエンジニアは多いと思います。というより、若いころの僕がそうでした。 でも、社会人になって30年たったいま、考え方が変わってきました。最近は、「何だかんだいって、最後はこれだな」と――。 技術力にしか興味がなかったエンジニア時代の話 僕は20~30代のころ、いわゆる「会社員のエンジニア」として仕事をしてきました。最初は自動車会社で働き、それからIT業界に転職してプログラマーになる……というキャリアです。 エンジニア時代に仕事をする上で「最も大切なことは何か?」と聞かれていたら、技術力だと答えていたでしょう。人とのご縁なんて、まったく興味がありませんでした。 というの
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く