AI ニュース for Engineers and Researchers 2023.01.04 -PM
大規模言語モデル(LLM)による文書要約
大規模言語モデルを使用した文書要約の手法について解説。代表的な要約手法としてStuff、Map Reduce、Refineを紹介。指定条件下ではMap Reduceが忠実で高速な要約文を提示。要約処理のアルゴリズムには得手、不得手があり、実問題を解かせる場合は詳細な・・・・
【解説】今後、自動要約処理の進化により、ビジネスでは大量の文書整理や可読性向上に活用される可能性がある。特にMap Reduceの高速性と簡潔な要約文は、効率的な情報処理に貢献するだろう。社会では、情報過多からくる時間的ストレスを軽減し、効率的な情報取得を可能にすることが期待される。要約手法の選択は実際の条件に応じるため、慎重な検討が必要だ。
AIはパートナー?ライバル?ツール?
AI時代の変化と仕事の未来
AIによって人間の仕事はどのように変わるのか?一部分はAIに置き換わるかもしれませんが、感情的で毎回違う反応が得られる仕事はAIでは難しい。オンラインでの活用が進む一方で、オフラインとの統合が重要視される。現在、AIを活用している絶対多数はオンライン/デジタル上で行われているが、AIの使用は緊急問題ではない。AIと人間は循環構造で絡み合っており、一度考・・・・
【解説】AIを活用したビジネスは急速に進化し、競争が激化しています。感情的な反応が必要な仕事やオフラインでの体験にはAIが代替できず、人間の強みが求められます。今後はAIとの融合が重要で、特定の分野の専門性よりも幅広いスキルが求められる時代です。人間とAIが組み合わさり、相互に進化していく関係が重要で、適切な役割分担が必要です。
人工知能(Artificial Intelligence、AI)とは
「機械学習への道」: AIの進化に伴い注目を集める機械学習。AIの基本である機械学習の理解は重要だ。過去のデータから学習し、予測・判断を行う様々な技術がある。その代表的な技術と活用分野、さらにアルゴリズムの例を紹介。偏りや説明可能性の問題も多いが、クラウドプロバイダの提供するサービスを利用することで効率的に機械学・・・・
【解説】機械学習や人工知能の力を活用することにより、製造業では生産ラインの自動化や品質管理、金融業では詐欺検出や投資判断、医療では診断支援や治療法提案、交通では交通状況予測や自動運転技術、武器開発でも兵器システムの開発など多岐に渡る分野で活用がされます。AIの可能性は無限大で、適切な取り扱いによって社会やビジネスの未来に大きな影響を与えることが期待されます。ただし、偏りや説明可能性に対処する必要があり、その改善にはクラウドサービスの活用やサービス提供者との協力が必要とされます。
【即席】自分だけのAI公式ラインbotを作ろう
私が作った山手線の遅延を教えてくれるLINE Botの開発秘話
自分でカスタマイズしたAIが応答するLINE Botを作りたいと思い、モチベーションが湧き、実行に移した。
山手線の遅延情報を教えてくれるボットが欲しかったため、AIボットを作成。
現在は山手線の遅延通知のみ提供中だが、ユーザーごとに欲しい機能を選択し、通知可能。
様々な機能を追加予定で、ユーザーとの会話機能も検討中。
興味があれば友達追加してメッセー・・・・
【解説】個人的な利便性から始まったAIボットの活用は、ビジネスでは顧客対応や情報提供、予測通知として有効活用できるだろう。顧客とのインタラクションを増やし、ユーザーのニーズに合った情報を提供することで、新しい価値を提供できるだろう。また、社会では公共交通機関の遅延情報や天気予報、イベント情報など幅広く利用でき、より便利で効率的な生活をサポートできるだろう。
ChatGPTの自動化
「ChatGPTのプロンプディングを自動化するツール」
ChatGPTを自動化するツー・・・・
【解説】ChatGPTを自動化するツールは、顧客サポートやカスタマーサービス分野で大きな利用価値がある。また、教育分野での利用や、コンテンツの自動生成にも応用が期待できる。これにより生産性が向上し、時間とコストを節約することができる。また、ChatGPTを活用したマーケティング戦略や、医療分野での利用も可能性がある。今後のビジネスや社会において、ChatGPTの自動化ツールはさらなる発展が期待される。
初見Databricks on GCPを使ってわかったこと 3 【GCSの連携の仕方】
GCP上のDatabricksでCloud Storageとのデータ連携の手順
Databricks上で学習データを参照するための手順を解説します。まずはGCP上でService AccountとCloudStorageを作成し、Databricks-CLIでSecretとSerectScopeを作成します。最後に学習用instanceの設定で前述の情報を使い、実際にnotebookで指定したinstanceが使え・・・・
【解説】DatabricksをGCP上で活用することで、データ連携がスムーズに行えるようになります。特にビジネス分野では、機械学習やデータ分析において、学習データの参照が必要不可欠なため、この方法を活用すると効率的に作業が進められます。また、社会全体でも、データ連携のスムーズ化により、新たなビジネスモデルやサービスの創出が期待されます。今後は、さらなるデータ活用が進むと予想されます。
ソフトウェア開発職の若手技術者が通算1年AI研究者(仮)をやり、社内転職もやったので色々まとめてみた
Fujitsu Advent Calendar 2023 23日目: 6年の激動を振り返って
転職サービスFindyの面談を機に、6年間の経歴、社内転職、面談体験を振り返る。社内転職で待ち望んだAI技術の研究開発が始まり、ロマン追及の日々をつづる。筆者は待ち望んだ仕事につけたことに喜びを感じ、新たな挑戦が待っている。友人との情報交換、続けてきたOutput、志を貫くことの重要性を振り返り、頑張ることを決意・・・・
【解説】2023年は筆者にとって、大きな変革の年でした。社内転職を経てAI技術の研究開発に携わることができ、やっと自分の夢に近づくことができました。この経験から、将来に向けて精進とロマンの追求を忘れず、友人との情報交換やチャンスの神様の前髪を掴むための準備を惜しまないことの大切さを再確認しました。AI技術の発展は社会やビジネスに大きな影響を与えると思います。将来、AIを活用した新しいビジネスや社会の利用方法がより一層進化することに期待しています。
画像認識の処理の手順
画像認識の処理手順
画像取得: WEBカメラやデプスカメラを使用
前処理: ノイズ減少と標準化
特徴抽出: エッジ検出やテクスチャ分析
特徴選択: 主成分分析や線形判別分析
分類: k-最近傍法やディープラーニング
結果解釈: 混同行列やROC曲線
改善: 追加データ取得やアルゴリズム調整
追加処理: セグメンテーションやデータ拡張、オ・・・・
【解説】画像認識技術は、製造や医療、セキュリティなどの幅広いビジネスに活用される可能性がある。工場で品質管理の自動化や医療での病変検出など、効率化や精度向上が期待できる。また、自動運転技術や防犯カメラシステムなど、社会における安全性と利便性の向上にも貢献できるだろう。特にディープラーニングを活用した画像認識は、高度な処理を可能にし、今後ますます重要性が増していくと予想される。
自動運転AIチャレンジ2023(シミュレーション) 予測経路をコントローラで走行するノードを作成
自作AIの構築とAutoware環境への組み込みに挑戦。VehicleInputsの制御が複雑なため、生成された経路を予め設定した速度で走行させることを目指す。また、コントローラを使用し手動で速度を調整できるようにする。作成したノードを使用し、AI構築のための訓練データの収集を行う。・・・・
【解説】自動運転AIの開発は将来的には自動車産業に革命をもたらし、交通事故や交通渋滞の削減に繋がる可能性がある。また、AIの訓練データの収集に使用されたり、産業用車両や物流においても活用される可能性がある。自律的な制御システムの開発、変動する速度に合わせた経路の選択、障害物回避など多岐にわたるビジネスや社会での利用が期待される。
2023年 Python / データ分析関連の人気Qiita記事150選
Python/データ分析関連の2023年のトレンドを振り返る。ChatGPTやGPT-4など生成AIの台頭が顕著。個人開発や初心者向けの記事が多く、Pythonの人気は健在。2024年も新しい技術に期待。チャンスの・・・・
【解説】2023年のPython/データ分析関連の人気記事を振り返ると、ChatGPTやGPT-4など生成AIの台頭が顕著であり、AI関連のタグがランクインしています。特にChatGPTに関する関心の高まりが見られます。2024年もまた新しい技術が出てきてワクワクさせてくれることを期待しています。生成AIの活用はビジネスや社会でさらなる進化が期待されます。AIを活用した自動化や自然言語処理を始めとするさまざまな分野に活用される可能性があります。
qrcodeライブラリで簡単QRコード作成術
Pythonライブラリqrcodeを使ってQRコードを生成し、画像として保存する方法を解説。必要なものはPythonとqrcodeライブラリ。ライブラリをインストールし、指定のデータでQRコードを生成、画像として保存できる。QRコードを生成したいデータを入・・・・
【解説】Pythonのqrcodeライブラリを使用してQRコードを生成する方法は、ビジネスではマーケティングや広告宣伝、商品管理などさまざまな分野で活用される可能性があります。また、社会ではイベントや施設の入場管理、決済情報の表示などに利用されるかもしれません。QRコードの利便性は今後ますます拡大していくと考えられます。
AIによる背景判定処理の実験 前編 Python、PyTorch編
Meta Quest3でのAI処理実験(前編)
Meta Quest3でのAI処理実験をPCで行い、PythonとPyTorchを使用して背景と前景の判定を行いました。
後編ではMeta Quest3で実際に動作させ、アマレコVRの背景透過処理への応用を想定しています。CNNモデルを使用し、性能を最・・・・
【解説】VRデバイスのAI処理は、背景透過処理や画像認識などの分野で有効活用できると感じました。特に、アマレコVRの背景透過処理への応用が期待できます。また、社会では、仮想空間やイベントでの臨場感向上やリアルタイムの画像処理に役立つ可能性があります。AIとVR技術の融合は、新たなビジネスや社会の利用方法を生み出す可能性があります。
GitLabよ、この得体のしれないソースコードから、仕様書をつくりたまえ
ソースコードから仕様書を書き起こす「GitLab Duo Chat」の使い方。ソースコードだけの場合、全体像が分かりづらいことがあるが、GitLab Duo Chatを使うと、日本語で仕様書を作成できる。手順1:GitLab Ultimateの環境を取得する。手順2:GitLab Duo Chatを試す。現在はベータ版だが、今後安定化する見込み。 GitLabのAI機能「GitLab Duo」の最新・・・・
【解説】GitLab Duo Chatの登場で、ソースコードからの仕様書作成が劇的に簡単になるだけでなく、日本語での作成が可能になりました。これにより、ソースコードの内容の把握やコードの理解が一層スムーズになります。特にオープンソースや社内のコードの理解に役立ち、開発効率向上に寄与します。これにより、ソフトウェア開発やシステム開発に携わるビジネスにおいて大きな利用価値があると考えられます。
本当は教えたくない、VScode拡張の最強プログラミングアシスタントAI Phind(導入・使い方)
【Phind:VScodeのための新たなAIアシスタント】PhindはGPT-4を超えるコーディング能力に特化したAI。VScode拡張を用いたプログラミングに特化し、無料で利用可能。ChatGPTやCopilotChatと異なり、6000字を超えると警告が出る仕組みなど、長文による精度低下を回避。無料で使えるので、試し・・・・
【解説】Phindは、AIアシスタントとしてプログラミングにおいて優れた能力を持っています。特に、長い文章についての精度が高い点や、ファイルやコードの選択が容易にできる点で他の類似ツールとは異なります。このツールは、企業の開発チームやプログラミング教育分野で活用される可能性があります。また、無料で提供されるため、今後のプログラミングにおける重要なツールとなる可能性があります。
手軽に実現!OpenCVとWebカメラでQRコードの位置を特定する方法
OpenCVを使用してWebカメラからQRコードの位置を特定する方法とその手順について解説します。PythonとOpenCVが必要です。まず環境を設定し、次にカメラから映像を取得します。最後にQRコードを検出し、位置を特定するコードを示します。リアルタイムでのQRコードの検出と位置・・・・
【解説】QRコードの検出技術は、物流や在庫管理などのビジネス分野で活用が期待されます。特に倉庫内の商品管理や在庫管理において、QRコードを使った迅速かつ正確な情報管理が可能となります。また、イベントや観光地などのチケット管理や案内にも役立つでしょう。さらに、コロナ禍における接触の少ないサービスやイベント入場のためのQRコード利用も増加することが予想されます。
自動運転AIチャレンジ2023(シミュレーション)throttleを変更するノードを作成
自作AIのAutoware環境への組み込みを目指し、経路に対する制御を出力するAIの構築を準備。Autoware microを使用し、dallara_interfaceノードからトピックを受け取り、制御値を変更するノードを作成。トピックの送受信の編集とスクリプト作成を行い、実行手順も示す。結果として、速度は遅いが安定した走行が可能で、最適な制御値の推定が必要。AI構築のための訓練データの収・・・・
【解説】自動運転AIの構築やAutoware環境の組み込みにより、自動車産業に革新がもたらされる。AIが最適な制御値を推定し、Trajectoryデータに格納することで、自動車の走行性能が向上するだけでなく、交通事故のリスクを減少させる可能性がある。また、AI構築のための訓練データの収集にも活用できるため、自動運転技術の発展に貢献することが期待される。
OpenCVでwebカメラの映像を表示する
PythonでOpenCVを使用してウェブカメラの映像を表示する基本的なコードを紹介
「PythonでOpenCVを使用してウェブカメラの映像を表示する基本的なコードを紹介」
PythonでOpenCVを使用してウェブカメラの映像を表示する基本的なコードを紹介。OpenCVライブラリをインストールし、ウェブカメラの映像を取り込み、フレームを継続的に表示するコードを示す。ウェブカメラの番号はデバイスによって異なる・・・・
【解説】PythonのOpenCVを使用したウェブカメラの映像取り込みは、ビジネスや社会のさまざまな分野で活用される可能性がある。例えば、店舗のセキュリティシステムや自動運転技術における車両の周囲の監視などのビジネス利用や、防犯カメラや顔認識システムにおける犯罪捜査や保安業務における利用などの社会利用が考えられる。また、医療や教育などの分野でも顔認識技術が進化し、活用されることが期待される。
ElasticsearchでAzure OpenAIを使ったAI Assistantを設定し、生成AIのチャットを利用する
Elasticの最新版では、AI AssistantとしてOpenAIなどの生成AIを利用する機能が搭載されている。普通にAIとチャットするだけの機能だが、Elasticsearchのコンテキストを理解し、便利。設定方法や注意点、Azure OpenAIの設定手順、Elastic側での設定方法が記載されている。セキュリティーやオブザーバビリティーのAI AssistantからAI相手にチャットをすることができ、アラートの原因や対処方法の問い合わせから、Elasticについて・・・・
【解説】ElasticのAI Assistantは、企業のセキュリティやオブザーバビリティーを向上させるために非常に有用な機能です。特にセキュリティーアラートの対処方法などをAIに尋ねることで、迅速な対応が可能となります。さらに、Elasticsearchとしてのコンテキストを理解して回答できるため、ビジネスのさまざまな場面で活用できると考えられます。例えば、顧客サポートやトラブルシューティングなど、AIとのチャットを活用した新しいユースケースが生まれる可能性があります。
Copilot検証第3弾
Copilotによるフルタイムで働きながらできる副業についての検証を行い、検索結果からテープ起こしからYouTubeチャンネルまでの副業が見つかった。プロンプト2では成果の出やすい副業を検証した結果、具体的な情報は見つからず、SEOを除外した検索結果を出すAIツールと思われる。多段階の検証を行う方式が効果・・・・
【解説】Copilotは検証してみる価値があります。様々な副業のアイデアや仕事の提案が出てきたので、それを活用するビジネスや社会での利用が可能です。例えば、Webデザインサービスを提供する人が増えれば、中小企業のビジネスはより洗練されたウェブサイトを持つことができるでしょう。また、オンラインで日本語を教える人が増えれば、外国の人たちが日本語を学ぶ機会が増え、国際交流が促進されるでしょう。AIによる検索の改善により、効率的なビジネス活動や社会的な貢献が期待できると感じます。
2023 AI実装検定 A級を受けた所感など
AI実装検定 A級受験記
2023年にAI実装検定 A級を受験した体験記。登録から受験までの流れや結果、所感を詳細に報告。受験の流れや問題の難易度、時間配分などについて具体的に記述。合格の喜びを語りつつ、次の目標に向けた展望にも触れている。AI実装検定受験を考える方に参考となるエピソードが盛・・・・
【解説】AI実装検定は、AI、数学、プログラミングの知識が問われる試験で、今後のビジネスではAIを活用する企業や、AI技術を持つ人材の需要が増えるでしょう。社会では、AIの導入による自動化や効率化が進み、様々な業務に活用されることが予想されます。特にデータ分析や機械学習の分野での活用が期待され、AI実装検定取得者の需要が増えるでしょう。
Amazon Qとは :AIチャットボット
「Amazon Q:ビジネス向けAIチャットボットの特徴と応用」
Amazon QはAWSが提供するビジネス向けAIチャットボットで、企業データと専門知識を活用してサポートを提供。
生成型AIを活用し、企業システムに接続して問題解決が可能。
AWSのさまざまな地域で利用可能で、2023年11月28日に発表された新サービスは、ビジネスニーズに合わせてカスタマ・・・・
【解説】Amazon QはAIチャットボットであり、企業がビジネスニーズに応じたサポートを提供する強力なツールです。セキュリティとプライバシーに配慮され、AWSのエコシステム内での活用が期待されます。企業は情報リポジトリ、コード、データ、企業システムに接続し、会話を通じて問題を解決することが可能です。さまざまな地域で利用可能であり、アプリケーション開発の各段階でサポートを提供することで、企業の効率化に貢献する可能性がある。
AI技術の進化による新たなエンジニアの可能性
AI技術の進化とエンジニアへの影響
人工知能(AI)技術の進化により、エンジニアの業務は自動化や効率化が進み、新たなビジネスモデルやサービスの可能性も広がる。AI技術の活用により、エンジニアの創造性や専門性が求められる。エンジニアはAI技術の進化を理解し、スキルを磨き、新たな可能性を切り拓いて・・・・
【解説】AI技術の急速な進化は、エンジニアの業務に革新をもたらすと考えられる。自動化や効率化により、エンジニアはより専門性の高い仕事に集中できるだろう。さらに、AI技術を活用した新たなビジネスモデルやサービスの可能性も広がり、エンジニアの創造性が求められるだろう。エンジニアは自らのスキルを磨き、AI技術を理解することで、これからのビジネスや社会で重要な存在となるだろう。