HomeData:建築と都市主義におけるデータ分析の使用方法

GoToでは、ニューロン、XGBoo、SVM、およびその他のランダムフォレストを教えましたが、ここで何かが浮かびました-テクノロジーについて多くを語り、それらを適用できる領域についてはほとんど何も話しませんでした。







この見落としを修正するために、予想外に大量のデータがあるさまざまな分野について話し、アナリストや開発者にインタビューし、学校でやろうと決めたプロジェクトについて話し合うなどの一連の記事を作成しました。













そして、私たちはいくつかのエキゾチックなエリアから始めます-都市主義と建築。







詳細を知りたい場合は、分析会社HabidatumのテクニカルディレクターとMARCHIのプログラミングおよび建築プロジェクトのキュレーターとのインタビューをお読みください。catへようこそ。







都市研究



アーバニズムから始めましょう。







都市研究は、さまざまな都市システム(交通、歩行者インフラストラクチャ、エコロジー、ヘルスケアなど)の開発、それらの間の相互作用および都市の住民との相互作用を研究する科学です。







この分野のアナリストは、多数のソースからデータを収集します。たとえば、公共交通機関の移動に関するデータ、モバイルオペレーターからのデータ、ソーシャルサービスなどです。 ネットワーク-そしてそれらを使用して、環境の機能(誰が、いつ、どの道路が最も負荷がかかるかなど)を調査し、イノベーション後のその挙動を予測します。 都市の路上を移動するものと移動しないものはすべて、都市主義者の研究対象です。







Habidatum分析会社のテクニカルディレクターであるVadim Smakhtinが、この分野について詳しく説明します。







インタビュー:Vadim Smakhtin









知人



それでは始めましょう。 あなたが誰で、何をしているのか教えてください。







私の名前はヴァディムです。ハビダタムのテクニカルディレクターです。 データを扱うためのさまざまなシステム、サービス、デバイスを設計しています。 5年以上にわたり、都市のトピックに関連するデータの視覚化と分析のためのソフトウェアを開発してきました。 分析プロジェクトに直接参加することもあります。

実際、この会社では、プログラマーとアーバニストの間の「レイヤー」です。

Habidatumについて教えてください。 何してるの?







友人と私は約5年前にHabidatumを設立しました。 当時も現在も、環境の機能の特性に関する質問がある建築家や都市計画者のデータ分析に取り組んでいます。 環境の使用方法、イノベーション(新しい建物の建設、車道の歩行者ゾーンへの変更など)への対応方法、その使用の最適化方法などを知りたい場合は、私たちのところに来ます。 また、最近、分析ソフトウェアを販売しています。

CTOとして、ソフトウェアソリューションのアーキテクチャと仕様を担当し、その開発を監督しています。 現在、社内製品と社外製品の全ラインナップがあり、そのうちの1つはChronotopeデータ視覚化システムです。


クロノトープ



クロノトープとは何ですか?







このソフトウェアは、空間的側面だけでなく時間的側面でもさまざまなデータストリームを分析する必要がある建築家および都市計画者向けです。 時空間キューブなど、これを簡単に実行できる方法を開発しました。

さらに、クロノトープは、アナリストやマスコミにデータへのアクセスを提供する必要があるが、プライバシー上の理由から直接アクセスできない企業でも使用されます。 いずれにせよ、生データを共有できない場合は、顧客が既製の視覚化を作成するのを支援します。







クロノトープの類似体はありますか?







クロノトープはかなりニッチなシステムであるため、直接の競合他社について話すことは非常に困難です。 QGISやArcGISなどのGISシステムがあり、「Tableau」などのデータ視覚化システムがあります。 独自の視覚化を持たない分析パッケージがあります-そして、実際には両方の機能を組み合わせた製品はありません。 もちろん、時空キューブをリリースしたArcGISもありますが、静的なため、機能は非常に制限されています。 さらに、彼らはこのデスクトップアプリケーションを使用しており、すべてがクラウドで機能します。



ただし、基本的にChronotopeを個別の製品として販売していないことを理解する必要があります。 主に、分析のための優れた機能を備えたデータアクセス販売として使用します。 これはかなり革新的なアイデアであり、誰もそれを行っていないようです。 アイデアは、契約を締結したパートナー(モバイルオペレーターや会計データオペレーターなど)からのデータソースがいくつかあり、デザイナーにそれらのアクセスを生の形式ではなく、インターフェイスで販売するというものです。 クロノトープに関するビジネスモデルは、ソフトウェアとデータを一緒に販売するハイブリッドモデルです。 はい、他の会社には独自の日付市場がありますが、そこには時間的に同期されていないデータの断片があります。ここでは、すべてを便利な形式で取得し、時間と空間で互いに関連しています。

クロノトープに数学的または統計的なモデルはありますか、それとも視覚化についてですか?







当初、はい、彼は視覚化についてだけでした。 もちろん、いくつかの基本的な統計がありましたが、そのようなものはありませんでした。 しかし、クラウドでグラフィックエンジンを正常に起動できた後、アナリストに注意を払う価値のある興味深い場所を示す異常検出システムをねじ込みました。 システムには、独自の検出器を作成できるオープンAPIもあります。 これはまだ非常に実験的なことですが、リリースはすぐに来ています。

また、「クロノトープ」を使用して、環境の動作をモデル化し、ポストエフェクトを分析し、時空間キューブを予測的に構築しようとしています。

ポストエフェクト?







ポストエフェクトとは、いくつかの設計決定を実行した後の環境の状態の変化です。 たとえば、ここでこの時点でカフェを設定し、これが地区内の人々の流れ、他の企業の利益などにどのように影響するかを予測したいと考えています。 つまり システムに変更を加えて、すべてのインジケーターの変化を確認します。

あなたのスタックについて話してもらえますか?







レンダリングエンジン自体は長所で書かれており、ボクセルボリュームを描画するCUDAおよびOpenGLシェーダーを積極的に使用しています。 バッキングの大部分はPython(Django)で書かれています。 もちろん、これはおそらく最良の設計決定ではありませんが、 最初は、新しい開発者のしきい値を最小化しようとしましたが、Pythonが最良の選択だと思われました。 もちろん、Pythonは分析モジュールの作成には便利ですが、Pythonでインフラストラクチャ全体を作成するのはかなり奇妙です。 現在、マイクロサービスインフラストラクチャを使用しているため、すぐにサービスモジュールを書き換える予定です。 フロントエンドでは、おそらく最初のリリースバージョンの1つで導入したTypeScriptを除き、すべてが非常に標準的です。 フレームワークから-ReactとRedux


分析部



分析部門ではどのような研究が行われていますか?







基本的に、これは領土の機能の分析、彼らが働く時間、領土の社会人口統計の分析-どんな種類の人々と彼らが領土を消費するか、財政フローの分析-どれくらいの人々が何時間を費やし、精神地図を構築しようとする-人々が領土についてどう思うか彼らが彼女について言うように

いくつか例を挙げていただけますか?







原則として、すべてのプロジェクトは当社のウェブサイトにあり、そこで詳細を見ることができます。



興味深いことから、ロンドンのいくつかのエリアで分析を行い、土地やアパートの価値が街の人々の行動にどのように依存しているか、地元の施設のレビューなどを調査しました。 これにより、人が居住地を選択するときに最も重要な要素を決定でき、新しいエリアの品質を向上させることができます。







スポーツイベントのプロジェクトがあります 。 ここでは、時空間の調整に取り組んでいます。 たとえば、多くのファンと対戦する場合、地域の人口を空間と時間で分離する方法を理解できます。 これにより、スペースの使用密度を高めることができ、もちろん競合を回避できます。







ドバイでは、モバイルデータを調査し、人間の行動のさまざまなパターンをそれらに基づいて分析する方法を検討したプロジェクトがあります。 たとえば、ショッピングセンター内の行動パターンは住宅地とは異なります。

アナリストはあなたのためにどのような人を雇っていますか?







基本的に、すべてのアナリストは地理学者または都市研究の高等学校を卒業した人々です。 多くの場合、プロジェクト管理に関与するアーキテクトもいます。 これらのすべての人々は必ずしもプログラミングの方法を知っているわけではありませんが、人々がテクノロジーに近づく雰囲気を開発しようとしています-開発者とアナリスト間のコミュニケーションを発展させます。 これにより、試験を少し「不鮮明にする」ことができるため、レベルでバグや問題を簡単に見つけることができます。 そしてもちろん、開発者はデータを視覚化するシステムを開発することはできません。データの性質はまったく理解されていません。

プログラマーはアナリストの仕事に参加していますか?







彼らは主にツールの開発に従事しています。 もちろん、特定のプロジェクトのアナリストのニーズに合わせて開発している日付調査チームがあります。 つまり アナリストはプロジェクトを見て、ツールキットを使用して分析し、範囲を超えて何かを行う必要がある場合は技術的な説明を編集します。

例えば?







感情分析、同義語検索用のword2vec、トピックモデリング、その他のNLPがあります。 もちろん、これは非常に高度なものではありませんが、私たちの仕事は、都市と建設のニーズに既製のアルゴリズムを使用するような最先端の方法を開発することではありません。 したがって、日付部門の開発者、都市主義とそれに関連するすべてに興味がある開発者も探しています。 たとえば、データの性質がほとんど重要ではないスポーツ機械学習が好きな人のために働くのは難しいでしょう。 私たちのタスクは、モデルから余分な割合をノックアウトすることではなく、データの詳細を理解することであるため、トピックと関連する専門家とのコミュニケーション能力に関心を持つことが重要です。

一般に、このための特別なコマンドがある場合、アナリストはどのくらいプログラミングできる必要がありますか?







もちろん、私たちは常にプログラムと分析の両方が可能な一種の普遍的な兵士を作成するという考えを持っていましたが、全体としてこの概念はまったく機能しません。 結局のところ、チームは最終的にバランスが取れているので、より良いプログラミングをする人、より多くをプログラムする人、データに基づいてストーリーをうまく書く人は物語を書きます。 しかし、一般的にはもちろん、プログラミングは誰も傷つけません。 一部の統計を自分で計算するか、簡単なデータ前処理を行う方が簡単です。唯一の問題は、これに専念する時間です。

都市研究の世界の将来のアナリストに、どこに留学するようにアドバイスしますか?







私たちには、都市研究の高等学校の子どもたちがたくさんいます。 プログラミングの観点からはどのようになっているのかわかりませんが、都市教育の観点からは、これは良い教育です。 さて、プログラミングには、膨大な数のオンラインコースがあります。

プログラマーの観点からは、データを分析する学校(たとえば、ShADなど)に行き、そこで機械学習と統計の基礎を取得し、その都市に関連するある種のプロジェクトを開始できるように思えます。


建築



しかし、都市主義だけではなく、同志たち。







アーキテクチャには、ITが人生を大幅に簡素化する多くのタスクもあります。 これらは、建物の動作の研究に関連するタスクと自動設計のタスクです。







これについては、建築とコンピューター技術のためのトレーニングと科学センターの准教授MARCHI Milan Stankevichに伝えます。













知人



あなたが誰で、何をしているのか教えてください。







建築家、建築学修士、

建築およびコンピューターテクノロジーMARCHIのトレーニングおよび科学センターの准教授。

モスクワ建築家連合のメンバー

3月のIntensives-Pro「アルゴリズム設計とデジタル制作」キュレーター

Tsimailo-Lyashenko and Partnersのチーフプロジェクトアーキテクト。



私は主に建物と建築と呼べるあらゆるものの設計に従事しています。

モスクワ建築研究所の修士論文の長。



上記はすべて手続きです。



実際、私はさまざまなプロジェクトの建築家チームの建築局で働いています。 主に住宅および公共の建物。 建築ソリューションに加えて、建物の情報モデリングにも取り組んでいます。 学生との共同作業の一環として、私たちはほとんどの場合、設計プロセスとコンセプト自体の両方でデジタルツールの使用に関連する研究プロジェクトに従事します。

なぜ建築家になったのですか?







私は親adviceの助言で建築に入りましたが、ドイツの教授にグループに入った後、3年目になって自分がどんな建築家になりたいかを悟りました。 マイケル・アイヒナー。

また、ロンドンのミュンヘン、バルセロナ、ロッテルダム、デルフト、つまりそこにある建築学校のゲストとして、地元の学校のアイデアと世界観に非常に感銘を受けました。

なぜアーキテクチャでITを行うことにしたのですか? 何に惹かれますか?







とても簡単です。

特定のプロセスの根本的な原因と、それらがなぜそのように配置されているかに興味があります。 したがって、誰もがたとえば3Ds maxで得られた結果に興味を持ったとき(壮観な視覚化)、これまたはその3次元形状がコンピューターによってモデル化される理由と方法を理解することがはるかに重要であると思われました。 この時点で、Rhinoceros 3Dは関心の高まりを見せ始めました。幾何学的形状の構築のリテラシーは、プログラム自体のロジックの理解と密接に関連しています。


建築におけるHELLについて



プログラミングが都市主義者向けである理由を見つけました。 そして、なぜ建築家向けなのでしょうか?







この質問には、例を挙げて回答するのが最適です。

一般に、プログラミングの原理に関する知識と理解がなければ、建築家はコンピューターテクノロジーの機能、たとえばシェーピング、およびコンピューターが3次元環境をモデル化する方法を理解するのはそれほど簡単ではありません。



適用のいくつかの例:

http://www.zha-code-education.org/

http://drl.aaschool.ac.uk/portfolio/osteobotics-3/



一般に、設計プロセスでは、設計者は必要なあらゆる種類のデータと情報に直面します。 職業としてのアーキテクチャでは、定量的および定性的パラメータを操作する必要があります。そのため、プログラミングが行われ、実行できるスケールとレベルは非常に多くあります。



アーキテクチャのプログラミングについて最も明確にわかるのは、おそらく

マイケル・ハンスマイヤー

またはマーク・ブリ



現在、プログラミングが行われる建築活動には、ますます多くの方向性があります。

アーキテクチャはテンプレート、要素、ブロックで動作するため、設計時、「パターン」またはテンプレート間の相互作用はプログラミングタスクに非常に適しています。主なことは、タスクを形式化する方法を知ることです。

プログラミングとアーキテクチャの交差点で最も興味がある研究分野は何ですか? お住まいの地域の興味深いプロジェクトについて教えてください。







環境データの分析と、一般的な場合、個々のニーズへの建築要素の適応。



関心のある分野のうち、いくつかの欧州企業に関係する分野を区別できます。



アンセンス興味深い方向に取り組んでいます。 彼らは、これを何らかの形で人間の感情と結びつけるために、デジタル技術をアーキテクチャに統合する可能性を模索しています。



または、 ロンドンをもっと歩行者にすることを提案するプロジェクト 。 分析部分全体により、市内の歩行者ゾーンの最終的な「パターン」を特定し、見苦しいスペースを見つけて改善することができました。

アーキテクチャにITテクノロジーを適用することに関して、まだ手が届かないアイデアはありますか?







一般的な場合:エネルギーの流れと感情状態を考慮した粒子モデリングと空間形成。 流体(粒子)のダイナミクスのモデリングに関する知識、環境の分析、および各人の空間の効果的かつ快適な使用の複雑な組み合わせ。



しかし、特に、今、私の論文で取り上げられているトピックは、住宅の低層住宅地の改修とスマートな「再生」環境への移行という、より関心のあるものです。 実際には、これはスマートシティでの建築要素の効果的な使用であり、IoT(モノのインターネット、既存の住宅建物の機能を備えたインダストリー4.0、社会の自己組織化、住宅改修のアーキテクチャへの住民の参加)

普通のプログラマーがあなたの研究を助けることができますか?







アーキテクトがプログラマー自身ができることを理解していれば、彼らはできます。 これまでのところ、少なくともロシア連邦では、この理解は非常に小さい。

より具体的には、アーキテクトのタスクを区別する必要があります。



いくつか-概念的および分析的 -データの収集と分析が必要な場所、すなわち サイトまたは設計領域に関する初期情報の検討。 分析には多くのサブタスクがあり、規模に応じて、都市計画はドアハンドルのレベルまたは非常に基本的なレベルです。



他の概念および技術的なものは、予備計算、決定を可能にする結論、建設的な計算、気候およびその他の計算、人の流れ、経済指標などです。



3番目の概念的および芸術的なものは、空間の芸術的イメージを表現するために数学、幾何学、物理学および化学を使用する学問としての建築に関連するものです。 シェーピングプログラミングと呼びましょう。



どのタスクにも、情報の表示(計算、分析など)と計算自体、その信頼性、情報処理機能)の2つの側面があります。

そのため、多くの場合、プログラマは複雑なタスクのどのニッチに統合するかを理解するだけで済みます。



上記は設計タスクのみです。

そして、建設プロセス中と施設の運用中の両方で必要な一連のタスクがあります。 たとえば、建築要素のデジタル制作にはプログラマが必ず必要になるため、設計と生産が近づいています。それらがなければ、機械と建築家の間の通信を構成できません。



操作に関しては、スマートシステム、スマートシティなどに移行しています。 デバイスを整理するための建築家やプログラマー、技術ソリューションのためのハニー、その他のシステム、自動化、セキュリティ、および建物、スペースなどの管理のホストと連携して作業するトピックについて個別に触れます。


建築家について



あなたの部署は何をしていますか?







この部門では、さまざまな教育および研究活動を行っています。

基本的に、すべての活動は、建築家とコンピューター技術の関係を研究することを目的としています。 アーキテクチャ自体、人間とデジタル技術の間の関係をもっと扱いたいです。



これまで、私たちはさまざまな問題を研究するかなり広いプロフィールを持っています。

特に、私たちの学部からは、マルチの学生のための4つの分野があり、私たちは自分のマスターも準備しています。 Bachelors 1.2コースには、Computer Compositionally Combinatorial Courseがあります。 そこでは、抽象的な構成のコンパイルからの一連の課題を通して、学生は建築の空想に移ります。 3dsmaxで3Dモデリングを行います。

3年目-コンピューターグラフィックスでは、プロジェクトを分析したり、建築ドキュメントを作成したりするための多くのソフトウェアに慣れます。

マスター向け-デジタルツールGISを使用したパラメトリックシェーピングと都市研究。

これらのコースでは、学生は幅広いソフトウェアに精通し、ビジュアルプログラミングの要素を使い始めます。

建築家のためのプログラミングをどこで勉強しますか? どうやって? どこで実行しますか? これの前に何を勉強しますか? このテーマに関するオープンソースのプロジェクト/研究はありますか?







この場合、いくつかについて、そして他について話す価値があります。 プログラマーと建築家の両方について。 実際、プログラマーは、タスクや研究アーキテクトが必要とするものを簡単に確認できます。

まず、建築家はコンピューターサイエンスとITテクノロジーの一般的な知識を必要としているようです。

学校から始めることも、インターネットで無料でアクセスできるコースから始めることもできます。



第二に、もちろん、専門性があり、もちろん、各トピックに関するオープンソースプロジェクトと研究もありますが、それらはあまり一般的ではありません。

時々、彼らはセミナーやワークショップの形式に移行します。

質の高いリソースについて話す場合、それらは主に外国の学校によって実施されます。

確かに、これがワークショップ形式であるが、特にテーマ形式である場合、それはしばしば商業史に入り、参加者の費用がかかります。

そのため、基本的にアーキテクチャおよびITテクノロジーの分野のプロジェクトを見るには、 https://www.smartgeometry.org/などのさまざまなフェスティバルで見ることができます

または技術研究所のポータルでそれが可能です

エチューリッヒ

イッケ

シャイアー

MIT建築学科

AAスクールオブロンソン、DRL

同じ研究所は、アーキテクチャとITの分野の特定のトピックに取り組む多数のワークショップを実施しています。



ロシア連邦について話す場合、すべての研究プロジェクト、このトピックに関するコース、およびイベントは、主に地元のイニシアチブであり、制度的な性質はありません。

実施するいくつかの領域があります。

Intensives PRO:MARS、SimplexNoise、ShukhovLab、Softcultureのアルゴリズム設計。

または、モスクワ建築研究所と3月にアーキテクチャを教えるプロセスの中で、ITとアーキテクチャの組み合わせが個々の分野の枠組みの中で行われます。



オンラインリソースのリストも小さいため、 Grasshopper、Dynamo for Revitなどのプログラムを使用したスキルの習得とトレーニングを指します。 それほどではありませんが、アーキテクチャの特定の領域でオンラインコースを見つけることができますが、ほとんどは一般的なものです。

オープンな研究リソースはほとんどありません。 これらの1つは2011年に機能しました- ブランチポイント



オンライン外国語コースについては、思い出すことができます

https://thinkparametric.com/

http://www.grasshopper3d.com/page/tutorials-1

そしてリンクがあります

http://designalyze.com/software/grasshopper

http://digitaltoolbox.info/など

www.lynda.com

学習スキルに重点を置いています。

個々の企業を立ち上げるリソースがあります

https://provingground.io

https://kierantimberlake.com/

http://www.carloratti.com

http://www.co-de-it.com

https://theverymany.com/

建築家はプログラミングをどのくらい早く習得しますか?







一般的に-それは難しくて長いです。

特に、それは発達のどの段階で勉強するかによって異なります。

アーキテクトのほとんどの作業は、要素とそれらに関する情報を組み合わせて、必要なパラメーター(領域とボリューム)を取得することで構成されているため、プログラミングを別の情報レイヤーとして学習することは非常に複雑で、時間がかかる作業になる可能性があります

また、コンピューター支援設計のためのプログラムの詳細には、アーキテクトが操作する既に定義された一連の要素とルールが含まれます(それらも多数あります)。 アーキテクトが特定のプログラムでより多くの作業をするほど、彼はそれに精通し、新しい(プログラミング言語)をより簡単に知覚できます。 , , , .

. .

? ? ?







, , .

, .

, .

, .

.

— , , .

- .







.

“” “”, .

. . -.

.

, .

“”, , , , , , , .

— , , . Architecture 101.







, , , .

,



“ — . . .. 2006



— “ ++”,

Parametricism 2.0: Rethinking Architecture's Agenda for the 21st Century



— — .

Branko Kolarevic Architecture in the Digital Age: Design and Manufacturing



IT , AD .


GoTo?



GoTo .













, , Habidatum, , .







.



, , goto (). .







マーシャ



, , ) , , , , , . , . , , , ) , , , )









, , Python. , , , , , , .







Face API Microsoft, . vk.com , : , , .







, .







プロジェクト



, . .







.



, , , , . , . , 100 . , , , , ( ).







, , .







VAE , , , Hidden State' .







, , VAE, .







( B c H) ( F E). , , (notMNIST), . , , .

Proof of concept .







. stay tuned!









— .







, . — , — , . .







, , . .







: CycleGAN. .







.









. , — . ( ) .







, . , !







, .









この記事から何か新しいことを学び、これらの都市、村、家に手を差し伸べることを望んでいました。







次に、アナリストとデータサイエンティストが必要な新しい分野を発見し、ひざまずいてプロジェクトをリベットし、それについて説明します。








All Articles