在众多深度学习框架中,最容易上手的就是Keras,其简单、可扩展、可重复使用的特征使得非深度学习者也能轻松驾驭。《Keras深度学习基于Python》通过日常生活中常见的乐高模型块,以简洁易懂的语言介绍了使用Keras时必知的深度学习概念,提供了可实操的Python源代码,讲解了能够直观构建并理解深度学习模型的模块示例
本书共7章,从编程语言介绍到面向对象再到最后的综合练习,由浅入深展开。主要内容包括:Python发展历史与编程环境搭建、Python编程基础知识、Python基础数据类型、函数、模块、面向对象编程、综合案例--学生选课系统。 为提升学习效果,书中结合实际应用提供了大量的案例进行说明和训练,并配以完善的学习资料和支持服务
C语言是学习其他程序设计语言的基础,也是编写硬件相关的嵌入式系统等系统级程序的优秀工具。本书从贴近CPU和内存原理的角度,给读者提供了一个学习—实践—应用C语言的逐步掌握C语言并成为C程序员的技能提升方案。全书分5篇17章。前3篇分别讲述C语言的起步知识、控制程序流程的基础、编写基本C代码的组织工具;第4篇包含了编写系
优秀的电子游戏相比伟大的电子游戏差在哪里?为什么一个简单的动作(如“跳”)在不同的电子游戏中给人的感觉会不一样?是什么成就或者毁掉一款电子游戏?是什么让玩家爱上或是讨厌一款电子游戏……本书通过详尽地剖析特定的电子游戏,定义了以往无法被定义的东西——游戏感,进而解答了上述问题。本书通过一种深入浅出的、非技术的风格介绍了游
Java具有面向对象、与平台无关、安全、稳定和多线程等优良特性,Java发布不久就跃至Internet编程的前沿,经过多个版本的更新,如今Java依然是开发基于Web的应用程序的最佳选择。本书精选Java核心内容,采用案例教学法,每个章节都有多个相应知识点的综合案例,能够激发学生兴趣,提高学生自主学习和创新的能力,培养
本书从实用角度出发,对RedHatEnterpriseLinux7.5平台下的系统管理及网络服务做了全面、系统的介绍,既便于读者了解RedHatEnterpriseLinux7.5的强大功能,又可以帮助Linux用户在较短的时间内快速地学习和掌握RedHatEnterpriseLinux7.5。全书分为三部分,共12章
本书介绍了JavaEE开发非常流行的三个开源框架:SpringMVC、Spring和MyBatis,其中SpringMVC、Spring用的是5.1版本,MyBatis用的是3.5版本。本书重点介绍了如何整合SpringMVC+Spring+MyBatis进行开发,内容主要包括三部分。第一部分介绍JavaEE开发的基础
本书以工学结合、任务驱动模式进行编写。本书以“学生成绩管理数据库”为主线,通过一个个相对独立又互相关联的学习项目,全面系统地介绍了SQLServer2008中文版数据库管理和应用知识,介绍了数据库的设计、创建与管理,数据表的创建与管理,数据表记录的查询,数据库的安全等知识。每个项目后都配有相对应的课堂实训和课外实训。通
介绍数据、数据库、数据库管理系统的基本概念和功能,数据模型的概念,关系数据库的概念和基本理论,数据管理技术的发展历史。介绍数据库技术在金融、工商、政务处理等行业的应用现状;介绍大数据、云计算技术发展现状、应用前景,使学生认识到数据库技术在现代和未来社会中日趋重要的地位和作用。介绍E-R模型,关系规范化,数据库设计的方法
本书系统论述了基于MATLAB的微分方程求解方法,全面介绍了微分方程的解析求解与数值求解方法,包括微分方程的初值问题、延迟微分方程与分数阶微分方程问题,并介绍了基于框图的初值问题求解方法。此外,本书还介绍了微分方程边值问题与偏微分方程问题的数值求解方法。本书可以作为一般读者系统学习微分方程的教辅教材,从另一个角度认识微