في GoTo ، قمنا بتدريس الخلايا العصبية لدينا ، XGBoos ، SVMs ، والغابات العشوائية الأخرى ، ثم وصل إلينا شيء - نتحدث كثيرًا عن التكنولوجيا ولا شيء تقريبًا عن المجالات التي يمكن تطبيقها فيها.
قررنا تصحيح هذا الإشراف من خلال سلسلة من المقالات التي نتحدث فيها عن مجالات مختلفة بكميات كبيرة غير متوقعة من البيانات ، وإجراء مقابلات مع المحللين والمطورين ، والحديث عن المشاريع التي قررنا القيام بها في المدرسة وما إلى ذلك.

وسنبدأ ببعض المناطق الغريبة - العمران والعمارة.
إذا كنت ترغب في معرفة التفاصيل ، اقرأ المقابلة مع المدير الفني للشركة التحليلية Habidatum وقيم البرمجة والمشاريع المعمارية من MARCHI - نرحب بك في القط.
الدراسات الحضرية
لنبدأ بالحضرنة.
الدراسات الحضرية هي علم يدرس تطوير أنظمة حضرية مختلفة (النقل ، البنية التحتية للمشاة ، البيئة ، الرعاية الصحية وغيرها) ، تفاعلها فيما بينها ومع سكان المدينة.
يجمع المحللون في هذا المجال البيانات من عدد كبير من المصادر: على سبيل المثال ، البيانات المتعلقة بحركة النقل العام ، والبيانات من مشغلي الهاتف المحمول ، والخدمات الاجتماعية. الشبكات - واستخدامها لدراسة عمل البيئة (من يستخدمها ومتى ، أي الشوارع هي الأكثر حمولة ، وما إلى ذلك) والتنبؤ بسلوكها بعد الابتكارات. كل شيء يتحرك ولا يتحرك في شوارع المدينة هو موضوع دراسة للمدنيين.
سيخبرك Vadim Smakhtin ، المدير الفني لشركة Habidatum ، وهي شركة تحليلية ، بالمزيد عن هذا المجال.
مقابلة: فاديم سماختين

التعارف
لذلك دعونا نبدأ. من فضلك قل لنا من أنت وماذا تفعل؟
اسمي فاديم ، أنا المدير الفني لـ Habidatum. أصمم أنظمة وخدمات وأجهزة مختلفة للعمل مع البيانات. منذ أكثر من خمس سنوات ، كنت أقوم بتطوير برنامج لتصور وتحليلات البيانات المتعلقة بالمواضيع الحضرية. في بعض الأحيان أشارك بشكل مباشر في المشاريع التحليلية.
في الواقع ، أنا في الشركة "طبقة" بين المبرمجين والحضريين.
حدثنا عن Habidatum. ماذا تفعلين؟
أنا وأصدقائي أسسنا حبيباتوم قبل حوالي خمس سنوات. نشارك آنذاك والآن في تحليلات البيانات للمهندسين المعماريين والمخططين الحضريين الذين لديهم أسئلة تتعلق بخصائص عمل البيئة. إذا كانوا يرغبون في معرفة كيفية استخدام البيئة ، وكيف ستستجيب للابتكارات (تشييد المباني الجديدة ، وتغيير مسار الطريق إلى منطقة للمشاة ...) ، وكيفية تحسين استخدامها ، وما إلى ذلك ، فإنها تأتي إلينا. أيضا ، مؤخرا قمنا ببيع برنامجنا التحليلي.
بصفتي CTO ، فأنا مسؤول عن هندسة ومواصفات حلول برامجنا وأشرف على تطويرها. الآن لدينا مجموعة كاملة من المنتجات الداخلية والخارجية ، أحدها هو نظام تصور البيانات Chronotope.
الكرونومتر
ما هو الكرونومتر؟
هذا البرنامج مخصص للمهندسين المعماريين والمخططين الحضريين ، الذين يحتاجون إلى تحليل تدفقات البيانات المختلفة ليس فقط في الجانب المكاني ، ولكن أيضًا الزماني. لقد طورنا طرقًا ، مثل المكعب الزماني ، تسمح لك بالقيام بذلك دون ألم.
بالإضافة إلى ذلك ، يتم استخدام Chronotope أيضًا من قبل الشركات التي تحتاج إلى توفير الوصول إلى بياناتها للمحللين والصحافة ، ولكن لا يمكنها القيام بذلك مباشرة لأسباب تتعلق بالخصوصية. على أي حال ، عندما لا يمكنك مشاركة البيانات الأولية ، فإننا نساعد العملاء على إنشاء تصورات جاهزة.

هل هناك نظائر في الكرونوتوب؟
الكرونوغراف هو نظام متخصص إلى حد ما ، لذلك من الصعب جدًا التحدث عن أي منافسين مباشرين. هناك أنظمة GIS مثل QGIS و ArcGIS ، وهناك أنظمة تصور البيانات ، مثل "Tableau" ؛ هناك حزم تحليلية ليس لها تصور خاص بها - ولا توجد منتجات تقريبًا تجمع بين الوظيفتين. بالطبع هناك ArcGIS الذين قاموا حتى بإطلاق مكعبهم الزمكان ، لكنهم يمتلكونه ثابتًا ، لذا فإن الوظائف محدودة للغاية. بالإضافة إلى ذلك ، لديهم تطبيق سطح المكتب هذا ، ويعمل كل شيء بالنسبة لنا في السحابة.
ولكن عليك أن تفهم أننا لا نبيع Chronotope كمنتج منفصل. نحن نستخدمها بشكل أساسي كبيع وصول إلى البيانات مع وظائف رائعة للتحليل. هذه فكرة مبتكرة إلى حد ما ، يبدو أن لا أحد يفعلها بعد الآن. الفكرة هي أن لدينا بعض مصادر البيانات من الشركاء الذين لدينا اتفاق معهم (على سبيل المثال ، مشغلي الهاتف المحمول أو مشغلي البيانات المالية) ، ونحن نبيع وصول المصممين إليها ليس في شكل أولي ، ولكن في الواجهة. لذا فإن نموذج أعمالنا فيما يتعلق بـ Chronotope هو نموذج هجين لبيع البرامج والبيانات معًا. نعم ، يوجد لشركات أخرى سوقها الخاص للتاريخ ، ولكن هناك تحصل على أجزاء كبيرة من البيانات التي لم تتم مزامنتها في الوقت المناسب ، وهنا تحصل على كل شيء في شكل ملائم ومتوافق مع بعضها البعض في الزمان والمكان.
هل هناك أي نماذج رياضية أو إحصائية في الكرونوتوب أم أنها مجرد تصور؟
في البداية ، نعم ، كان فقط حول التصور. بالطبع ، كانت هناك بعض الإحصاءات الأساسية ، ولكن لا شيء من هذا القبيل. ولكن الآن ، بعد أن تمكنا من إطلاق محرك الرسومات بنجاح في السحابة ، قمنا بتثبيته على نظام الكشف عن الشذوذ ، والذي يشير إلى المحلل بالأماكن المثيرة للاهتمام التي تستحق الانتباه إليها. يحتوي النظام أيضًا على واجهة برمجة تطبيقات مفتوحة تتيح لك كتابة أجهزة الكشف الخاصة بك. لا يزال هذا أمرًا تجريبيًا ، لكن الإصدار قريبًا.
نحاول الآن أيضًا استخدام "Chronotope" لنمذجة سلوك البيئة ، وتحليل التأثيرات اللاحقة وبناء مكعب الزمكان بشكل تنبؤي.
آثار ما بعد؟
الآثار اللاحقة هي تغييرات في حالة البيئة بعد تنفيذ بعض قرارات التصميم. على سبيل المثال ، قمنا هنا بإعداد مقهى في هذه المرحلة ونريد أن نتنبأ كيف سيؤثر ذلك على تدفق الأشخاص في المنطقة ، وربح الشركات الأخرى والمزيد. على سبيل المثال نقوم بإجراء تغيير على النظام ونلقي نظرة على التغييرات في جميع مؤشراته.
هل يمكنك التحدث عن مجموعتك؟
محرك العرض نفسه مكتوب على المحترفين ، ونستخدم بنشاط تظليل CUDA و OpenGL الذي يرسم حجم voxel. الدعم مكتوب في الغالب في Python (Django). بالطبع ، ربما هذا ليس أفضل قرار تصميم ، ولكن لأنه في البداية حاولنا تقليل الحد الأدنى للمطورين الجدد ، يبدو أن Python هو الخيار الأفضل. بالطبع ، تعد بايثون ملائمة لكتابة وحدات تحليلية ، لكن كتابة البنية التحتية بأكملها عليها غريبة نوعًا ما. نحن الآن نستخدم بنية تحتية للخدمات الصغيرة ، لذا من المرجح أن نعيد كتابة وحدات الخدمة قريبًا. في الواجهة الأمامية ، كل شيء قياسي جدًا ، باستثناء ، على الأرجح ، TypeScript ، الذي قدمناه في أحد إصدارات الإصدار الأولى. من الأطر - رد فعل و Redux
قسم تحليلي
ما نوع البحث الذي يقوم به قسم التحليل؟
في الأساس هذا هو تحليل وظائف الإقليم ، والوقت الذي يعملون فيه ، وتحليل الديموغرافيا الاجتماعية في الإقليم - أي نوع من الناس ومتى يستهلكون الإقليم ، وتحليل التدفقات المالية - كم ينفق الناس وفي أي فترات زمنية ، ومحاولات بناء خرائط ذهنية - ما يعتقده الناس عن المنطقة كما يقولون عنها وهلم جرا.
هل يمكنك أن تقول بضعة أمثلة؟
من حيث المبدأ ، جميع المشاريع موجودة على موقعنا ، يمكنك أن ترى المزيد من التفاصيل.
من أشياء مثيرة للاهتمام ، قمنا بإجراء تحليلات لعدة مناطق في لندن ، حيث درسنا اعتماد قيمة الأرض والشقق على سلوك الناس في الشوارع ، ومراجعاتهم للمؤسسات المحلية وما إلى ذلك. هذا يسمح لك بتحديد أهم العوامل عندما يختار الشخص مكانًا للعيش ويحسن جودة المناطق الجديدة.

هناك مشاريع للأحداث الرياضية . نحن هنا منخرطون في التنسيق الزماني المكاني. على سبيل المثال ، إذا كان لدينا مباراة مع عدد كبير من المعجبين ، فيمكننا أن نفهم كيف يمكننا فصل السكان المحليين في المكان والزمان. هذا يسمح لك بزيادة كثافة استخدام الفضاء ، وبطبيعة الحال ، يتجنب الصراعات.

هناك مشروع في دبي درسنا فيه بيانات الهاتف المحمول ونظرنا في كيفية تحليل الأنماط المختلفة للسلوك البشري على أساسها. على سبيل المثال ، يختلف نمط السلوك داخل مركز التسوق عن المنطقة السكنية.
أي نوع من الناس يعمل المحللون معك؟
في الأساس ، جميع المحللين هم جغرافيون أو أناس تخرجوا من المدرسة العليا للعمران. هناك أيضًا مهندسون معماريون يشاركون غالبًا في إدارة المشروع. كل هؤلاء الناس لا يعرفون بالضرورة كيفية البرمجة ، لكننا نحاول تطوير مناخ يكون فيه الناس أقرب إلى التكنولوجيا - نقوم بتطوير التواصل بين المطورين والمحللين. يتيح لك ذلك "تلطيخ" الفحص قليلاً ، لذا يسهل على الأشخاص اكتشاف الأخطاء والمشاكل على مستواهم. وبالطبع ، لا يمكن للمطورين تطوير نظام لتصور البيانات ، وهي طبيعة لا يفهمونها على الإطلاق.
هل يشارك المبرمجون في عمل المحللين؟
هم منخرطون بشكل رئيسي في تطوير الأدوات. على الرغم من أن لدينا بالطبع فريق بحث عن التاريخ يتطور لتلبية احتياجات المحللين لمشاريع محددة. على سبيل المثال ينظر المحللون إلى المشروع ، ويحللونه من خلال مجموعة الأدوات ، ثم يجمعون وصفًا فنيًا إذا كانوا بحاجة إلى القيام بشيء خارج النطاق.
على سبيل المثال؟
هناك تحليل المشاعر و word2vec للبحث عن المرادفات ونمذجة المواضيع وغيرها من البرمجة اللغوية العصبية. هذا ، بالطبع ، ليس شيئًا متقدمًا للغاية ، لكن عملنا ليس كثيرًا في تطوير طرق حافة النزيف كما هو الحال في استخدام خوارزميات جاهزة لاحتياجات المدينة والبناء. لذلك ، نحن نبحث أيضًا عن مطورين في قسم التاريخ ، أولئك الذين يرغبون في الدراسات الحضرية وكل ما يتعلق بها. سيكون من الصعب علينا العمل ، على سبيل المثال ، للأشخاص الذين يحبون التعلم الآلي الرياضي ، حيث تكون طبيعة البيانات غير مهمة تقريبًا. مهامنا ليست في إخراج نسبة مئوية إضافية من النموذج ، ولكن في فهم تفاصيل البيانات ، لذلك من المهم الاهتمام بالموضوع والقدرة على التواصل مع المتخصصين ذوي الصلة.
بشكل عام ، كم يحتاج المحللون إلى البرمجة إذا كان لديك أوامر خاصة لذلك؟
بالطبع ، كانت لدينا دائمًا فكرة إنشاء نوع من الجنود العالميين الذين يمكنهم البرمجة والتحليل ، ولكن بشكل عام لا يعمل هذا المفهوم تمامًا. على الرغم من كل ذلك ، فإن الفريق في النهاية متوازن ، لذا فإن الأشخاص الذين يبرمجون بشكل أفضل - البرمجة أكثر ، أولئك الذين يكتبون القصص بشكل جيد بناءً على البيانات - يكتبون القصص. ولكن بشكل عام ، بالطبع ، نعم ، لن تضر البرمجة بأحد. من السهل حساب بعض الإحصائيات بنفسك أو إجراء معالجة بسيطة للبيانات ، والسؤال الوحيد هو مقدار الوقت المخصص لذلك.
أين تنصح المحلل المستقبلي من عالم الدراسات الحضرية بالذهاب للدراسة؟
لدينا عدد كبير من الأطفال من المدرسة العليا للدراسات الحضرية. أنا لا أعرف كيف هو من وجهة نظر البرمجة ، ولكن من وجهة نظر التعليم الحضري ، هذا تعليم جيد. حسنًا ، للبرمجة ، هناك عدد كبير من الدورات عبر الإنترنت وعادلة.
من وجهة نظر المبرمج ، يبدو لي أنه يمكنك الذهاب إلى أي مدرسة تتعامل مع تحليل البيانات (مثل شاد ، على سبيل المثال) ، والحصول على أساسيات التعلم الآلي والإحصاءات هناك ، ثم البدء في القيام ببعض المشاريع المتعلقة بالمدينة.
العمارة
لكن ليس الحضري وحده ، أيها الرفاق.
تحتوي الهندسة المعمارية أيضًا على عدد من المهام التي تعمل فيها تقنية المعلومات على تبسيط الحياة بشكل كبير. هذه هي المهام المتعلقة بدراسة تشغيل المباني ومهام التصميم التلقائي.
حول هذا ، سنخبر الأستاذ المساعد في المركز التدريبي والعلمي للهندسة المعمارية وتكنولوجيا الكمبيوتر MARCHI Milan Stankevich.

التعارف
من فضلك قل لنا من أنت وماذا تفعل.
مهندس معماري ، ماجستير في الهندسة المعمارية ،
استاذ مشارك في المركز التربوي والعلمي للهندسة المعمارية وتكنولوجيا الحاسوب MARCHI.
عضو اتحاد المهندسين المعماريين بموسكو
أمينة "Intensives-Pro" التصميم الخوارزمي والإنتاج الرقمي في مارس
كبير مهندسي المشروع في تسيمايلو-لياشينكو وشركاه.
أشارك بشكل رئيسي في تصميم المباني وكل ما يمكن تسميته بالهندسة المعمارية.
رئيس رسائل الماجستير في معهد موسكو المعماري.
كل ما سبق هو شكليات.
في الواقع ، أعمل داخل المكتب المعماري في فريق من المهندسين المعماريين في مشاريع مختلفة. في الغالب المباني السكنية والعامة. بالإضافة إلى الحلول المعمارية ، نحن منخرطون في نمذجة المعلومات للمباني. كجزء من العمل مع الطلاب ، غالبًا ما نشارك في المشاريع البحثية التي تتعلق باستخدام الأدوات الرقمية في كل من عملية التصميم والمفاهيم نفسها.
لماذا أصبحت مهندس معماري؟
دخلت الهندسة المعمارية بناء على نصيحة الأقارب ، ولكن فقط في السنة الثالثة أدركت نوع المهندس المعماري الذي أريد أن أصبحه ، بعد دخول المجموعة إلى الأستاذ الألماني. مايكل ايشنر.
أيضًا ، بعد أن كنت ضيفًا في ميونيخ وبرشلونة وروتردام ودلفت ولندن ، وتحديداً في المدارس المعمارية الموجودة هناك ، أعجبت كثيرًا بأفكار المدارس المحلية ونظرتها للعالم.
لماذا قررت القيام بتكنولوجيا المعلومات في الهندسة المعمارية؟ ما الذي يجذبك لهذا؟
بسيط جدا.
أنا مهتم بالأسباب الجذرية لعمليات معينة ولماذا يتم ترتيبها. لذلك ، في الوقت الذي كان فيه الجميع مهتمًا بالنتيجة التي تم الحصول عليها في برنامج 3Ds max ، على سبيل المثال ، (التصور المذهل) ، بدا أنه من المهم جدًا معرفة سبب وكيفية تشكيل شكل ثلاثي الأبعاد معين بواسطة الكمبيوتر ، ولماذا يتم ترقيمه بهذه الطريقة. في هذه اللحظة ، بدأ Rhinoceros 3D في إظهار اهتمام متزايد ، حيث ترتبط معرفة القراءة والكتابة لبناء الأشكال الهندسية ارتباطًا وثيقًا بفهم منطق البرنامج نفسه.
حول الجحيم في العمارة
لقد اكتشفنا لماذا البرمجة من أجل سكان الحضر. ولماذا للمهندسين المعماريين؟
من الأفضل الإجابة على هذا السؤال بأمثلة.
بشكل عام ، بدون معرفة وفهم مبادئ البرمجة ، ليس من السهل على المهندسين المعماريين فهم إمكانات تكنولوجيا الكمبيوتر ، على سبيل المثال ، وكيفية تشكيل الكمبيوتر لبيئة ثلاثية الأبعاد ، معالجة المعلومات.
بعض الأمثلة على التطبيق:
http://www.zha-code-education.org/
http://drl.aaschool.ac.uk/portfolio/osteobotics-3/
بشكل عام ، في عملية التصميم ، يواجه المهندسون المعماريون جميع أنواع البيانات والمعلومات التي يحتاجونها. تتطلب العمارة كمهنة العمل مع المعلمات الكمية والنوعية ، لأن هناك العديد من المقاييس والمستويات التي يمكن أن تحدث فيها البرمجة.
الأكثر وضوحًا حول البرمجة في الهندسة المعمارية يمكن أن يخبر على الأرجح
مايكل هانسمير
أو مارك بوري .
في الوقت الحالي ، هناك المزيد والمزيد من الاتجاهات في النشاط المعماري الذي تتم فيه البرمجة.
تعمل الهندسة باستخدام القوالب والعناصر والكتل ، لذلك عند التصميم ، فإن التفاعل بين "الأنماط" أو القوالب يفسح المجال جيدًا لمهام البرمجة ، الشيء الرئيسي هو معرفة كيفية إضفاء الطابع الرسمي على المهام.
ما مجال البحث الذي تهتم به أكثر عند تقاطع البرمجة والهندسة المعمارية؟ أخبرنا عن المشاريع المثيرة للاهتمام في منطقتك.
تحليل البيانات البيئية وتكييف العناصر المعمارية مع الاحتياجات الفردية بشكل عام.
من مجالات الاهتمام ، يمكننا تمييز تلك التي تشارك في بعض الشركات الأوروبية.
تعمل شركة Unsense في اتجاه مثير للاهتمام. إنهم يستكشفون إمكانيات دمج التكنولوجيا الرقمية في الهندسة المعمارية من أجل ربط هذا بطريقة أو بأخرى بالمشاعر الإنسانية.
أو مشروع في لندن يقترح جعله أكثر للمشاة. لقد أتاح الجزء التحليلي بالكامل تحديد "النمط" النهائي لمناطق المشاة في المدينة والعثور على مساحات قبيحة من أجل تحسينها.
هل لديك أي أفكار بشأن تطبيق تقنيات تكنولوجيا المعلومات في الهندسة المعمارية ، والتي لم تصل بعد إلى اليدين؟
إذا بشكل عام: نمذجة الجسيمات وتشكيل الفضاء مع مراعاة تدفقات الطاقة والحالات العاطفية. مزيج معقد من معرفة نمذجة ديناميكيات السوائل (الجسيمات) ، وتحليل البيئة والاستخدام الفعال والمريح للمساحة لكل شخص.
ولكن على وجه الخصوص ، أصبح الموضوع الذي تتناوله رسالتي الآن أكثر اهتمامًا ، وهو تجديد الأحياء السكنية المنخفضة الارتفاع وانتقالها إلى بيئة "متجددة" ذكية. من الناحية العملية ، هذا هو الاستخدام الفعال للعناصر المعمارية في المدينة الذكية ، وربط Iot (إنترنت الأشياء ، الصناعة 4.0 بقدرات المباني السكنية القائمة ، التنظيم الذاتي للمجتمع ، تواطؤ السكان في الهندسة المعمارية لتجديد منازلهم)
هل يمكن للمبرمجين العاديين مساعدتك في بحثك؟
يمكنهم ، إذا أدرك المهندسون المعماريون أن المبرمجين أنفسهم يمكنهم ذلك. حتى الآن ، هذا الفهم صغير جدًا ، على الأقل في الاتحاد الروسي.
بشكل أكثر تحديدًا ، من الضروري التفريق بين مهام المهندس المعماري.
البعض - المفاهيمي والتحليلي - يساعد في اتخاذ القرارات التي تتطلب جمع البيانات وتحليلها ، أي النظر في المعلومات الأولية حول الموقع أو مجال التصميم. هناك العديد من المهام الفرعية للتحليلات ، اعتمادًا على المقياس ، فإن تخطيط المدينة هو مستوى أو أساسي تمامًا ، وهو مستوى مقبض الباب.
الحسابات المفاهيمية والتقنية الأخرى هي حسابات أولية ، استنتاجات تسمح باتخاذ قرار ، حسابات بناءة ، حسابات مناخية وحسابات أخرى ، تدفقات بشرية ، مؤشرات اقتصادية ، إلخ.
- — , , , .. .
— ( , ..) , , ).
, .
.
, , . , , , — .
, , .. , , , , ..
?
.
. , .
.
4 , . 1,2 — . . 3dsmax.
3 — , , , .
— .
.
? كيف؟ إلى أين أركض؟ ? open-source / ?
, . , . , .
-, , IT .
.
-, , , open source , .
.
, .
, , .
IT https://www.smartgeometry.org/
ETH Zurich
ITKE
SciArch
MIT
AA School of Lonson, DRL
, IT.
, , , .
, :
PRO: , SimplexNoise, ShukhovLab, Softculture.
IT .
, .. , Grasshopper, Dynamo Revit. - , .
. 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 ، حيث يمكنك تنزيل البيانات منه ، وبشكل عام كيفية توصيله ببرامج مثل العشب وما هي الأشياء المفيدة التي يمكن القيام بها) كان الأمر صعبًا بالنسبة لي ، لأنني لا أعرف اللغة الإنجليزية جيدًا ، كان من المثير جدًا التحدث مع المبرمجين ، أعتقد بحاجة لبدء الحديث من بداية المدرسة)
العليا
أولاً ، حصلنا على أجزاء من النظرية حول بناء الجملة والمفاهيم الرئيسية والعمليات في Python. تعلمنا المزيد حول كيفية بناء الإنترنت ، والعلاقة بين مقدمي الخدمات والمستخدمين ، وكيف يحدث التفاعل ، على سبيل المثال ، نقل الحزم والمفاتيح.
استخدمنا خدمة Face API من Microsoft لعمل فلاتر للصور. تعلمنا كيفية الحصول على بيانات حول مستخدمي الشبكة الاجتماعية vk.com وحاولنا تحليل هذه المعلومات على عينة من طلاب المسيرة وتصورها بطرق مختلفة: في شكل مخططات دائرية وعمودية ومخططات فقاعية.
تعرفنا على عدد كبير من الشباب المتحمسين ، وهذا أعطى حافزًا لمزيد من التطوير في مجال البرمجة بأسرع وقت ممكن.
المشاريع
قمنا أيضًا بتنفيذ العديد من المشاريع المتعلقة بالموضوعات المعمارية أو التي تهدف إلى تلبية احتياجات MARCHI. فيما يلي وصف لبعضها.
تعديل وتوليد الواجهات.
تخيل أنك مهندس معماري ، ويأتي إليك عميل لا يعرف على الإطلاق أي منازل يحبها وما يريده بالضبط من المشروع. أنت ، بضمير مرتاح ، تصنع نسختك الخاصة من التصميم ، ولكن بعد بعض التفكير ، يرسل لك إعادة كل شيء. والآن ، بعد 100 تكرار ، يتم قبول المشروع مع الحزن إلى النصف. تخيل كم سيكون رائعًا إذا كانت هناك فرصة لفهم ما يحبه العميل أو يكرهه على الفور ، وفي الوقت نفسه لا يعتمد على تفسيراته (التي غالبًا ما لا تتوافق مع أذواقه الحقيقية).
لقد قمنا بتطوير أشياء يمكنها إنشاء تصميمات للواجهة بناءً على الأنماط التي يحبها العميل وتغيير التصميمات الموجودة في اتجاهه.
للقيام بذلك ، قمنا بتدريب VAE على صور الواجهات ، وتدريب المصنف الذي يتنبأ بأسلوب الواجهة ، ثم باستخدام أصل التدرج ، قمنا بتغيير ناقل الحالة المخفية مع الوظيفة الموضوعية في شكل إنتروبيا تبعاً للتوزيع المستهدف للأنماط والفعلية.
ومع ذلك ، اتضح أن البيانات التي تحتوي على صور للواجهات متنوعة للغاية وصغيرة الحجم لتدريب VAE عليها عادةً ، لذلك كان علي إعادة صياغة المهمة قليلاً.
لقد أنشأنا أحرفًا جديدة (علاء مزيج من B c H) وغيرنا حرفًا واحدًا إلى الآخرين (على سبيل المثال ، جعل F من E). نعم ، تبدو هذه المهمة بعيدة عن الهدف ، ولكن لدينا هنا بيانات جيدة (وليس MNIST) ، ولا تختلف تفاصيل المهمة نفسها. وبناءً على ذلك ، بعد تجميع مجموعة بيانات جيدة مع صور للواجهات ، سيكون من الممكن تعيين نفس النموذج في المهمة الأولى.
يمكن رؤية تنفيذ إثبات المفهوم هنا .
الآن نحن نخطط للعديد من المشاريع الحضرية. لذا ترقبوا!
إنشاء الصورة المصغرة
العمارة مهنة إبداعية.
يخلق المهندسون المعماريون باستمرار أفكارًا جديدة لتصميم الواجهات والديكورات الداخلية والتجاوزات البرجوازية الأخرى. دفق من الخيال جيد ، لكن له تأثير جانبي غير سار - عدد كبير من المسودات غير المكتملة ، والتي يجب بعد ذلك إحضارها إلى شكل إلهي لفترة طويلة ومؤلمة. قررنا المجيء إلى الإنقاذ.
قمنا بتدريب عصبون يأخذ مسودة رسم ويستند عليها في شكل جدران ومداخل وتفاصيل داخلية أخرى. هذا يسمح لك بتسريع المراحل الأولى من التصميم.
بنية الشبكة: CycleGAN. قمنا بعمل عينة تدريبية عن طريق إزالة الأجزاء المستهدفة من الرسومات النهائية.
يمكنك مشاهدة المشروع هنا .
الجدول الزمني
إن جميع طلاب ومعلمي الجامعة على دراية بالمشكلة الأبدية لجداول الفصول الدراسية. في يوم من الأيام ، عليك أن تخوض محاضرات صعبة ، ثم تعبر الحرم الجامعي بأكمله للحصول على محاضرة لمدة عشر دقائق - الظلام. قررنا تخليص (أو على الأقل بدء الخلاص) فريق MARCHI من هذه المشاكل.
للقيام بذلك ، قمنا بإنشاء برنامج دردشة يمكن أن يرسل للطلاب جدولاً ليوم معين ويسمح للمعلمين بحجز الفصول الدراسية للاستشارات أو المحاضرات. السمة الرئيسية للبوت هي أن التواصل معها يتم بلغة طبيعية!
يمكن قراءة مبدأ البوت هنا ، ونرى التنفيذ هنا .
وداعا
نأمل أن تكون قد تعلمت شيئًا جديدًا من هذه المقالة وربما تريد أيضًا مد يد المساعدة لهذه المدن والقرى والمنازل.
سوف نكتشف ، بدوره ، المجالات الجديدة التي تحتاج إلى محللين وعلماء بيانات ، ونثبت المشاريع على الركبة ونخبرك عنها.