SpaceX火箭数据 API 开源,支持 Python

厉害!SpaceX-API 开源,登顶GitHub热榜 马斯克用火箭把人送上天,SpaceX粉丝把火箭有关信息贴到GitHub。 3.7k Star,GitHub热榜,SpaceX粉丝组织r/SpaceX公布了他们的REST API。 △r/SpaceX r/SpaceX是SpaceX粉丝自发组织的社区,日常搜集整理SpaceX的火箭发射信息。 实际上,这不是他们第一次贡献有关数据,之前他们就整理开源过火箭发射Timeline。 △SpaceX发射时间线 优秀的同一批人,再次出手。 他们整理的API,基本包含了SPaceX成立迄.. 阅读详情

点击上方“编程派”,选择设为“设为星标”

优质文章,第一时间送达!

梅宁航 发自 凹非寺 

量子位 报道 | 公众号 QbitAI

马斯克用火箭把人送上天,SpaceX粉丝把火箭有关信息贴到GitHub。

4k+ Star,GitHub热榜,SpaceX粉丝组织r/SpaceX公布了他们的REST API。

△r/SpaceX

r/SpaceX是SpaceX粉丝自发组织的社区,日常搜集整理SpaceX的火箭????发射信息。

实际上,这不是他们第一次贡献有关数据,之前他们就整理开源过火箭发射Timeline。

△SpaceX发射时间线

优秀的同一批人,再次出手。

他们整理的API,基本包含了SPaceX成立迄今的所有火箭数据。

API包含SpaceX的龙飞船、Starship、发射历史数据、核心舱、起落架、载荷信息等等,应有尽有。

这些能拿来干什么?

REST API包含三大部分,clients、app(应用)和原始数据。

其中,API Clients是对现有关于SpaceX的api合集,降低了以往信息查找、汇总的难度。

△clients详细列表

怎么拿到信息呢?

可以在你的能力范围之内随意使用,当然,版权归属于SpaceX。

REST API数据格式支持json,并且提供多种语言接口,比如C#、Python、PHP、Objective-C等格式。

例如,针对历史活动信息的查询步骤如下:

1、查询信息链接,可选用Postman查看API信息。

△获取API示例

2、选择任意一门语言,编写适合的查询语句。以Python为例:

import requests

url = "https://api.spacexdata.com/v3/history"

payload = {}
files = {}
headers= {}

response = requests.request("GET", url, headers=headers, data = payload, files = files)

print(response.text.encode('utf8'))

那么你会看到json格式的回传数据:

△response信息

当然,你也可以选择你喜欢的语言去编写获取API的代码。

拿到数据之后,就可以做一些有意思的事情了,r/SpaceX列出一些示例应用,并且大多开源,可以上手学习。

△app列表

比如表中的SpaceXLaunches.com网站,能实时记录SpaceX最新发射消息。

网页不方便查询,还可以安装到手机上查看发射信息,比如SpaceX GO!。

可以这样说,REST API记录的是整个SpaceX和火箭的记录信息,但是需要指出的是,这个API不能让你来造火箭,并不包含火箭的制造步骤。

准确的说是SpaceX的历史详细信息记录表,拿来造火箭是不行的,可以拿来看????火箭发射。

部署方式一览

REST API提供的信息存储在MongoDB中,查询格式支持json,并且借助Postman部署,便于查询和使用。

△Postman界面

当然,如果你想拉取整个项目进行开发,可以通过在线查询api的方式进行,也可以通过docker部署和本地部署,三种方式,看你喜好。

1、docker部署步骤:

git clone https://github.com/r-spacex/SpaceX-API.git && cd SpaceX-API
docker-compose build
docker-compose up

2、本地部署(不使用docker)

2.1 克隆项目至本地

git clone https://github.com/r-spacex/SpaceX-API.git && cd SpaceX-API

2.2 使用npm安装

npm install

2.3 进行测试

npm test

2.4 开始使用

npm test

动手试试

REST API项目提供了丰富的数据,关于SpaceX历史活动信息基本都在其中。

粉丝们借助项目开发了很多有意思的应用,但是国人程序员参与度比较低。

如果你有兴趣,欢迎去试试?

传送门:
https://github.com/r-spacex/SpaceX-API

https://docs.spacexdata.com/?version=latest

https://www.reddit.com/r/spacex/

回复下方「关键词」,获取优质资源

回复关键词「 pybook03」,立即获取主页君与小伙伴一起翻译的《Think Python 2e》电子版
回复关键词「入门资料」,立即获取主页君整理的 10 本 Python 入门书的电子版
回复关键词「m」,立即获取Python精选优质文章合集
回复关键词「book 数字」,将数字替换成 0 及以上数字,有惊喜好礼哦~
题图:pexels,CC0 授权。

好文章,我在看❤️
Grok 2T:SpaceX工程数据驱动AI大模型训练的技术突破与应用 人工智能大模型训练正从通用数据向专业工程数据演进,其核心原理是通过海量高质量领域数据注入,提升模型的深度推理与专业认知能力。这一技术价值在于将真实工程参数、传感器时序等多模态数据融入训练流程,显著增强模型在数学计算、物理仿真等复杂任务中的表现。应用场景覆盖航空航天研发、智能制造优化、复杂系统仿真等工业领域,自然延伸到Grok 2T模型如何利用SpaceX的火箭发射、轨道计算等工程数据,突破2万亿参数规模,重新定义专业大模型的能力边界。 阅读详情

相关推荐

SpaceX-API:适用于SpaceX发射,火箭,核心,太空舱,starlink,发射台和着陆台数据的开源REST API

SpaceX REST API 开源REST API,用于发射,火箭,核心,太空舱,starlink,发射台和着陆台数据。 我们与Space Exploration Technologies Corp(SpaceX)或其任何子公司或分支机构之间没有任何附属关系,关联关系,授权,认可或以任何方式与之正式关联。 SpaceX名称以及相关名称,标记,标志和图像是其各自所有者的注册商标。 --- 用法 GET https://api.spacexdata.com/v 4 /launches/latest { " fairings " : null , " links " : { " patch " : { " small " : " https://images2.imgbox.com/eb/0f/Vev7xkUX_o.png " , " large " : " https://images2.imgbox.com/ab/79/Wyc9K7fv_o.png " }, " reddit " : { " campaign " :

马斯克的火箭上天了,SpaceX开源项目也登上了热榜!

python知识手册SpaceX于美国东部时间5月30日下午3:22分将两位美国宇航员送往国际空间站,虽然这只是Demo任务,但SpaceX已经以其卓越工程优势、低廉的发射成本赢得了全球航天产业的信赖。同时也是除美俄中这些航天国家队以外,唯一独立实现载人航天的商业公司。成立于2002年,创始人Elon Musk(马斯克)31岁,历经18年,期间多次失败、面临破产甚至被嘲笑讥讽,其挑战科技巅峰,降低...

dotNET跨平台 2126

Api-SpaceX-API.zip

Api-SpaceX-API.zip,用于火箭、核心、胶囊、平台和发射数据空间的开源rest api restapi,一个api可以被认为是多个软件设备之间通信的指导手册。例如,api可用于web应用程序之间的数据库通信。通过提取实现并将数据放弃到对象中,api简化了编程。

史上最全SpaceX火箭数据开源,核心、组员舱、起落架、发射信息全都有!

梅宁航 发自 凹非寺量子位 报道 | 公众号 QbitAI马斯克用火箭把人送上天,SpaceX粉丝把火箭有关信息贴到GitHub。3.7k Star,GitHub热榜,SpaceX粉丝...

量子位 2215

space-as-a-service:用于SpaceX API的React-Native应用程序前端

空间即服务 太空即服务是与Expo一起运行的React-Native应用程序,显示SpaceX的启动详细信息和资产 关于应用程序 该应用程序访问由社区运行的SpaceX API,该API汇总了有关每个任务及其发射的详细信息。 完成的产品 主页,启动和启动详细信息视图 如何在本地安装 要安装并查看其当前状态,请按照说明进行操作(此处)[ ],然后在命令行中运行`expo start`并使用Expo Go应用程式。 根据您的路由器设置,可能需要将连接从“ LAN”更改为“ Tunnel”。 API积分 该应用程序从r / SpaceX API提取数据。 。

spacex:React and SpaceX API应用程序-搜索并显示有关所有SpaceX任务和火箭的信息

SpaceXplorer 概述 查找并探索迄今为止所有的SpaceX发射,包括任务详细信息,任务补丁,客户和火箭类型。 提取请求 该应用程序通过App.js中的此提取请求,使用SpaceX API中的数据填充状态 componentDidMount ( ) { fetch ( 'https://api.spacexdata.com/v2/launches/' ) . then ( x => x . json ( ) ) . then ( ( launchData ) => { this . setState ( { launches : launchData , filteredCustomers : launchData , filteredRockets : launchData } ) ;

SpaceX的代码开源了,来看看火箭技术的代码.Spacex Rest API设计很有参考价值

SpaceX 世界上可以拥有载人航天技术是美俄中马。其中只有马斯克的SpaceX属于民营商用企业。 地址 https://github.com/r-spacex/SpaceX-API API效果 GET https://api.spacexdata.com/v3/launches/latest 返回值 { "flight_number": 95, "mission_name": "Starlink 7", "mission_id": [ ], "launch_year

极客编程的专栏 5696

spacex-dashboard:SpaceX仪表板| SpaceX REST API,dc.js,交叉过滤器,Google Maps JS API

项目目的 该项目旨在以可访问,信息丰富且交互式的格式显示来自SpaceX 数据。 用户体验设计 战略 网站目标: 以直观而有趣的方式展示SpaceX的发射和有效载荷数据。 激发人们对SpaceX活动的兴趣。 用户需求: 目标受众是SpaceX和太空爱好者。 用户应该能够: 与SpaceX的发射和有效载荷数据进行交互 查看图像,与每次发射相关的外部视频链接 了解有关未来发布的详细信息 以下机会/问题表用于确定用户体验工作应解决的战略重点(按此顺序): 机会/问题 重要性 可行性/可行性 A.向用户显示发射和有效载荷数据 5 5 B.允许对数据进行交互式过滤 5 5 C.在表格中显示基础过滤数据 4 5 D.激发人们对SpaceX未来活动的兴趣 3 3 范围 功能规格 在考虑功能规范时,我研究了SpaceX API的现有图形实现。 SpaceX提供了各种各样的数据(1

使用 Nodejs 开发的 SpaceX-API 开源了!

上面这个图片不是从网上随便找的,来自于 SpaceX-API 项目的 Github 网站,想起了之前说的一个玩笑 “面试造火箭” 这次是真的造火箭了。。。SpaceX-API 是什么?S...

weixin_44829437的博客 887

spacexapp:通过从spacex graphql API获取数据来显示最新SpaceX启动的应用程序

样品小吃应用 打开App.js文件以开始编写一些代码。 您可以通过扫描QR码或使用iOS或Android仿真器,直接在手机或平板电脑上预览更改。 完成后,点击保存并共享链接! 当您准备好查看Expo提供的所有内容时(或者如果您想使用自己的编辑器),可以下载您的项目并将其与。 在Snack中创建的所有项目都是公开可用的,因此您可以轻松地通过链接共享该项目的链接,或者使用<>按钮将其嵌入到网页中。 如果您有任何问题,可以发给我们或在我们的提问。 小吃是开源的。 您可以在上找到代码。

代码复现——SymAgent:一种用于知识图谱复杂推理的神经符号自学习Agent框架

根据《SymAgent: A Neural-Symbolic Self-Learning Agent Framework for Complex Reasoning over Knowledge Graphs》(《SymAgent:一种用于知识图谱复杂推理的神经符号自学习Agent框架》)论文思路,简单复现代码,以实现SymAgent中的Agent-Planner和Agent-Executor模块。Agent-Planner利用大语言模型的归纳推理能力从知识图谱中提取符号规则,指导高效的问题分解。

qq_60040306的博客 1607

GitHub 4K+Star!SpaceX火箭数据开放API接口,可用Python进行抓取分析

梅宁航 发自 凹非寺量子位 报道 | 公众号 QbitAI马斯克用火箭把人送上天,SpaceX粉丝把火箭有关信息贴到GitHub。4k+ Star,GitHub热榜,SpaceX粉丝组...

MineData 590

企业微信审批流开发避坑指南:从零搭建自定义审批模板(含完整代码)

本文为企业微信审批流开发提供了从零搭建自定义审批模板的完整指南。通过对比内置模板与自建引擎的优劣,详细阐述了利用企业微信开放API和自建应用实现高度灵活审批流程的方案。文章重点解析了前端JS-SDK安全调用、后端签名生成与回调处理的核心代码,并分享了流程引擎设计、安全加固及性能监控等实战经验,帮助企业开发者避开常见陷阱,构建贴合业务的自定义审批系统。

weixin_28358083的博客 971

厉害!SpaceX-API 开源,登顶GitHub热榜!

点击上方“Github中文社区”,关注看遍Github好玩的项目梅宁航 发自 凹非寺量子位 报道 | 公众号 QbitAI马斯克用火箭把人送上天,SpaceX粉丝把火箭有关信息贴到Gi...

Github中文社区 2073

IIS - 会话cookie中缺少HttpOnly属性

不啰嗦,我们直接开始! 先进行常规设置 打开配置编辑器 选中图中节点,将httpOnlyCookies设置为true 然后。。。不起作用。。。 换种方式 通过配置出站规则getcookie添加HttpOnly 在Web.config中添加如下出站规则 <rewrite> <outboundRules> <rule name="Add HttpOnly"> <match serverVa.

。 21万+

SAP 公司间库存调拨通过IDOC完成自动发票校验

本文仅用于SAP软件的应用与学习,不代表SAP公司。(注:文中所示截图来源SAP ERP软件,软件相应著作权归SAP所有。公司间采购时,通过SAP内部EDI 数据传输功能, 由销售方开的公司间发票自动触发采购方的发票校验。​欢迎扫码加如下微信,我会把大家拉到SAP PP学习群,随时欢迎跟我和其他SAP PP顾问一起交流和学习,如下图库存调拨订单,系统已经完成了发货方发货和收货方收货。

2402_84262664的博客 926

卧槽!还有这种事!马斯克的SpaceX-API 竟然开源了!登顶GitHub热榜!

点击上方“Github爱好者社区”,选择星标回复“资料”,获取小编整理的一份资料作者:GG哥,来源:GitHub爱好者社区这是GitHub爱好者社区第28篇原创文章Hello,大家好...

GitHub爱好者社区 3549

Agentic AI商业化落地指南:提示工程架构师的7步优化法

Agentic AI(具备自主感知、决策与行动能力的智能体系统)是未来AI商业化的核心方向,其价值在于将大模型的“认知能力”转化为“实际行动”,解决复杂商业场景中的自动化与个性化需求。而提示工程(Prompt Engineering)作为连接人类意图与智能体行为的“翻译器”,直接决定了智能体的可控性、效率与用户体验,是Agentic AI商业化落地的关键支撑。本文结合第一性原理与工程实践,提出提示工程架构师的“7步优化法”,覆盖从“商业目标定义”到“规模化推广”的全流程。通过理论框架推导架构设计拆解。

AI架构全栈开发实战笔记 1万+

python 美团api接口对接_震惊!SpaceX火箭数据开放API接口,可用Python进行数据分析...

点击上方“数据管道”,选择“置顶星标”公众号干货福利,第一时间送达梅宁航 发自 凹非寺量子位 报道 | 公众号 QbitAI马斯克用火箭把人送上天,SpaceX粉丝把火箭有关信息贴到GitHub。4k+ Star,GitHub热榜,SpaceX粉丝组织r/SpaceX公布了他们的REST API。 △r/SpaceXr/SpaceX是SpaceX粉丝自发组织的社区,日常搜集整理Spac...

weixin_35598854的博客 246

LLM Wiki 的完整输入体系:LLM Wiki极简实战

LLM Wiki 的输入分为**四大类**,覆盖从"原始知识注入"到"系统行为控制"的全流程,所有输入都遵循"**原始资料不可变,规则可迭代,人类反馈闭环**"的核心原则。

ZhangJiqun&191cm&85kg 328

C#实现OPC客户端与S7-1200 PLC通信:工控场景稳定通信的实战指南(附完整代码)

标准化优先:OPC UA是工业通信的标准,相比直接通信,更适合多设备集成的工控场景;稳定性第一:必须封装断线重连、异常处理、资源释放逻辑,满足7×24小时运行需求;效率优化:高频采集场景优先用批量读写,避免单个变量频繁请求;细节把控:节点ID、变量类型、端口配置等细节是新手最容易踩坑的地方,建议先用UA Expert验证。这套代码和方案已在多个工业项目中落地,从单台S7-1200到多台S7-1200/1500集群,都能稳定运行。

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 1041

从SpaceX开源API看RESTful设计:领域驱动与工程实践解析

RESTful API是现代分布式系统间通信的核心技术,它基于HTTP协议,通过资源定位与状态转移实现系统解耦与高效协作。其设计原理强调无状态、统一接口和资源导向,技术价值在于提升系统的可扩展性、可维护性和开发效率,广泛应用于微服务架构、物联网平台和企业级应用集成。在工程实践中,优秀的API设计需平衡灵活性与一致性,并融入超媒体(HATEOAS)等机制以增强可发现性。本文以SpaceX开源API为例,剖析其如何将航天级严谨性融入**REST API设计**,展现**领域驱动**与资源模型的深度融合,为构建高

weixin_30919571的博客 558

【即插即用模块】注意力篇 | TGRS 2025 | MFA聚特征+HPDown保细节+HFF融层级,三大模块各司其职,性能翻倍!

本文介绍了MTMLNet网络中的三大核心模块:MFA(多阶段特征聚合)、HPDown(混合池化下采样)和HFF(分层特征融合)。MFA通过双尺度深度卷积和注意力机制增强特征提取能力;HPDown结合平均池化和最大池化,有效保留下采样过程中的特征信息;HFF采用三注意力机制实现自适应特征融合。这三个模块协同工作,在红外小目标检测与分割任务中取得了SOTA效果。实验表明,各模块在特征提取、信息保留和融合方面均优于传统方法,可灵活应用于各类视觉任务中。

主要更新底层视觉(去噪、超分等)相关的科研内容,形式为【论文精读】+【论文复现】 287

SpaceX火箭API设计解析:高可靠系统接口的工程哲学与实践

在分布式系统与微服务架构中,API设计是系统间通信的核心契约,其质量直接决定了系统的可靠性、可维护性与可观测性。从原理层面看,优秀的API设计需要遵循契约优先原则,通过明确的接口定义确保数据交换的确定性与一致性。在技术价值上,严谨的API规范能大幅降低系统集成的复杂度,提升开发效率与协作质量,尤其在高并发、高可用的业务场景中至关重要。其应用场景广泛,从互联网后端服务、物联网平台到工业控制软件,都需要构建清晰、健壮的交互层。本文以SpaceX公开的航天器飞行软件API为范本,深入剖析了其为极端复杂、高可靠系统

weixin_30266885的博客 306

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

英伟达5%营收或来自SpaceX?商业航天与AI算力产业观察

在AI基础设施加速演进的背景下,GPU算力已成为驱动复杂业务系统的核心资源。无论是大模型训练、数据中心推理,还是边缘计算场景,英伟达的CUDA生态都扮演着关键角色。商业航天作为新兴的算力消费方,其卫星互联网、火箭回收、星舰研发等业务对高性能计算提出了海量需求。SpaceX若占据英伟达季度营收的5%,不仅印证了GPU在非传统科技行业的渗透,也揭示了客户集中度、供应链配额和多元算力选型等深层问题。对于开发者和技术决策者而言,理解这一趋势有助于把握云GPU价格走向、边缘AI设备机遇以及异构算力储备策略。从技术原理

weixin_33816821的博客 376

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

上一篇: 如何用 Python 让你的 PPT 数据动起来?
下一篇: Win 10 中使用 Python 碰到的奇怪现象
codingpy
博客等级 码龄11年 1873粉丝 104原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值