AI Technology Community
8views
0likes
Indirection(仲介)
(1) 問題:2つ(または複数)の事物間の直接的な結合を避けるために、どのように職責を割り当てるか?オブジェクトを分離して結合度を下げ、システムの再利用性を高めるにはどうすればよいか? (2) 解決策:コンポーネントやサービス間の操作を調整するために中間オブジェクトに職責を割り当て、それらが直接結合しないようにする。中間オブジェクトは他のコンポーネント間に設置される仲介者である。 (3) 分析:オブジェクト間を避けるために
08-20 00:00
5views
0likes
Protected Variations(保護された変更点)
(1) 問題:オブジェクト、サブシステム、システムに対してどのように職責を割り当てれば、これらの要素の変化や不安定な点が他の要素に悪影響を及ぼさないようにすることができるか? (2) 解決策:変化や不安定が予想される要素を特定し、それに対して安定した「インターフェース」を作成して職責を割り当てる。 (3) 分析:保護された変化パターンは略してPVと呼ばれ、これはほとんどのプログラミングと設計の基礎であり、モデル
08-20 00:00
9views
0likes
10views
1likes
565views
0likes
579views
0likes
492views
0likes
6views
0likes
ImportError: libGL.so.1: cannot open shared object file: No such file or directory
PP - LCNetv2の使用:あなたのマシンがCPUの場合、以下のコマンドを実行してpaddleInをインストールしてください。[ ]!pip install paddlepaddle paddleclasをインストールするIn [ ]!pip install paddleclas すぐに体験する おめでとうございます!あなたはPaddleClasのインストールに成功しました。次に、画像分類の効果をすぐに体験しましょう。In [ ]!wget https://gitee.com/paddlepaddle
05-11 00:00
298views
1likes
424views
1likes
BDD 100 Kデータセット
BDD100Kデータセットは2018年5月にバークレー大学AI研究所(BAIR)によって公開され、同時に画像アノテーションシステムが設計されました。BDD100Kデータセットには10万本の高画質ビデオが含まれており、各ビデオは約40秒/720p/30fpsです。各ビデオの10秒目のキーフレームをサンプリングして、10万枚の画像を得て、画像解像度は1280*720で、それらにアノテーションを付けます。データベースセットには
05-07 22:46
482views
0likes
北京大学人工知能研究院
北京大学は中国で最も早く人工知能の研究を展開した大学の一つで、1988年に人工知能分野で最も早い国家重点実験室の一つを設立し、2002年に中国初の知能科学学科を開設し、2007年に最も早く学部、修士、博士の完全な養成体系を構築しました。現在、全校で人工知能研究に従事する関連教師は200人を超えており、情報科学技術学院、工学院、数
01-27 02:37
2178views
11likes
2022パートナー採用計画
私たちの過去は0から1へと進んできました。パイティティは1年間の歩みを経て、無名の駅から初期段階で一定のユーザー規模を持つまで成長しました。私たちは正しいこと、価値のあることを続けてきました。AIは今後10年、さらには20年の技術トレンドとなるものであり、私たちは当初迷うことなくこの技術の波に乗り込みました。その中には波高い浪もあれば、棘を切り裂いて進むこともあり、理解されない苦労もあれば、ユーザーもいます
01-29 13:32
979views
4likes
2022データセット作成者収益計画
2021年の月日は過ぎ去り、2022年の未来がやってきました。パイティティはAI開発者と共に成長することを堅持し、開発者と長期的な協力サービスを構築することを望んでいます。現在、「データセット作成者計画」を立ち上げ、開発者に向けてデータセットを募集しています。計画内容の概要:データセット作成計画は開発者に向けて提案されたデータセット収益計画であり、目的はデータセット所有者の収益を増やし、データ
01-29 12:28
533views
0likes
9.1、TCP/IPプロトコルの詳細
コンピュータ間で情報を交換するには、情報交換の方式を定義する必要があります。1965年、ドナルド・デイヴィス(Donald Davies)は、2台のコンピュータ間で伝送されるデータを表すために「メッセージ」という言葉を生み出しました。1969年、最初の広域ネットワークであるARPNETが登場しました。このネットワークは、メッセージ交換を使用した最初のネットワークでもあります(メッセージ交換に対して、初期の電話では回路交換が使用されていました。つまり、
12-29 18:01
485views
0likes
9.2、ソケットとは何か
先の説明を通じて、TCP/IPはとても複雑だと思われたでしょうか。実は、我々はこれらのプロトコルの内部の詳細を完全に理解する必要はありません。なぜなら、大多数のユーザーにとって、これらのプロトコルをどのように使ってデータを転送するかが関心の対象だからです。この節では、歴史のあるインターフェース——ソケットを紹介します。ソケットを使えば、我々は直接これらのプロトコルとやり取りする必要もなく、これらのプロトコルの
12-29 18:00
582views
0likes
9.3、TCP echoサーバーの構築(Python実装)
この節では、簡単なエコーサーバーを作成します。このサーバーはユーザーの接続を待ち、接続に成功すると、受信したユーザーの入力をそのままクライアントに返送します。ユーザーが接続を閉じるまでこれを繰り返し、その時点でサーバーは自動的に終了します。この例では TCP プロトコルを使用しており、使用するプロトコルはソケットを作成する際に指定します。方法は次のとおりです:s = socket.so
12-29 18:00
523views
0likes
9.4、簡単なTCPクライアントの作成
「TCPエコーサーバーの構築」の節を基に、データのやり取りを実現するためにクライアントが必要です。この節では、このようなクライアントを作成します。このクライアントは、前述のサーバーと接続を確立し、簡単なデータを送信し、その後サーバーからの返信データを読み取ります。まず、socketオブジェクトを作成する必要があります。サーバー側と同様に、使用するTを指定します
12-29 18:00
523views
0likes
9.5、UDP echoサーバーの構築(Python実装)
『TCPエコーサーバーの構築』と『簡単なTCPクライアントの作成』では、それぞれTCPプロトコルを使用したエコーサービスのサーバー側コードとクライアント側コードについて説明しました。本节では、UDP版のエコーサービスを実装します。TCPとUDPは大きく異なりますが、ソケットインターフェースの面ではそれほど大きな違いはありません。ただ、ソケットを作成する際には、soを指定する必要があります
12-29 17:59
519views
1likes
8.1、マルチスレッドとは何か、Pythonマルチスレッドプログラミング
早くも20世紀60年代に、プロセスの概念が登場しました。しかし、プロセスはリソースの所有者であり、プロセスの作成、破棄、スケジューリングのコストは比較的高いため、軽量級プロセスへの需要が生まれました。20世紀80年代になると、スレッドが登場しました。スレッドはプロセスに似ており、独立して実行できますが、使用コストはプロセスよりもはるかに低いです。スレッドは一般的にプログラム、データおよびスレッド制御を含みます
12-27 16:40