arXiv 論文「自動運転における車線検出と分類のための Sim-to-Real Domain Adaptation」、2022 年 5 月、カナダのウォータールー大学での研究。
自動運転用の教師あり検出および分類フレームワークには大規模な注釈付きデータセットが必要ですが、 教師なしドメイン適応 (UDA) は、実際のシミュレート環境を照明することで生成された合成データによって駆動され、教師なしDomain Adaptation) 方式は、低コストで時間のかからないソリューションです。この論文では、自動運転における車線の検出および分類アプリケーションのための敵対的識別および生成方法の UDA スキームを提案します。
また、CARLA の大規模な交通シーンと気象条件を利用して自然な合成データセットを作成する Simulanes データセット ジェネレーターも紹介します。提案された UDA フレームワークは、ラベル付きの合成データセットをソース ドメインとして受け取りますが、ターゲット ドメインはラベルのない実際のデータです。敵対的生成と特徴弁別器を使用して学習モデルをデバッグし、ターゲット ドメインのレーンの位置とカテゴリを予測します。評価は実際のデータセットと合成データセットを使用して実行されます。
オープンソースのUDAフレームワークは githubcom /anita-hu/sim2real-lane-detectionにあり、データセットジェネレーターはgithub.com/anita-hu/にあります。シミュレーン。
実際の運転は、交通状況、天候、周囲の環境が変化するため、多様です。したがって、現実世界におけるモデルの適応性を高めるには、シミュレーション シナリオの多様性が非常に重要です。 CARLA や LGSVL など、自動運転用のオープンソース シミュレーターが多数あります。この記事では、シミュレーション データ セットの生成に CARLA を選択します。CARLA には、柔軟な Python API に加えて、都市、田舎、高速道路のシーンをカバーする豊富な事前描画マップ コンテンツも含まれています。
シミュレーション データ ジェネレーター Simulanes は、15 車線カテゴリや動的な天候など、都市、田舎、高速道路の環境でさまざまなシミュレーション シナリオを生成します。この図は、合成データセットからのサンプルを示しています。歩行者と車両の参加者がランダムに生成されてマップ上に配置されるため、オクルージョンによってデータセットの難易度が高まります。 TuSimple および CULane データセットによると、車両付近の車線の最大数は 4 に制限されており、行アンカーがラベルとして使用されます。
CARLA シミュレーターは車線位置ラベルを直接提供しないため、ラベルの生成には CARLA のウェイポイント システムが使用されます。 CARLA ウェイポイントは、車両のオートパイロットが従う事前定義された位置で、車線の中央にあります。車線位置ラベルを取得するには、現在の車線のウェイポイントを W/2 だけ左右に移動します。ここで、W はシミュレータによって与えられた車線幅です。これらの移動されたウェイポイントは、カメラ座標系に投影され、スプラインフィットされて、所定の行アンカー ポイントに沿ってラベルが生成されます。クラス ラベルはシミュレータによって与えられ、15 クラスのうちの 1 つです。
N フレームのデータセットを生成するには、利用可能なすべてのマップで N を均等に分割します。デフォルトの CARLA マップでは、町 1、3、4、5、7、および 10 が使用されましたが、抽出された車線位置ラベルと画像の車線位置の違いにより、町 2 と 6 は使用されませんでした。マップごとに、車両の参加者はランダムな場所に生成され、ランダムに移動します。動的な天候は、時間の正弦波関数として太陽の位置を滑らかに変化させ、時折嵐を発生させることによって実現されます。嵐は、雲量、水量、滞留水などの変数を通じて環境の外観に影響を与えます。同じ位置に複数のフレームが保存されないようにするには、車両が前のフレームの位置から移動したかどうかを確認し、長時間停止していた場合は新しい車両を再生成します。
sim-to-real アルゴリズムが車線検出に適用される場合、エンドツーエンドのアプローチが採用され、超高速車線検出 (UFLD) モデルが使用されます。基本的なネットワークとして。 UFLD が選ばれたのは、その軽量アーキテクチャが、最先端の手法に匹敵するパフォーマンスを達成しながら、同じ入力解像度で 300 フレーム/秒を達成できるためです。 UFLD は、車線検出タスクを行ベースの選択方法として定式化します。各車線は、事前定義された行、つまり行アンカーの一連の水平位置によって表されます。各行アンカーの位置は w グリッド セルに分割されます。 i 番目のレーンと j 番目の行アンカーの場合、位置予測が分類問題となり、モデルは (w 1) 個のグリッド セルを選択する確率 Pi,j を出力します。出力の追加ディメンションはレーンなしです。
UFLD は、複数のスケールで特徴を集約して局所特徴をモデル化するための補助セグメンテーション ブランチを提案します。これはトレーニング中にのみ使用されます。 UFLD 法では、分割損失 Lseg としてクロスエントロピー損失が使用されます。車線分類の場合、完全接続 (FC) 層の小さなブランチが追加され、車線位置予測用の FC 層と同じ機能を受け取ります。レーン分類損失 Lcls もクロスエントロピー損失を使用します。
UDA 設定のドメイン ドリフト問題を軽減するために、UNIT ("Unsupervised Image-to-Image Translation Networks"、NIPS、2017) および MUNIT# # ("Multimodal unsupervised image-to-image translation," ECCV 2018) 敵対的生成手法と、特徴識別器を用いた敵対的判別手法を採用しています。図に示すように、敵対的生成方法(A)と敵対的識別方法(B)が提案されています。 UNIT と MUNIT は (A) で表され、画像変換用のジェネレーター入力を示します。 MUNIT への追加のスタイル入力は青い破線で示されています。わかりやすくするために、MUNIT スタイルのエンコーダー出力は画像変換には使用されないため省略されています。
#実験結果は次のとおりです。
#左: 直接移行メソッド、右: 敵対的認証 (ADA) メソッド
以上が自動運転車線の検出と分類のための仮想現実領域適応手法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

译者 | 布加迪审校 | 孙淑娟目前,没有用于构建和管理机器学习(ML)应用程序的标准实践。机器学习项目组织得不好,缺乏可重复性,而且从长远来看容易彻底失败。因此,我们需要一套流程来帮助自己在整个机器学习生命周期中保持质量、可持续性、稳健性和成本管理。图1. 机器学习开发生命周期流程使用质量保证方法开发机器学习应用程序的跨行业标准流程(CRISP-ML(Q))是CRISP-DM的升级版,以确保机器学习产品的质量。CRISP-ML(Q)有六个单独的阶段:1. 业务和数据理解2. 数据准备3. 模型

人工智能(AI)在流行文化和政治分析中经常以两种极端的形式出现。它要么代表着人类智慧与科技实力相结合的未来主义乌托邦的关键,要么是迈向反乌托邦式机器崛起的第一步。学者、企业家、甚至活动家在应用人工智能应对气候变化时都采用了同样的二元思维。科技行业对人工智能在创建一个新的技术乌托邦中所扮演的角色的单一关注,掩盖了人工智能可能加剧环境退化的方式,通常是直接伤害边缘人群的方式。为了在应对气候变化的过程中充分利用人工智能技术,同时承认其大量消耗能源,引领人工智能潮流的科技公司需要探索人工智能对环境影响的

Wav2vec 2.0 [1],HuBERT [2] 和 WavLM [3] 等语音预训练模型,通过在多达上万小时的无标注语音数据(如 Libri-light )上的自监督学习,显著提升了自动语音识别(Automatic Speech Recognition, ASR),语音合成(Text-to-speech, TTS)和语音转换(Voice Conversation,VC)等语音下游任务的性能。然而这些模型都没有公开的中文版本,不便于应用在中文语音研究场景。 WenetSpeech [4] 是

条形统计图用“直条”呈现数据。条形统计图是用一个单位长度表示一定的数量,根据数量的多少画成长短不同的直条,然后把这些直条按一定的顺序排列起来;从条形统计图中很容易看出各种数量的多少。条形统计图分为:单式条形统计图和复式条形统计图,前者只表示1个项目的数据,后者可以同时表示多个项目的数据。

arXiv论文“Sim-to-Real Domain Adaptation for Lane Detection and Classification in Autonomous Driving“,2022年5月,加拿大滑铁卢大学的工作。虽然自主驾驶的监督检测和分类框架需要大型标注数据集,但光照真实模拟环境生成的合成数据推动的无监督域适应(UDA,Unsupervised Domain Adaptation)方法则是低成本、耗时更少的解决方案。本文提出对抗性鉴别和生成(adversarial d

数据通信中的信道传输速率单位是bps,它表示“位/秒”或“比特/秒”,即数据传输速率在数值上等于每秒钟传输构成数据代码的二进制比特数,也称“比特率”。比特率表示单位时间内传送比特的数目,用于衡量数字信息的传送速度;根据每帧图像存储时所占的比特数和传输比特率,可以计算数字图像信息传输的速度。

数据分析方法有4种,分别是:1、趋势分析,趋势分析一般用于核心指标的长期跟踪;2、象限分析,可依据数据的不同,将各个比较主体划分到四个象限中;3、对比分析,分为横向对比和纵向对比;4、交叉分析,主要作用就是从多个维度细分数据。

在日常开发中,对数据进行序列化和反序列化是常见的数据操作,Python提供了两个模块方便开发者实现数据的序列化操作,即 json 模块和 pickle 模块。这两个模块主要区别如下:json 是一个文本序列化格式,而 pickle 是一个二进制序列化格式;json 是我们可以直观阅读的,而 pickle 不可以;json 是可互操作的,在 Python 系统之外广泛使用,而 pickle 则是 Python 专用的;默认情况下,json 只能表示 Python 内置类型的子集,不能表示自定义的


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

Dreamweaver Mac版
ビジュアル Web 開発ツール

AtomエディタMac版ダウンロード
最も人気のあるオープンソースエディター

WebStorm Mac版
便利なJavaScript開発ツール

VSCode Windows 64 ビットのダウンロード
Microsoft によって発売された無料で強力な IDE エディター

メモ帳++7.3.1
使いやすく無料のコードエディター

ホットトピック









