YouTube2Text

AI for Design Optimization - Namwoo Kang | Deep Dive — Transcript

by Jousef Murad | Deep Dive · 3,646 words · 584 segments · language en · Watch on YouTube

Full transcript

  1. 0:00Yes. Hello. I'm Professor Namukang from
  2. 0:02theQAIST smart design lab. The topic
  3. 0:05I'll be presenting today is AI for
  4. 0:07design optimization.
  5. 0:09I'll be talking about how we can use AI
  6. 0:12to make design optimization smoother.
  7. 0:15And for a case study, I'll be showing an
  8. 0:17example of wheel design which our lab
  9. 0:20has been consistently working on.
  10. 0:24To briefly introduce my background, I
  11. 0:26actually studied different fields for my
  12. 0:28undergraduate, masters and PhD degrees.
  13. 0:31My undergraduate degree was in
  14. 0:32mechanical engineering. So I have a
  15. 0:34similar background to many of you. After
  16. 0:36that, I studied technology management
  17. 0:38and then went to Hyundai Motor Company
  18. 0:39to do vehicle development research. Then
  19. 0:42for my PhD, I studied what's called
  20. 0:43design science, which is about
  21. 0:45interdicciplinary design. So it's a
  22. 0:47process where various fields like
  23. 0:49mechanical engineering, computer science
  24. 0:52and design come together to design.
  25. 0:55Currently I'm conducting research with
  26. 0:57about 20 masters and PhD students in the
  27. 1:00smart design lab. And from there we have
  28. 1:03a spin-off company called Nania Labs
  29. 1:06which is productizing and
  30. 1:07commercializing our work. It's made up
  31. 1:09of about 30 people.
  32. 1:12So these two groups have been
  33. 1:13consistently conducting research on
  34. 1:15generative AI based design.
  35. 1:19So first I'm going to talk a bit about
  36. 1:22why we should use AI for design
  37. 1:23optimization.
  38. 1:27First of all when we talk about design
  39. 1:28optimization we often refer to surrogate
  40. 1:31based design optimization. This is about
  41. 1:33performing design optimization based on
  42. 1:36some kind of simulation and the process
  43. 1:38is as follows. First you define the
  44. 1:40design optimization problem. Defining
  45. 1:42the problem means deciding what the
  46. 1:44design variables are, what the
  47. 1:46constraints are and what the objective
  48. 1:48is. Once those are determined and the
  49. 1:50design variables are set, you change
  50. 1:53those variables and perform CAE
  51. 1:55analysis. You then collect the key
  52. 1:57analysis data. Using that collected
  53. 1:59data, you typically use traditional
  54. 2:00machine learning methods to create a
  55. 2:02predictive model. You create a surrogate
  56. 2:05model and based on that model you use an
  57. 2:07optimizer to find the optimal value the
  58. 2:10value with the best performance.
  59. 2:13Now this type of design optimization has
  60. 2:15been done a lot but there are some
  61. 2:16fundamental problems some limitations.
  62. 2:19First when you optimize a shape you
  63. 2:22usually start by parameterizing it.
  64. 2:24However the shapes we're trying to
  65. 2:26design are often very complex and not
  66. 2:29easily parameterized. So one limitation
  67. 2:32is that it's very difficult to formally
  68. 2:34parameterize these complex shapes.
  69. 2:37Second, even if you create a surrogate
  70. 2:39model, if you have a very large number
  71. 2:40of input variables, if the input
  72. 2:43dimension is very high, it's difficult
  73. 2:45to create a predictive model with
  74. 2:47traditional machine learning models.
  75. 2:48That's another problem.
  76. 2:52And finally, in such a highdimensional
  77. 2:54design problem, finding the optimal
  78. 2:56design means it's also very difficult to
  79. 2:58find the global optimum. That's another
  80. 3:00limitation. So in a nutshell, real world
  81. 3:05industry problems are very
  82. 3:07highdimensional. So it's difficult to
  83. 3:09solve all problems with SPDO. That's the
  84. 3:11issue. So can AI address these
  85. 3:14limitations?
  86. 3:15Well, if we take a look, AI has many
  87. 3:18advantages, but its greatest strength is
  88. 3:20its ability to compress this original
  89. 3:23highdimensional space into a very
  90. 3:25lowdimensional latent space. And because
  91. 3:27this compression is possible, we can
  92. 3:29extract features and uh reduce the
  93. 3:32dimensionality. So what feature
  94. 3:34extraction ultimately means is that
  95. 3:36instead of manually parameterizing a
  96. 3:39complex uh object, the AI can
  97. 3:41automatically extract the important
  98. 3:43features and then we can perform
  99. 3:45surrogate modeling based on those
  100. 3:47features. And dimensionality reduction
  101. 3:49means that instead of optimizing in a
  102. 3:51highdimensional space, we can optimize
  103. 3:53in the reduced lowdimensional space,
  104. 3:55allowing us to find the value we want
  105. 3:57much more quickly. And when that
  106. 3:59happens,
  107. 4:02um, we can think of a framework for
  108. 4:04performing design optimization using
  109. 4:06this AI. You can think of it as being
  110. 4:08broadly composed of three modules. We
  111. 4:10have generative AI, predictive AI, and
  112. 4:12optimization AI. Ultimately X represents
  113. 4:15the design, Y represents the engineering
  114. 4:17performance and uh the ZV valueue
  115. 4:20represents the reduced latent space. So
  116. 4:23the generative model represents the
  117. 4:25mapping from Z to X. So X becomes the
  118. 4:27function G of Z. The predictive model
  119. 4:30represents the mapping from X to Y. So
  120. 4:32we're creating a function where Y is f
  121. 4:35of X. Ultimately by approximating these
  122. 4:38two functions, we can leverage them for
  123. 4:40optimization. There's an iterative
  124. 4:41optimization method and a generative
  125. 4:43optimization method. With iterative
  126. 4:46optimization, you essentially connect
  127. 4:47the generative and predictive models in
  128. 4:49sequence. You generate X from Z, predict
  129. 4:52Y using that X, find the optimal Z, and
  130. 4:55then input that Z back into the
  131. 4:56generative model to obtain the final X.
  132. 4:59As for the generative approach, you can
  133. 5:01simply think of it as conditional
  134. 5:03generation. You provide the generative
  135. 5:05model with your desired target
  136. 5:06performance as a condition and it
  137. 5:08generates the optimal X. So in the end
  138. 5:11the key takeaway is that the biggest
  139. 5:13advantage AI offers over traditional
  140. 5:15design optimization is that uh the
  141. 5:18optimization is performed in the reduced
  142. 5:20dimensional zpace. That's how we can
  143. 5:22summarize it. So then how can we apply
  144. 5:25this concept more uh to actual industry
  145. 5:29or real world scenarios? When we think
  146. 5:31about that, well, I'd like to try and
  147. 5:33redefine the problem once more. So, in
  148. 5:36the case of AI, since it's multimodal,
  149. 5:38the input can actually be any
  150. 5:40combination of 1D, 2D, and 3D. And the
  151. 5:42output can also be any combination of
  152. 5:441D, 2D, and 3D. So, while there are many
  153. 5:47possible scenarios, we can group them
  154. 5:49into broader categories. Are we trying
  155. 5:52to predict 3D, generate it, or optimize
  156. 5:54it? or predict 2D, generate 2D, optimize
  157. 5:572D or predict 1D or uh optimize 1D. We
  158. 6:01can group them into these larger
  159. 6:03categories for now. These are the eight
  160. 6:05key scenarios. I once wrote a short
  161. 6:07paper to try and explain this a bit more
  162. 6:09simply.
  163. 6:12So if we look at the 3D design scenarios
  164. 6:15from a prediction perspective, what we
  165. 6:17can do is you can think of this as
  166. 6:20referring to the inference stage after
  167. 6:22training. During inference, a 3D shape,
  168. 6:24a CAD model will be input along with
  169. 6:27conditions like load or boundary
  170. 6:29conditions. When those are input, the AI
  171. 6:32can predict a 3D field or a 1D scalar. A
  172. 6:34scalar could be maximum stress or
  173. 6:36maximum temperature. And a 3D field
  174. 6:38refers to all the nodal values. Also,
  175. 6:41depending on whether we're predicting
  176. 6:43statically at a specific time or
  177. 6:44dynamically and transiently at each time
  178. 6:47point, we must use the most suitable
  179. 6:49model. That's how prediction works. For
  180. 6:51generation, if we consider conditional
  181. 6:54generation, the conditions would be our
  182. 6:56desired design requirements. When those
  183. 6:58requirements are input, we need a model
  184. 7:00that generates a 3D shape. Then with the
  185. 7:03generative and predictive models, as I
  186. 7:06explained earlier, whether these models
  187. 7:08operate iteratively or are trained
  188. 7:10simultaneously for conditional
  189. 7:12generation, they can produce an optimal
  190. 7:14design. You can think of this as the big
  191. 7:16picture.
  192. 7:18In fact 2D is the same. Usually in the
  193. 7:21field when problems are difficult to
  194. 7:22solve in 3D we can u project the 3D into
  195. 7:262D. This could be a depth map a
  196. 7:29cross-sectional design or a 2D image
  197. 7:31from a specific view. Then similarly the
  198. 7:34predictive AI will predict field values
  199. 7:36scalar values static values and dynamic
  200. 7:39values for generation. It's often
  201. 7:42difficult to generate directly in 3D due
  202. 7:44to a lack of data. So instead of
  203. 7:46generating 3D directly, we generate at
  204. 7:49the 2D level which could be a depth map
  205. 7:51or multiv- view images and then
  206. 7:53reconstruct them back into 3D. Then
  207. 7:55again the predictive and generative
  208. 7:57models can be combined to create an
  209. 7:59optimal 2D design and then an optimal 3D
  210. 8:01design.
  211. 8:04Then 1D is yes even simpler. We can
  212. 8:08create a 1D prediction model and a 1D
  213. 8:10optimization model and then combine
  214. 8:12them. For 1D generation is simpler than
  215. 8:153D or 2D. So I've excluded it here.
  216. 8:19And um for 1D prediction, a technique we
  217. 8:21often use is multifidelity prediction.
  218. 8:24In the field, there isn't much
  219. 8:26highfidelity data, that is expensive and
  220. 8:29accurate data. So we often use
  221. 8:31lowfidelity data, which is cheap and
  222. 8:33abundant together. So we do a lot of
  223. 8:35research on how to smartly use both
  224. 8:37lowfidelity and highfidelity data for
  225. 8:39prediction.
  226. 8:42So as I mentioned earlier, these are the
  227. 8:44eight important key scenarios. The
  228. 8:46choice is made depending on the data the
  229. 8:48engineer has. In detail, as I mentioned
  230. 8:50briefly before, in prediction, there's
  231. 8:53scalar prediction, field prediction, and
  232. 8:56time series prediction. In generation,
  233. 8:59there's random generation, conditional
  234. 9:01generation, and assembly generation. For
  235. 9:04optimization, you can choose to do it
  236. 9:06iteratively or generatively.
  237. 9:08Furthermore, if you want to improve
  238. 9:10prediction performance, there are
  239. 9:11methods like multiffidelity prediction,
  240. 9:13methods that predict not just the result
  241. 9:16but also the uncertainty to show its
  242. 9:18reliability. And since there are limits
  243. 9:21to using just data, we can input the
  244. 9:24physics information we know and use pin
  245. 9:26physics informed neural networks. So
  246. 9:29various combinations are possible. So
  247. 9:32not all problems can be solved with one
  248. 9:34method. So we need to use these various
  249. 9:36combinations to suit each problem.
  250. 9:40So when this became possible, we created
  251. 9:42software to demonstrate this. This way
  252. 9:45we could generate thousands of 3D shapes
  253. 9:48using deep learning. Since deep learning
  254. 9:50can judge the similarity of shapes in a
  255. 9:52lowdimensional space, we could group
  256. 9:54them, color them, and predict their
  257. 9:56performance when you click them. We
  258. 9:58could cluster them together with similar
  259. 10:00performance or shape. And since the
  260. 10:03performance is predicted, we could
  261. 10:05filter out the ones that match the
  262. 10:07desired performance and we could compare
  263. 10:09the design we created with our previous
  264. 10:12design or we could input the target
  265. 10:14performance and immediately
  266. 10:16conditionally optimize the design.
  267. 10:21You can download the design plans and
  268. 10:23create detailed designs. You can also
  269. 10:25share your favorite designs with other
  270. 10:27designers for comparison and use. You
  271. 10:30can also combine existing designs to
  272. 10:32create new ones. This approach seems
  273. 10:35possible from a broader perspective.
  274. 10:38Let's take a look at how we've applied
  275. 10:39these concepts to wheel research at our
  276. 10:42smart design lab SDL. So, let's take a
  277. 10:45look at how we've applied these concepts
  278. 10:47to wheel research. It first started in
  279. 10:502018.
  280. 10:52Looking back from 2018 to 2025, there
  281. 10:55have been a lot of changes in the AI
  282. 10:57field. At that time, we could not have
  283. 10:59predicted that AI models would develop
  284. 11:02this quickly. And along with such AI
  285. 11:05development, we constantly thought about
  286. 11:07how we could further reduce engineering
  287. 11:10design. And as it turned out, about 11
  288. 11:13of the papers we wrote had research on
  289. 11:16wheels like this. So we combined those
  290. 11:18and we'll briefly introduce them. So the
  291. 11:21first research question was when
  292. 11:23designing 2D it is not just important
  293. 11:26from an engineering perspective but also
  294. 11:29aesthetically since it is a visible
  295. 11:31design. How can we combine engineering
  296. 11:33performance and aesthetics and make it
  297. 11:36this is the problem we solved. In fact
  298. 11:38in a way this was the very starting
  299. 11:40point of our research. I wrote this
  300. 11:43paper after presenting at the IDTC
  301. 11:46Institute of Mechanical Engineers in
  302. 11:482018. At the time, we were researching
  303. 11:51how to create a design that resembles a
  304. 11:53reference design while also being
  305. 11:55superior in engineering quality rather
  306. 11:58than just considering engineering
  307. 11:59performance.
  308. 12:01Based on that data, we developed a
  309. 12:03generative model which at the time was
  310. 12:05GAN to generate more references and then
  311. 12:08based on those references, we could
  312. 12:10iteratively create designs that were
  313. 12:12similar to the reference but also more
  314. 12:14engineeringly superior.
  315. 12:16So this was the beginning of our
  316. 12:18research and fitting for a foundational
  317. 12:20study. I recently saw it has been cited
  318. 12:23over 600 times and has become a
  319. 12:25well-known study in the field of
  320. 12:27generative design.
  321. 12:29Starting from this we kept thinking when
  322. 12:31generating we also have to consider
  323. 12:33diversity. So it's not about the
  324. 12:35quantity but how evenly distributed they
  325. 12:38are that's important. So our next study
  326. 12:40used reinforcement learning
  327. 12:44to learn how to explore and design the
  328. 12:46most diverse set of designs.
  329. 12:50Next, I mentioned aesthetics earlier and
  330. 12:54aesthetics are about emotion, right? Of
  331. 12:57course, if the reference design is good,
  332. 12:59you can create more aesthetically
  333. 13:01pleasing designs, but we can also
  334. 13:05evaluate how people feel about AI
  335. 13:07generated designs through online
  336. 13:09surveys. So, we had North American
  337. 13:11customers rank the generated designs and
  338. 13:14based on that we carefully developed a
  339. 13:17model to predict what kind of designs
  340. 13:19people like. When building this model,
  341. 13:21we didn't just use deep learning. We
  342. 13:23conducted in-depth research on which
  343. 13:26features to extract to better understand
  344. 13:28and predict wheel patterns.
  345. 13:32Then when an actual designer evaluated
  346. 13:34them, we found that with the designer's
  347. 13:36evaluation score on the xaxis and the
  348. 13:39predicted engineering performance on the
  349. 13:41y-axis, we could extract a parto front
  350. 13:44showing the trade-off. So as you go to
  351. 13:46the left, the designer likes it, but the
  352. 13:48performance drops. And as you go to the
  353. 13:50right, the designer dislikes it, but the
  354. 13:52performance improves. We expanded this
  355. 13:54into research that allows us to see this
  356. 13:56trade-off in a datadriven way.
  357. 14:00Now the second question is this time we
  358. 14:03always try to build a deep learning
  359. 14:05based surrogate model, but when you go
  360. 14:08into the field, the problem is that to
  361. 14:10build a surrogate model, you need X data
  362. 14:12and Y data. The Y data can actually be
  363. 14:15accumulated somehow even by manual
  364. 14:17analysis as long as you have enough X
  365. 14:19data. The problem is when you don't have
  366. 14:21X data which is very tricky. Having a
  367. 14:24person create diverse CAD models one by
  368. 14:27one is nearly impossible in terms of
  369. 14:28time and cost. So this is where we often
  370. 14:31get stuck. So how can we build a good
  371. 14:33surrogate model without X data?
  372. 14:36Ultimately we're in a situation where we
  373. 14:38really have to create synthetic data. So
  374. 14:40what we initially started with was
  375. 14:422.5DAD automation which is a process
  376. 14:45that uses computer aided design tools.
  377. 14:48Since we can already generate various
  378. 14:50designs in the spoke view as I showed
  379. 14:52earlier, we collected and trained on the
  380. 14:54cross-section image data of wheels that
  381. 14:56a company has to generate new
  382. 14:58cross-sections. Then by carefully
  383. 15:01utilizing CAD automation to combine the
  384. 15:03spoke views and cross-sections we
  385. 15:05created, we were able to generate
  386. 15:07various step files.
  387. 15:10And through CA automation, we could
  388. 15:12create a prediction model. And through
  389. 15:14that model and explainable AI, we could
  390. 15:17show which areas to focus on in terms of
  391. 15:19performance. So we were able to create
  392. 15:213D synthetic data like the following.
  393. 15:25Then once we have this diverse data, we
  394. 15:28can run various analyses, not just
  395. 15:30simple stiffness analysis like before,
  396. 15:32but by accumulating strength analysis
  397. 15:34data through impact tests. And based on
  398. 15:37that data, this is a case where through
  399. 15:393D deep learning, when a CAD or step
  400. 15:42file comes in, we can immediately use
  401. 15:44voxalbased or point cloud-based methods
  402. 15:46and through various representation
  403. 15:48methods predict desired information,
  404. 15:51field values or even maximum stress
  405. 15:53values.
  406. 15:54So ultimately we can know the location
  407. 15:56of maximum stress which originally
  408. 15:58required running a full analysis in real
  409. 16:00time through deep learning prediction.
  410. 16:05And going a step further then what
  411. 16:08if 3D prediction is possible we start to
  412. 16:10look a bit deeper. Uh when we tried it
  413. 16:13it predicts well with the data I have it
  414. 16:15predicts well but
  415. 16:17when I actually develop a new product
  416. 16:19and put it into the existing prediction
  417. 16:21model it doesn't predict well because
  418. 16:24it's impossible to gather and pre-train
  419. 16:26on the distribution of all possible
  420. 16:28situations. So if you look the data I
  421. 16:31have will come from multiple sources and
  422. 16:33each will have very different shape
  423. 16:34features. So we asked how can we train
  424. 16:38on these things to predict well even
  425. 16:40when a new target arrives.
  426. 16:43That's why we did domain adaptation. So
  427. 16:46by using only the common features of
  428. 16:48these wheels we can predict what we
  429. 16:50want. We conduct such research and also
  430. 16:53uh depending on the representation
  431. 16:54method various 3D analysis predictions
  432. 16:57are possible. For example, if I say I'll
  433. 16:59predict based on a mesh, a graph, then
  434. 17:02the prediction performance also depends
  435. 17:03on how that graph is created. So we also
  436. 17:06research algorithms that can pre-process
  437. 17:08the data to optimize the deep learning
  438. 17:10prediction results. So in a way to
  439. 17:12advance a single prediction model, a lot
  440. 17:15of consideration was needed from various
  441. 17:17aspects.
  442. 17:19And the third point, so in the previous
  443. 17:21step like this,
  444. 17:26if we designed based on 2D or 2.5D, we
  445. 17:29started to wonder if there was a way to
  446. 17:31directly optimize 3D designs without
  447. 17:34parameterization
  448. 17:36because in most real world problems,
  449. 17:38parameterization is difficult. So the
  450. 17:41method we've used a lot and are
  451. 17:43currently using is implicit neural
  452. 17:46representation. So it ultimately
  453. 17:48represents the three-dimensional or 3D
  454. 17:50shape by having a deep learning model
  455. 17:53predict the distance from any arbitrary
  456. 17:55point in space to the surface of the CAD
  457. 17:57model. Then in the case of 3D the
  458. 18:00network for representing it has a part
  459. 18:02where the coordinates go in the XYZ
  460. 18:05coordinates and if there's a latent
  461. 18:07space the part it predicts is the
  462. 18:09distance from this coordinate to the
  463. 18:11surface. So if I input any arbitrary
  464. 18:13point I want, it can predict the
  465. 18:16distance from that point to the surface.
  466. 18:17So we can reconstruct it based on that
  467. 18:19distance. So by changing the ZV value
  468. 18:22like this, we can reconstruct new
  469. 18:24designs.
  470. 18:27Then based on this we try non-parametric
  471. 18:31optimal design. So the design variable
  472. 18:34isn't a parameter but that latent space
  473. 18:37becomes our design variable allowing us
  474. 18:40to find a parto front where stiffness is
  475. 18:43maximized and minimized or weight is
  476. 18:45maximized and minimized. Um but it even
  477. 18:49works when trained with just 30 data
  478. 18:51points but in an extreme case with just
  479. 18:54two data points if you train the neural
  480. 18:56implicit representation well it
  481. 18:58interpolates well. So in a way even when
  482. 19:02data is scarce in the design field we
  483. 19:04could perform non-parametric optimal
  484. 19:06design like this.
  485. 19:10Next moving on to the fourth problem.
  486. 19:12What we want in the industry is to
  487. 19:14carefully and attentively consider very
  488. 19:16very detailed shapes.
  489. 19:19How can we optimize a design that has
  490. 19:21such realistic details that anyone can
  491. 19:23see?
  492. 19:25So to do it directly at the 3D level uh
  493. 19:29foundation models in 3D are still
  494. 19:32developing. So at some point they will
  495. 19:34certainly be usable but for now the 2D
  496. 19:37foundation model is so powerful that we
  497. 19:39are adopting a method to utilize that
  498. 19:42model as much as possible.
  499. 19:44So whereas in the past when we generated
  500. 19:47based on our previous 2D based research
  501. 19:49we only created black and white topology
  502. 19:51shapes like this now we use stable
  503. 19:53diffusion technology to first create a
  504. 19:56very photorealistic image.
  505. 19:59This image
  506. 20:03ah from that photorealistic image we can
  507. 20:06now use the shading to confirm the sense
  508. 20:08of depth the sense of depth.
  509. 20:12Uh this is let me first show you a video
  510. 20:14of how it's made. So when we created the
  511. 20:16software, we first generate from basic
  512. 20:19black and white patterns like this.
  513. 20:21Select the number of spokes and if you
  514. 20:24choose the desired shape, you then apply
  515. 20:26some styling to it. So if you input it
  516. 20:28as a text prompt, you can generate it.
  517. 20:36As soon as it's generated, it predicts
  518. 20:37the engineering performance like weight
  519. 20:39or stiffness and you can try it on an
  520. 20:41existing vehicle. This way, a designer
  521. 20:44even without an engineer. In fact, you
  522. 20:46could say the designer, engineer,
  523. 20:48salesperson and marketer can all gather
  524. 20:50in one place and plan a good concept
  525. 20:52vehicle for the future.
  526. 20:55So based on AI a somewhat photorealistic
  527. 20:58then as I mentioned earlier we first
  528. 20:59create a uh photorealistic image then to
  529. 21:03extract the uh spatial depth from it and
  530. 21:06create a 3D model we utilized a depth
  531. 21:08map after estimating the depth map we
  532. 21:10use that estimated depth map to
  533. 21:15reconstruct it into 3D that's the
  534. 21:17technology we developed because of this
  535. 21:20in the past when we made designs in 2.5D
  536. 21:23we could only create very flat designs,
  537. 21:25but now we can create 3D models that
  538. 21:27have that sense of spatial depth.
  539. 21:30So when a 2D image like this comes in,
  540. 21:33we can reconstruct it into a 3D mesh
  541. 21:35making full use of the 2D foundation
  542. 21:37model.
  543. 21:39And so we actually recently released a
  544. 21:41data set. So if anyone is interested,
  545. 21:44you can go to our website, our smart
  546. 21:46design lab data set website and download
  547. 21:48it. So it includes 2D RGB images, depth
  548. 21:52images, and these 3DS STL files, step
  549. 21:56files, and even the engineering
  550. 21:58performance data.
  551. 22:01And so since we can go from 2D to 3D,
  552. 22:05meaning that mapping is possible from
  553. 22:07the very start of 2D generation, we can
  554. 22:10create designs while considering their
  555. 22:113D performance. So while we generate 2D
  556. 22:14images, we do so while considering their
  557. 22:163D performance. And ultimately when
  558. 22:18these are created, it's not simply about
  559. 22:20making something that looks plausible to
  560. 22:22the eye. This is a case where we
  561. 22:24optimize while considering the
  562. 22:25engineering performance it will have
  563. 22:27when reconstructed into 3D.
  564. 22:32Yes. So now for the summary. So uh to
  565. 22:35recap uh at the very beginning I
  566. 22:37explained the reasons why we should use
  567. 22:39AI for design optimization and the
  568. 22:41limitations. To overcome those
  569. 22:43limitations, we uh classified the kinds
  570. 22:46of uh scenarios that can be implemented
  571. 22:50from a problem definition standpoint.
  572. 22:52And in fact, these eight scenarios are
  573. 22:54what we ultimately applied to the wheels
  574. 22:56in various ways. So we've applied them
  575. 22:58quite evenly to uh 2D problems, 2.5D
  576. 23:02problems, 3D problems, and so on. And it
  577. 23:04will likely develop very quickly in the
  578. 23:06future seeing the recent uh progress in
  579. 23:09models. So, it's expected to continue to
  580. 23:11become more advanced.
  581. 23:14Uh, that's all the material I've
  582. 23:16prepared.
  583. 23:17So, if you have any questions, I'd be
  584. 23:19grateful if you'd ask.

About this transcript

This page contains the full transcript of AI for Design Optimization - Namwoo Kang | Deep Dive by Jousef Murad | Deep Dive, generated from the public captions YouTube serves with the video. The transcript has 3,646 words across 584 segments, with the original timestamps preserved so you can click any line to jump to that moment in the embedded player.

What you can do with it

Use the transcript to take notes, quote the speaker, build a study guide, generate a summary with ChatGPT or Claude via the YouTube Summary tool, or export it as a timed subtitle file with YouTube to SRT. You can also re-open it in the transcriber to translate the transcript into 100+ languages.

Free YouTube transcript tool

YouTube2Text is a free YouTube transcript generator — no signup, no daily limit. Paste any YouTube link and get the full transcript instantly, with timestamps, click-to-jump, translation to 100+ languages, AI prompts for ChatGPT, Claude, and Gemini, and exports to TXT, SRT, VTT, or Markdown.