具体描述
编程设计的方法与传统的设计不是割裂的,但与之又有所差异,在设计的本质上就已经发生了改变,因此进入编程设计领域将面临两个方向需要解决的问题。一个是支持编程设计基本技术层面的操作,二是设计本身思维方式的转变。编程设计普及较慢的一个很大阻碍在于基本技术的学习需要耗费一定的精力,但是这样的付出是一种必然。
《参数模型构建》主要是按照Grasshopper中组件的分组组织本书讲解的架构。包括“基础“部分,讲述Grasshopper和Add-ons的安装,并通过一个小案例说明使用Grasshopper节点可视化编程的基本操作流程;
“基本参数”部分讲述几何体类型、数据类型和输入类以及常用的工具,探索了地理信息高程数据调入的方法,基于遥感影像林地提取的方法,尤其通过Galapagos进化解算组件研究虹桥三杆系统和四杆系统的搭建模式;
“数学“部分涉及到区间、运算符、多项式、三角函数、时间、矩阵和脚本等内容,探索在Grasshopper中实现逐时气象数据可视化处理的方法,适宜性评价程序编写的方法等,并展示了使用Python脚本语言实现表皮连续展平的程序;
“数据处理“部分是Grasshopper编程的核心组件,只有对List列表和Tree树型数据中的组件使用方法有较清晰的认知,才能够自由的组织数据结构。该部分较多的通过方格网土方计算方法、复杂几何形体的构建探索具体数据组织的方法;
“向量”、”曲线“、”曲面“和”格网“部分涉及到具体几何,点、线和面的建立、分析、属性提取等组件,通过具体几何模型的建立方法来阐述相关组件的使用;
“相交”和“变形”部分的组件使用方法相对比较简单,都是对几何形式变化的操作;
“显示”部分则涉及到显示、统计、预览和色彩的组件。
《参数模型构建》写作的目的就是使该书成为设计师在使用Grasshopper节点可视化编程实现参数化设计时,查询组件使用方法的工具书。
作者简介
城市规划与设计专业博士,任教于西安建筑科技大学建筑学院,主攻计算机辅助设计应用研究,从作为设计者的角度寻找和融合编程与建筑、风景园林、城乡规划等设计规划学科之间的关联,建立面向设计师的编程设计知识系统,力图使编程设计成为设计领域的基础环节,探索未来设计的方法。
2012年,作为caDesign设计创始人之一,以“编程让设计更具创造力!”的信念为指引,分享研究成果,发展面向设计师的编程设计知识系统网络服务体系。
目录信息
10 Grasshopper 的安装
10 Grasshopper 的界面
12 Grasshopper 的组件
15 数据流匹配
17 基本操作流程
27 基本参数
28 Geometry:几何体类型
30 Primitive:数据类型
31 Input:输入类
50 Util:基本参数下的工具类
73 数学
74 Domain:区间
93 Operators:运算符
101 Polynomials:多项式
102 Trig:三角函数
106 Time:时间
112 Matrix:矩阵
113 Util:数学下的工具类
120 Script:脚本
129 数据处理
130 List:列表
149 Sequence:数列
162 Tree:树型数据
183 Text:字符串(文本)
192 Sets:数据集
199 向量
200 Point:点
214 Vector:向量
227 Plane:参考平面
234 Grid:格栅
235 Field:磁场
245 曲线
246 Spline:曲线
256 Primitive:基本曲线
262 Division:曲线分段方法
278 Analysis:曲线分析
284 Util:曲线工具
289 曲面
290 Freeform:自由曲面
302 Primitive:基本几何体
305 Analysis:曲面分析
320 Util:曲面工具
325 格网
326 Add_ons:扩展模块
327 Mesh:Mesh 格网建立的方法
352 Triangulation:三角剖分
361 Analysis:Mesh 分析
368 Util:Mesh 工具
371 相交
372 Mathematical:数学计算
372 Physical:物理计算
373 Region:区域计算
373 Shape:几何计算
379 变形
380 Affine:仿射
380 Array:阵列
381 Euclidean:欧几里得
381 Morph:变体
385 Util:变形工具
387 显示
388 Colour:色彩
388 Dimensions:尺寸标注
389 Preview:预览
389 Graphs:图表统计
389 Vector:显示向量
· · · · · · (收起)
读后感
用户评价
这本书真是让人耳目一新,完全颠覆了我对传统建模方法的认知。作者在书中深入浅出地探讨了如何从纷繁复杂的数据中提炼出最核心的逻辑框架,这对于我们这些在实际工作中需要快速搭建有效预测模型的人来说,简直是久旱逢甘霖。我尤其欣赏作者在构建模型时强调的“恰到好处”的复杂性,既不过度简化导致信息丢失,也不过度拟合导致模型僵化。书中大量的案例分析,像是把抽象的理论具象化了,让我能清晰地看到每一步决策背后的逻辑支撑。读完后,感觉自己像是获得了一把万能钥匙,面对新的业务场景,不再是束手无策,而是能有条不紊地梳理出关键变量,并着手构建稳健的预测体系。这本书的价值远超其定价,强烈推荐给所有从事数据分析、量化研究以及任何需要依赖数据驱动决策的专业人士。
坦白说,这本书的内容深度远超我的预期,感觉像是偷学到了行业大牛多年的经验总结。它没有沉溺于基础概念的重复,而是直接切入了构建高性能、高可靠性模型的“核心地带”。我被书中对特定复杂场景下模型鲁棒性提升策略的探讨所深深吸引。例如,作者是如何处理多重共线性问题,或者在数据稀疏性极高的情况下,如何设计出既能捕捉信息又不至于过度拟躁的正则化方法,这些都是实战中极其棘手的难题。每一次阅读,都感觉像是在与一位经验丰富的导师对话,他不仅告诉你“怎么做”,更会告诉你“为什么这样做比其他方法更优越”。对于那些已经有一定基础,渴望突破瓶颈、迈向精深领域的进阶学习者,这本书绝对是书架上不可或缺的“镇山之宝”。
我必须承认,这本书的阅读过程是一次精神上的“高强度训练”。它要求读者不仅要有一定的数学和统计学背景,更要有极强的逻辑梳理能力和抽象思维能力。书中的某些章节,如关于高维特征选择的讨论,需要反复研读才能完全领会其精髓。但是,这种“挑战性”正是它价值的体现。它强迫你跳出舒适区,去思考那些最顶尖的建模实践者是如何思考问题的。这本书的结构设计非常巧妙,从基础框架的搭建到高级模型的调优,层层递进,形成一个闭环的学习路径。对于那些寻求扎实理论根基和前沿技术融合的深度学习者而言,这本书提供的不仅仅是知识,更是一种思维的升级和格局的拓展。读完它,感觉自己看待数据世界的方式都变得更加深刻和立体了。
我原本以为这是一本晦涩难懂的学术专著,但阅读体验却出乎我的意料。文字流畅,逻辑清晰,即便是对于初次接触高级统计建模的人来说,也友好得令人惊喜。这本书最成功的地方在于,它不仅仅是罗列公式和算法,而是构建了一套完整的思维体系。它教会我们如何批判性地审视每一个假设,如何评估不同模型选择的潜在风险和收益。我特别喜欢其中关于“模型选择的艺术”那一部分,作者用生动的比喻解释了偏差-方差的权衡,这比我之前读过的任何教材都来得直观。更重要的是,书中非常注重模型的解释性和可操作性,避免了许多纯理论书籍中那种“黑箱”操作的弊端。对于希望将理论知识真正落地,并在实际业务中产生影响力的读者来说,这本书无疑是一剂强心针。
这是一本让我重新审视“建模”二字的著作。它不仅仅是技术手册,更像是一部关于如何与不确定性共舞的哲学指南。书中关于如何量化和管理模型中的不确定性描述得非常到位。我发现,许多我们日常工作中遇到的模型失效问题,追根溯源都在于对不确定性的系统性忽视。这本书提供了一套系统的框架来识别、量化和应对这种不确定性,这让我的工作思路一下子开阔了许多。作者行文间流露出的严谨与洞察力令人折服,他没有急于给出“标准答案”,而是鼓励读者去探索最适合自己特定情境的解决方案。这本书的价值在于提升读者的决策质量,而非仅仅是堆砌算法知识,这一点非常难能可贵。
读完整本书以后 觉得作者要表达的唯一思想就是:我会。而不是希望能够给读者带来什么。炫耀大于传播。甚至于炫技部分,也很难引起读者的好奇。
读完整本书以后 觉得作者要表达的唯一思想就是:我会。而不是希望能够给读者带来什么。炫耀大于传播。甚至于炫技部分,也很难引起读者的好奇。
草草翻过,无甚惊喜
读完整本书以后 觉得作者要表达的唯一思想就是:我会。而不是希望能够给读者带来什么。炫耀大于传播。甚至于炫技部分,也很难引起读者的好奇。
草草翻过,无甚惊喜