Di GoTo, kami mengajarkan neuron, XGBoo, SVM, dan hutan acak lainnya, dan di sini ada sesuatu yang datang kepada kami - kami berbicara banyak tentang teknologi dan hampir tidak ada apa pun tentang area di mana mereka dapat diterapkan.
Kami memutuskan untuk memperbaiki kekeliruan ini dengan serangkaian artikel di mana kami berbicara tentang berbagai bidang dengan jumlah data yang sangat besar, melakukan wawancara dengan analis dan pengembang, membicarakan proyek yang kami putuskan untuk coba lakukan di sekolah dan sebagainya.

Dan kita akan mulai dengan beberapa area eksotis - urbanisme dan arsitektur.
Jika Anda ingin mengetahui detailnya, bacalah wawancara dengan direktur teknis perusahaan analitis Habidatum dan kurator proyek pemrograman dan arsitektur dari MARCHI - Anda dipersilakan untuk berbicara.
Studi perkotaan
Mari kita mulai dengan urbanisme.
Studi perkotaan adalah ilmu yang mempelajari pengembangan berbagai sistem perkotaan (transportasi, infrastruktur pejalan kaki, ekologi, perawatan kesehatan, dan lainnya), interaksinya antara mereka sendiri dan dengan penduduk kota.
Analis di daerah ini mengumpulkan data dari sejumlah besar sumber: misalnya, data pergerakan angkutan umum, data dari operator seluler, layanan sosial. jaringan - dan menggunakannya untuk mempelajari fungsi lingkungan (siapa yang menggunakannya dan kapan, jalan mana yang paling banyak memuat, dll) dan untuk memprediksi perilakunya setelah inovasi. Segala sesuatu yang bergerak dan tidak bergerak di jalan-jalan kota adalah objek studi bagi kaum urbanis.
Vadim Smakhtin, Direktur Teknis Habidatum, sebuah perusahaan analitis, akan memberi tahu Anda lebih banyak tentang bidang ini.
Wawancara: Vadim Smakhtin

Kenalan
Jadi mari kita mulai. Tolong beri tahu kami siapa Anda dan apa yang Anda lakukan?
Nama saya Vadim, saya direktur teknis Habidatum. Saya merancang berbagai sistem, layanan, dan perangkat untuk bekerja dengan data. Selama lebih dari lima tahun saya telah mengembangkan perangkat lunak untuk visualisasi dan analisis data yang terkait dengan topik perkotaan. Terkadang saya berpartisipasi langsung dalam proyek analitis.
Bahkan, di perusahaan saya adalah "lapisan" antara programmer dan kaum urbanis.
Beritahu kami tentang Habidatum. Apa yang kamu lakukan
Teman-teman saya dan saya mendirikan Habidatum sekitar lima tahun yang lalu. Baik dulu dan sekarang kita terlibat dalam analisis data untuk arsitek dan perencana kota yang memiliki pertanyaan tentang karakteristik fungsi lingkungan. Jika mereka ingin tahu bagaimana lingkungan digunakan, bagaimana ia akan menanggapi inovasi (konstruksi bangunan baru, perubahan jalur kereta menjadi zona pejalan kaki ...), cara mengoptimalkan penggunaannya, dll., Mereka mendatangi kami. Juga, baru-baru ini kami telah menjual perangkat lunak analitik kami.
Sebagai CTO, saya bertanggung jawab untuk arsitektur dan spesifikasi solusi perangkat lunak kami dan mengawasi perkembangannya. Sekarang kami memiliki seluruh lini produk internal dan eksternal, salah satunya adalah sistem visualisasi data Chronotope.
Chronotope
Apa itu Chronotope?
Perangkat lunak ini untuk arsitek dan perencana kota, yang perlu menganalisis aliran data yang berbeda tidak hanya dalam aspek spasial, tetapi juga temporal. Kami telah mengembangkan metode, seperti kubus ruang-waktu, yang memungkinkan Anda melakukannya tanpa rasa sakit.
Selain itu, Chronotope juga digunakan oleh perusahaan yang perlu menyediakan akses ke data mereka untuk analis dan pers, tetapi yang tidak dapat melakukan ini secara langsung karena alasan privasi. Dalam hal apa pun, ketika Anda tidak dapat berbagi data mentah, kami membantu klien membuat visualisasi yang sudah jadi.

Apakah ada analog Chronotope?
Kronron adalah sistem ceruk yang cukup, sehingga sangat sulit untuk berbicara tentang pesaing langsung. Ada sistem GIS seperti QGIS dan ArcGIS, ada sistem visualisasi data, seperti "Tableau"; Ada paket analitik yang tidak memiliki visualisasi sendiri - dan praktis tidak ada produk yang menggabungkan kedua fungsi tersebut. Tentu saja ada ArcGIS yang bahkan merilis kubus ruang-waktu mereka, tetapi mereka memilikinya statis, sehingga fungsinya sangat terbatas. Plus, mereka memiliki aplikasi desktop ini, dan semuanya berfungsi untuk kita di cloud.
Tetapi Anda perlu memahami bahwa pada dasarnya kami tidak menjual Chronotope sebagai produk terpisah. Kami terutama menggunakannya sebagai penjualan akses data dengan fungsionalitas yang bagus untuk analisis. Ini adalah ide yang cukup inovatif, sepertinya tidak ada yang melakukannya lagi. Idenya adalah bahwa kami memiliki beberapa sumber data dari mitra dengan siapa kami memiliki perjanjian (misalnya, operator seluler atau operator data fiskal), dan kami menjual akses desainer kepada mereka bukan dalam bentuk mentah, tetapi dalam antarmuka. Jadi model bisnis kami mengenai Chronotope adalah model hybrid yang menjual perangkat lunak dan data bersama. Ya, perusahaan lain memiliki tempat pasar tanggal mereka sendiri, tetapi di sana Anda hanya mendapatkan potongan data yang tidak disinkronkan dalam waktu, dan di sini Anda mendapatkan semuanya dalam bentuk yang nyaman dan disejajarkan relatif satu sama lain dalam ruang dan waktu.
Apakah ada model matematika atau statistik di Chronotope atau hanya tentang visualisasi?
Awalnya, ya, dia hanya tentang visualisasi. Tentu saja, ada beberapa statistik dasar, tetapi tidak ada yang seperti itu. Tapi sekarang, setelah kami berhasil meluncurkan mesin grafis di cloud, kami mengacaukannya sebuah sistem deteksi anomali, yang menunjukkan kepada analis tempat-tempat menarik yang patut diperhatikan. Sistem ini juga memiliki API terbuka yang memungkinkan Anda untuk menulis detektor Anda sendiri. Ini masih merupakan hal yang cukup eksperimental, tetapi rilis akan segera hadir.
Juga sekarang kami mencoba menggunakan "Chronotope" untuk memodelkan perilaku lingkungan, menganalisis efek pasca dan secara prediktif membangun kubus ruang-waktu.
Efek posting?
Pasca efek adalah perubahan keadaan lingkungan setelah eksekusi beberapa keputusan desain. Sebagai contoh, di sini kita mendirikan sebuah kafe pada saat ini dan ingin memprediksi bagaimana ini akan mempengaruhi aliran orang di distrik ini, keuntungan dari bisnis lain dan banyak lagi. Yaitu kami membuat perubahan pada sistem dan melihat perubahan di semua indikatornya.
Bisakah Anda bicara tentang tumpukan Anda?
Mesin rendering itu sendiri ditulis pada pro, kami secara aktif menggunakan CUDA dan OpenGL shader yang menggambar volume voxel. Dukungan sebagian besar ditulis dalam Python (Django). Tentu saja, mungkin ini bukan keputusan desain terbaik, tetapi karena pada awalnya kami mencoba meminimalkan ambang batas untuk pengembang baru, Python sepertinya pilihan terbaik. Tentu saja, Python nyaman untuk menulis modul analitis, tetapi menulis seluruh infrastruktur di atasnya agak aneh. Sekarang kita menggunakan infrastruktur layanan-mikro, jadi segera kita kemungkinan besar akan menulis ulang modul layanan. Di ujung depan, semuanya cukup standar, kecuali, mungkin, TypeScript, yang kami perkenalkan di salah satu versi rilis pertama. Dari kerangka kerja - Bereaksi dan Redux
Departemen Analitik
Jenis penelitian apa yang dilakukan oleh departemen analitis?
Pada dasarnya ini adalah analisis fungsi-fungsi wilayah, jam berapa mereka bekerja, analisis sosio-demografi di wilayah itu - apa yang orang dan ketika mengkonsumsi wilayah itu, analisis arus keuangan - berapa banyak orang yang menghabiskan dan pada periode waktu apa, dan upaya untuk membangun peta mental - apa yang dipikirkan orang tentang wilayah itu seperti yang mereka katakan tentang dia dan sebagainya.
Bisakah Anda memberi tahu beberapa contoh?
Pada prinsipnya, semua proyek ada di situs web kami, di sana Anda dapat melihat detail lebih lanjut.
Dari hal-hal menarik, kami melakukan analisis untuk beberapa area di London, di mana kami mempelajari ketergantungan nilai tanah dan apartemen pada perilaku orang-orang di jalanan, ulasan mereka tentang institusi lokal dan sebagainya. Ini memungkinkan Anda untuk menentukan faktor terpenting ketika seseorang memilih tempat tinggal dan meningkatkan kualitas daerah baru.

Ada proyek untuk acara olahraga . Di sini kita terlibat dalam koordinasi spatio-temporal. Misalnya, jika kami memiliki kecocokan dengan banyak penggemar, maka kami dapat memahami bagaimana kami dapat memisahkan populasi lokal dalam ruang dan waktu. Ini memungkinkan Anda untuk meningkatkan kepadatan penggunaan ruang dan, tentu saja, menghindari konflik.

Ada sebuah proyek di Dubai di mana kami menyelidiki data seluler dan melihat bagaimana berbagai pola perilaku manusia dapat dianalisis berdasarkan data tersebut. Sebagai, misalnya, pola perilaku di dalam pusat perbelanjaan berbeda dari daerah perumahan.
Orang macam apa yang analis gunakan untuk Anda?
Pada dasarnya, semua analis adalah ahli geografi atau orang-orang yang lulus dari Sekolah Tinggi Urbanisme. Ada juga arsitek yang sering terlibat dalam manajemen proyek. Semua orang ini tidak harus tahu cara memprogram, tetapi kami mencoba mengembangkan atmosfer di mana orang akan lebih dekat dengan teknologi - kami mengembangkan komunikasi antara pengembang dan analis. Ini memungkinkan Anda untuk "mengolesi" pemeriksaan sedikit, sehingga lebih mudah bagi orang untuk menangkap bug dan masalah di tingkat mereka. Dan tentu saja, pengembang tidak dapat mengembangkan sistem untuk memvisualisasikan data, yang sifatnya tidak mereka mengerti sama sekali.
Apakah programmer berpartisipasi dalam pekerjaan analis?
Mereka terutama terlibat dalam pengembangan alat. Meskipun, tentu saja, kami memiliki tim riset kencan yang sedang berkembang untuk kebutuhan analis untuk proyek tertentu. Yaitu Analis melihat proyek, menganalisisnya melalui toolkit, dan kemudian menyusun deskripsi teknis jika mereka perlu melakukan sesuatu di luar ruang lingkup.
Misalnya?
Ada analisis sentimen, word2vec untuk mencari sinonim, pemodelan topik dan NLP lainnya. Ini, tentu saja, bukan hal yang sangat maju, tetapi pekerjaan kami tidak begitu banyak dalam mengembangkan metode tepi pendarahan seperti dalam menggunakan algoritma siap pakai untuk kebutuhan kota dan konstruksi. Oleh karena itu, kami juga mencari pengembang di departemen tanggal, mereka yang akan tertarik dalam studi perkotaan dan segala sesuatu yang terkait dengannya. Akan sulit bagi kita untuk bekerja, misalnya, untuk orang yang gemar belajar mesin olahraga, di mana sifat data hampir tidak penting. Tugas kami bukan dalam merobohkan persen tambahan dari model, tetapi dalam memahami spesifikasi data, jadi penting untuk tertarik pada topik dan kemampuan untuk berkomunikasi dengan spesialis yang relevan.
Secara umum, berapa banyak analis perlu dapat memprogram jika Anda memiliki perintah khusus untuk ini?
Tentu saja, kami selalu memiliki ide untuk menciptakan semacam prajurit universal yang dapat memprogram dan menganalisis, tetapi secara keseluruhan konsep ini tidak cukup berhasil. Semua sama, tim pada akhirnya seimbang, sehingga orang yang memprogram lebih baik - memprogram lebih banyak, mereka yang menulis cerita dengan baik berdasarkan data - menulis cerita. Namun secara umum, tentu saja, ya, pemrograman tidak akan merugikan siapa pun. Lebih mudah untuk menghitung sendiri beberapa statistik atau melakukan pemrosesan data sederhana, satu-satunya pertanyaan adalah berapa banyak waktu yang disediakan untuk ini.
Di mana Anda menyarankan analis masa depan dari dunia studi perkotaan untuk pergi belajar?
Kami memiliki sejumlah besar anak-anak dari Sekolah Tinggi Studi Perkotaan. Saya tidak tahu bagaimana itu dari sudut pandang pemrograman, tetapi dari sudut pandang pendidikan kota, ini adalah pendidikan yang baik. Nah, untuk pemrograman, ada banyak kursus online dan adil.
Dari sudut pandang programmer, menurut saya Anda dapat pergi ke sekolah mana saja yang berurusan dengan analisis data (seperti ShAD, misalnya), mendapatkan dasar-dasar pembelajaran mesin dan statistik di sana, dan kemudian mulai melakukan beberapa jenis proyek yang berkaitan dengan kota.
Arsitektur
Tapi bukan hanya urbanisme, kawan.
Arsitektur juga memiliki sejumlah tugas di mana TI sangat menyederhanakan kehidupan. Ini adalah tugas yang berkaitan dengan studi pengoperasian gedung dan tugas desain otomatis.
Tentang ini, kami akan memberi tahu Associate Professor Pelatihan dan Pusat Ilmiah untuk Arsitektur dan Teknologi Komputer MARCHI Milan Stankevich.

Kenalan
Tolong beri tahu kami siapa Anda dan apa yang Anda lakukan.
Arsitek, Magister Arsitektur,
Associate Professor dari Pusat Pendidikan dan Ilmiah untuk Arsitektur dan Teknologi Komputer MARCHI.
Anggota Persatuan Arsitek Moskow
Kurator Intensives-Pro "Desain Algoritma dan Produksi Digital" di MARET
Kepala Arsitek Proyek di Tsimailo-Lyashenko and Partners.
Saya terutama terlibat dalam desain bangunan dan segala sesuatu yang dapat disebut arsitektur.
Kepala disertasi Guru di Institut Arsitektur Moskow.
Semua yang di atas adalah formalitas.
Bahkan, saya bekerja di biro arsitektur di tim arsitek di berbagai proyek. Sebagian besar bangunan tempat tinggal dan umum. Selain solusi arsitektur, kami terlibat dalam pemodelan informasi bangunan. Sebagai bagian dari bekerja dengan siswa, kami paling sering terlibat dalam proyek penelitian yang terkait dengan penggunaan alat digital baik dalam proses desain dan dalam konsep itu sendiri.
Mengapa Anda menjadi seorang arsitek?
Saya memasuki arsitektur atas saran kerabat, tetapi hanya pada tahun ketiga saya menyadari seperti apa arsitek yang saya inginkan, setelah memasukkan grup ke prof Jerman. Michael Eichner.
Juga, sebagai tamu di Munich, Barcelona, ββRotterdam, Delft, London, yaitu di sekolah-sekolah arsitektur yang berlokasi di sana, saya sangat terkesan dengan ide-ide dan pandangan dunia sekolah-sekolah lokal.
Mengapa Anda memutuskan untuk melakukan IT dalam arsitektur? Apa yang membuat Anda tertarik pada ini?
Sangat sederhana.
Saya tertarik pada akar penyebab proses tertentu dan mengapa mereka diatur sedemikian rupa. Oleh karena itu, pada saat semua orang tertarik pada hasil yang diperoleh dalam 3Ds max, misalnya, (visualisasi spektakuler), tampaknya jauh lebih penting untuk mencari tahu mengapa dan bagaimana bentuk tiga dimensi ini atau itu dimodelkan oleh komputer, mengapa itu didigitalkan dengan cara ini. Pada saat ini, Badak 3D mulai menunjukkan minat yang meningkat, di mana melek huruf konstruksi bentuk geometris terkait erat dengan pemahaman tentang logika program itu sendiri.
Tentang NERAKA dalam arsitektur
Kami menemukan mengapa pemrograman untuk kaum urbanis. Dan mengapa itu untuk arsitek?
Pertanyaan ini paling baik dijawab dengan contoh.
Secara umum, tanpa pengetahuan dan pemahaman prinsip-prinsip pemrograman, tidak mudah bagi arsitek untuk memahami kemampuan teknologi komputer, membentuk, misalnya, dan bagaimana komputer memodelkan lingkungan tiga dimensi, memproses informasi.
Beberapa contoh aplikasi:
http://www.zha-code-education.org/
http://drl.aaschool.ac.uk/portfolio/osteobotics-3/
Secara umum, dalam proses desain, arsitek dihadapkan dengan semua jenis data dan informasi yang mereka butuhkan. Arsitektur sebagai sebuah profesi membutuhkan kerja dengan parameter kuantitatif dan kualitatif, karena ada begitu banyak skala dan level di mana pemrograman telah dan dapat terjadi.
Paling jelas tentang pemrograman dalam arsitektur kemungkinan besar bisa tahu
Michael Hansmeyer
atau Mark Burri .
Saat ini, ada semakin banyak arahan dalam aktivitas arsitektur di mana pemrograman berlangsung.
Arsitektur beroperasi dengan templat, elemen, dan blok, jadi ketika mendesain, interaksi antara "pola" atau templat cocok dengan baik untuk tugas pemrograman, hal utama adalah mengetahui bagaimana memformalkan tugas.
Apa bidang penelitian yang paling Anda minati di persimpangan pemrograman dan arsitektur? Ceritakan tentang proyek menarik di daerah Anda.
Analisis data lingkungan dan adaptasi elemen arsitektur untuk kebutuhan individu jika secara umum.
Dari bidang yang diminati, kita dapat membedakan yang terlibat dalam beberapa perusahaan Eropa.
Perusahaan unsense bergerak ke arah yang menarik. Mereka sedang mengeksplorasi kemungkinan mengintegrasikan teknologi digital ke dalam arsitektur untuk menghubungkannya dengan perasaan manusia.
Atau proyek untuk London , yang mengusulkan untuk membuatnya lebih pejalan kaki. Seluruh bagian analitis memungkinkan untuk mengidentifikasi "pola" terakhir dari zona pejalan kaki di kota dan menemukan ruang yang tidak sedap dipandang untuk meningkatkannya.
Apakah Anda memiliki ide mengenai penerapan teknologi IT dalam arsitektur, yang belum mencapai tangan?
Jika secara umum: pemodelan partikel dan pembentukan ruang dengan mempertimbangkan aliran energi dan keadaan emosi. Kombinasi kompleks pengetahuan pemodelan dinamika cairan (partikel), analisis lingkungan, dan penggunaan ruang yang efektif dan nyaman untuk setiap orang.
Tapi khususnya, sekarang topik yang dibahas dalam disertasi saya lebih tertarik, yaitu, renovasi tempat tinggal bertingkat rendah perumahan dan transisi mereka ke lingkungan "regenerasi" yang cerdas. Dalam praktiknya, ini adalah penggunaan efektif elemen-elemen arsitektur di kota yang cerdas, koneksi Iot (internet of things, Industry 4.0 dengan kemampuan bangunan tempat tinggal yang ada, pengorganisasian diri masyarakat, keterlibatan penduduk dalam arsitektur renovasi rumah mereka)
Bisakah programmer biasa membantu Anda dengan riset Anda?
Mereka dapat, jika arsitek menyadari bahwa programmer sendiri dapat melakukannya. Sejauh ini, pemahaman ini sangat kecil, setidaknya di Federasi Rusia.
Lebih khusus lagi, perlu untuk membedakan tugas arsitek.
Beberapa - konseptual dan analitis - membantu dalam pengambilan keputusan di mana pengumpulan dan analisis data diperlukan, mis. pertimbangan informasi awal tentang situs atau area desain. Ada banyak sub-tugas untuk analitik, tergantung pada skala, perencanaan kota adalah tingkat atau cukup dasar, tingkat pegangan pintu.
Yang konseptual dan teknis lainnya adalah perhitungan awal, kesimpulan yang memungkinkan untuk membuat keputusan, perhitungan konstruktif, perhitungan iklim dan lainnya, aliran manusia, indikator ekonomi, dll.
- β , , , .. .
β ( , ..) , , ).
, .
.
, , . , , , β .
, , .. , , , , ..
?
.
. , .
.
4 , . 1,2 β . . 3dsmax.
3 β , , , .
β .
.
? Bagaimana? Kemana harus lari? ? 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 (). .
Secara umum, itu sangat menarik, kami tidak sepenuhnya memahami arah yang kami inginkan, dan secara spontan bersama Olya memutuskan untuk berpartisipasi pada saat terakhir dan mengaitkan Kirill dengannya) Dan secara umum, itu keren, jika pemrograman dulu menakutkan, sekarang saya ingin memahaminya dan mulai menggunakan, ada pemahaman tentang apa yang dapat Anda lakukan secara umum dan bagaimana bertindak pada tahap awal. Penting bagi para arsitek untuk memahami bagaimana informasi bekerja dan apa yang ada di balik angka yang tak ada habisnya. Berkat kursus ini, kami mulai memahami cara kerja python, di mana Anda dapat mengunduh data dari, dan umumnya cara menghubungkannya dengan program seperti rumput dan hal-hal berguna apa yang dapat dilakukan) sulit bagi saya, karena saya tidak tahu bahasa Inggris dengan baik, sangat menarik untuk berbicara dengan para programmer, saya pikir Anda harus mulai berkomunikasi sejak awal sekolah)
Olya
Pertama, kami mendapat bagian dari teori tentang sintaks, konsep kunci, operasi dengan Python. Kami belajar lebih banyak tentang bagaimana Internet dibangun, tentang hubungan antara penyedia dan pengguna, bagaimana interaksi terjadi, misalnya, transfer paket, kunci.
Kami menggunakan layanan API Wajah dari Microsoft untuk membuat filter untuk foto. Kami belajar cara mendapatkan data tentang pengguna jaringan sosial vk.com dan mencoba menganalisis informasi ini pada sampel siswa pawai, memvisualisasikannya dengan cara yang berbeda: dalam bentuk diagram lingkaran, kolom, dan gelembung.
Kami berkenalan dengan sejumlah besar orang muda yang termotivasi, ini memberikan insentif untuk berkembang lebih lanjut di bidang pemrograman secepat mungkin.
Proyek
Kami juga membuat beberapa proyek yang berkaitan dengan topik arsitektur atau ditujukan untuk kebutuhan MARCHI. Berikut adalah deskripsi dari beberapa di antaranya.
Modifikasi dan pembuatan fasad.
Bayangkan Anda seorang arsitek, dan seorang pelanggan mendatangi Anda yang tidak tahu sama sekali rumah mana yang ia sukai dan apa yang sebenarnya ia inginkan dari proyek tersebut. Anda, dengan hati nurani yang jelas, membuat versi desain Anda sendiri, tetapi setelah beberapa pemikiran, ia mengirim Anda untuk mengulang semuanya. Dan sekarang, setelah 100 iterasi, proyek dengan setengah kesedihan diterima. Bayangkan betapa hebatnya jika ada kesempatan untuk segera memahami apa yang disukai atau tidak disukai pelanggan, dan pada saat yang sama tidak bergantung pada penjelasannya (yang seringkali tidak sesuai dengan selera aslinya).
Kami telah mengembangkan hal-hal yang dapat menghasilkan desain fasad berdasarkan gaya yang disukai pelanggan dan mengubah desain yang ada ke arah mereka.
Untuk melakukan ini, kami melatih VAE pada foto fasad, melatih classifier yang akan memprediksi gaya fasad, dan kemudian menggunakan gradient descent, kami mengubah vektor Hidden State dengan fungsi objektif dalam bentuk entropi silang sesuai dengan target distribusi gaya dan yang sebenarnya.
Namun, data dengan foto-foto fasad ternyata terlalu beragam dan kecil untuk melatih VAE pada mereka, jadi saya harus sedikit merumuskan kembali tugas itu.
Kami menghasilkan huruf baru (ala campuran B c H) dan mengubah satu huruf ke yang lain (misalnya, membuat F dari E). Ya, tugas ini tampaknya jauh dari target, tetapi di sini kami memiliki data yang baik (notMNIST), dan spesifikasi tugas itu sendiri tidak berbeda. Oleh karena itu, setelah merakit dataset yang baik dengan foto-foto fasad, dimungkinkan untuk mengatur model yang sama pada tugas pertama.
Implementasi Bukti konsep dapat dilihat di sini .
Sekarang kami sedang merencanakan beberapa proyek perkotaan lagi. Jadi tunggu saja!
Pembuatan Gambar Mini
Arsitektur adalah profesi kreatif.
Arsitek terus-menerus menghasilkan ide-ide baru untuk desain fasad, interior, dan ekses borjuis lainnya. Aliran fantasi itu baik, tetapi ia memiliki satu efek samping yang tidak menyenangkan - sejumlah besar gambar rancangan yang belum selesai, yang kemudian perlu dibawa ke dalam bentuk ilahi untuk waktu yang lama dan menyakitkan. Kami memutuskan untuk datang menyelamatkan.
Kami melatih neuron yang mengambil draft gambar dan menggambar detailnya dalam bentuk dinding, pintu dan detail interior lainnya. Ini memungkinkan Anda untuk mempercepat tahap awal desain.
Arsitektur Jaringan: CycleGAN. Kami membuat sampel pelatihan dengan menghapus bagian target dari gambar yang sudah jadi.
Anda dapat melihat proyeknya di sini .
ScheduleBot
Semua mahasiswa dan guru akrab dengan masalah abadi jadwal kelas. Suatu hari Anda harus mengarungi kuliah yang sulit, kemudian menyeberangi seluruh kampus untuk kuliah selama istirahat sepuluh menit - kegelapan. Kami memutuskan untuk menyingkirkan (atau setidaknya memulai pembebasan) tim MARCHI dari masalah ini.
Untuk melakukan ini, kami membuat chatbot yang dapat mengirim siswa jadwal untuk hari tertentu dan memungkinkan guru memesan ruang kelas untuk konsultasi atau kuliah. Fitur utama bot adalah bahwa komunikasi dengannya berlangsung dalam bahasa alami!
Prinsip bot bisa dibaca di sini , dan lihat implementasinya di sini .
Selamat tinggal
Kami harap Anda mempelajari sesuatu yang baru dari artikel ini dan bahkan mungkin ingin membantu kota, desa, dan rumah Anda.
Kami, pada gilirannya, akan menemukan area baru di mana analis dan ilmuwan data dibutuhkan, memusatkan perhatian pada proyek dan memberi tahu Anda tentang hal itu.