精准用户画像!商城用户分群2.0!

DBSCAN聚类算法(初学聚类) 如果该点的eps半径内的样本点数量达到min_samples,将这些点也标记为该类别。对Mall Customers 的200*4数据集提供的信息,如下图,使用不同的聚类算法对顾客进行聚类分析。# 进行第三次聚类Annual Income (k$)与 Spending Score (1-100)# 进行第三次聚类Annual Income (k$)与 Spending Score (1-100)# 否则(可以形成类别),将当前样本点标记为该类别,并处理其他点。# 继续获取该点eps半径内的样本点。 阅读详情

💡 作者:韩信子@ShowMeAI
📘 数据分析实战系列:https://www.showmeai.tech/tutorials/40
📘 机器学习实战系列:https://www.showmeai.tech/tutorials/41
📘 本文地址:https://www.showmeai.tech/article-detail/334
📢 声明:版权所有,转载请联系平台与作者并注明出处
📢 收藏ShowMeAI查看更多精彩内容

很多公司的技术人员在做用户画像的工作,细分客户/客户分群是一个很有意义的工作,可以确保企业构建更个性化的消费者针对策略,同时优化产品和服务。

在机器学习的角度看,客户分群通常会采用无监督学习的算法完成。应用这些方法,我们会先收集整理客户的基本信息,例如地区、性别、年龄、偏好等,再对其进行分群。

在之前的文章 📘基于机器学习的用户价值数据挖掘与客户分群中,ShowMeAI 已经做了一些用户分群实操介绍,本篇内容中,ShowMeAI 将更深入地介绍聚类分群的方法,使用更丰富的建模方式,并剖析模型评估的方法模式。

💡 数据加载 & 基本处理

我们先使用 pandas 加载 🏆Mall_Customers数据,并做了一些最基本的数据清洗,把字段名称更改为清晰可理解的字符串格式。

🏆 实战数据集下载(百度网盘):公众号『ShowMeAI研究中心』回复『实战』,或者点击 这里 获取本文 [27]基于多种聚类算法的商城用户分群!绘制精准用户画像 『Mall_Customers数据集』

⭐ ShowMeAI官方GitHub:https://github.com/ShowMeAI-Hub

df= pd.read csv( "Mall Customers.csv")
df.rename (columns={"CustomerID": "id", "Age": "age", "Annual Income (k$)": "annual_income", "Spending Score (1-100)": "spending_score"}, inplace=True)
df.drop(columns=["id"], inplace=True)

💡 探索性数据分析

本文数据操作处理与分析涉及的工具和技能,欢迎大家查阅 ShowMeAI 对应的教程和工具速查表,快学快用。

下面我们对数据做一些探索性数据分析,首先我们的特征字段可以分为数值型和类别型两种类型。后面我们单独对两类特征字段进行分析。

numcol = ["age", "annual_income", "spending_score"]
objcol = ['Gender']

💦 单变量分析

① 类别型特征

我们对性别(女性和男性)做计数统计和绘图,代码如下:

sns.set_style("ticks")
my_pal = {"Male": "slateblue", "Female": "lightsalmon"}
ax = sns.countplot(data=df, x="Gender", palette=-my_pal)
ax.grid(True, axis='both' )
for p in ax.patches:
        ax.annotate( '{:.Of}'. format(p.get _height()), (p.get _x()+0.25, p.get_height()+0.3))
        percentage = "{:.If}%'. format(100 * p.get height )/lendf[ "Gender" ]))
        ax.annotate(percentage, (p.get x()+0.25, p.get height ( )/2))
olt.title( "Gender Countolot")

② 数值特征

后续的用户分群会使用到聚类算法,为了确保聚类算法可以正常工作,我们会查看连续值数据分布并检查异常值。如果不加这个步骤,严重倾斜的数据和异常值可能会导致很多问题。

如上图所示,除了annual_income特征有一个异常值之外,大多数数值特征已经很规整了。

sns.set_style("ticks", {'axes.grid' : False})
for idx, col in enumerate (numcol):
        plt.figure()
        f, ax = plt.subplots(nrows=2, sharex=True, gridspec_kw={"height_ratios": (0.2,0.85)}, figsize=(10,8));
        plt.suptitle(f"{col.upper()}",y=0.93);
        sns.boxplot(data=df,x=col,ax=ax[0],color="slateblue",boxprops=dict(alpha=.7),
                                linewidth=0.8, width=0.6, fliersize=10,
                                flierprops={ "marker" :"O", "markerfacecolor": "slateblue"},
                                medianprops={ "color": "black", "linewidth":2.5})

        sns.histplot(data=df, ×=col, ax=ax[1],multiple="layer", fill=True, color= "slateblue", bins=40)
        ax2 =ax[1].twinx()
        sns.kdeplot(data=df, x=col, ax=ax2,
                                multiple="layer",
                                fill=True,
                                color="slateblue",
                                bw_adjust=0.9,
                                alpha=0.1,
                                linestyles="--")

        ax[1].grid(False)
        ax[0].set(xlabel="");

        ax[1].set _xlabel(col, fontsize=14)
        ax[1].grid(True)

💦 双变量分析

我们再对两两的特征做联合分析,代码和绘制结果如下:

sns.set_style("ticks", {'axes.grid' : False})

def pairplot_hue(df, hue, **kwargs):
    g = sns.pairplot(df, hue=hue, **kwargs)
    g.fig.subplots_adjust(top=0.9)
    g.fig.suptitle(hue)
    return g

pairplot_hue(df[numcol+objcol], hue='Gender')

💡 建模

💦 数据缩放

为了保证后续聚类算法的性能效果,数值特征在送入模型之前需要做缩放处理。我们直接使用 sklearn 中的 MinMaxScaler 缩放方法来完成这项工作,将数值型字段数据范围转换为 [0,1]。

scaler = MinMaxScaler()
df_scaled = df.copy()
for col in numcol:
        df scaled[col] = pd.DataFrame(scaler.fit_transform(df_scaled[col].values.reshape(-1,1) ))

💦 模型选择

本篇内容涉及的聚类无监督学习算法,欢迎大家查看ShowMeAI的教程文章:

① K-Means 聚类

K-Means 算法是一种无监督学习算法,它通过迭代和聚合来根据数据分布确定数据属于哪个簇。

② 层次聚类(BIRCH) 算法

BIRCH(Balanced Iterative Reducing and Clustering Using Hierarchies)翻译为中文就是『利用层次方法的平衡迭代规约和聚类』,全称非常复杂。简单来说,BIRCH 算法利用了一个树结构来帮助我们快速的聚类,这个特殊的树结构,就是我们后面要详细介绍的聚类特征树(CF-tree)。简单地说算法可以分为两步:

  • 1)扫描数据库,建立一棵存放于内存的 CF-Tree,它可以被看作数据的多层压缩,试图保留数据的内在聚类结构;

  • 2)采用某个选定的聚类算法,如 K-Means 或者凝聚算法,对 CF 树的叶节点进行聚类,把稀疏的簇当作离群点删除,而把更稠密的簇合并为更大的簇。

💦 模型评估

① 聚类算法评估

虽然说聚类是一个无监督学习算法,但我们也有一些方法可以对其最终聚类效果进行评估,对我们的建模和聚合有一些指导作用。

◉ 轮廓分数(Silhouette score)

轮廓分数( Silhouette score)是一种常用的聚类评估方式。对于单个样本,设 a 是与它同类别中其他样本的平均距离,b 是与它距离最近不同类别中样本的平均距离,轮廓系数为:

对于一个数据集,它的轮廓系数是所有样本轮廓系数的平均值。轮廓系数取值范围是 [-1,1],同类别样本越距离相近且不同类别样本距离越远,分数越高。

◉ 卡林斯基哈拉巴斯得分(Calinski Harabasz score)

卡林斯基哈拉巴斯得分(Calinski Harabasz score)也称为方差比标准,由所有簇的簇间离散度(Between Group Sum of Squares, BGSS)之和与簇内离散度(Within Group Sum of Squares, WGSS)之和的比值计算得出。较高的 Calinski Harabasz 分数意味着更好的聚类(每个聚类中更密集)。以下给出计算过程:

第一步:计算簇间离散度(Between Group Sum of Squares, BGSS)

第二部:计算簇内离散度(Within Group Sum of Squares, WGSS)

第三步:计算卡林斯基哈拉巴斯得分(Calinski Harabasz score)

◉ 戴维斯布尔丹得分(Davies Bouldin score)

戴维斯布尔丹得分(Davies Bouldin score)表示每个集群与与其最相似的集群或每个集群的内部模式的平均相似度。最低可能或最接近零表示更好的聚类。

② 应用 K-Means 聚类

我们先应用 K-Means 聚类对数据进行建模,聚合得到不同的用户簇,代码如下:

k_range = range(2,10)
for x in k range:
        model = KMeans(n_clusters=x, random_state=42)
  X = df_scaled[[ "annual_ income", "spending_score"]]
  model.fit(x)

评估 K-Means 算法的一种非常有效的方法是肘点法,它会可视化具有不同数量的簇的平方距离之和(失真分数)的加速变化(递减收益)的过程。

我们结合上述提到的3个得分,以及肘点法进行计算和绘图如下:

如上图所示,簇数 = 5 是适用于该数据集的适当簇数,因为它有着这些特性:

  • 开始递减收益(肘法)
  • 最高平均轮廓分数
  • 相对较高的 Calinski Harabarsz 评分(局部最大值)
  • Davies Bouldin 最低分数

我们以5为聚类个数,对数据重新聚类,并分发聚类 id,然后再对数据进行分布分析绘图,不同的用户簇的数据分布如下(我们可以比较清晰看到不同用户群的分布差异)。

③ 应用 BIRCH 聚类

我们再使用 BIRCH 进行聚类,代码如下:

n = range(2,10)
for x in n:
  model = Birch(n_clusters=x, threshold=0.17)
  X = df_scaledI[ "annual income", "spending_score"]]
  model.fit(X)

与 K-Means 聚类不同,BIRCH 聚类没有失真分数。其他3 个评分指标(Silhouette、CH、DBI)仍然相同。

BIRCH 的计算也给出了簇数等于5这样的一个结论。我们同样对数据进行分布分析绘图,不同的用户簇的数据分布如下(依旧可以比较清晰看到不同用户群的分布差异)。

两种算法都得出相似的结果(不完全相同)。

④ 建模结果解释

我们来对聚类后的结果做一些解释分析,如下:

如上图所示,从年龄的角度来看,不同的用户簇有各自的一些分布特点:

  • 第 2 个用户簇 => 年龄在 27 到 40 岁之间 ,平均值为 33 岁。
  • 第 5 个用户簇 => 年龄在 18 到 35 岁之间 ,平均为 25 岁。

从收入维度来看:

  • 用户群4和5的年收入大致相等,大约为 26,000 美元。 → 低收入群体
  • 用户群1和2的年收入大致相等,这意味着大约 87,000 美元。 → 高收入群体
  • 用户群3是独立组,平均年收入为 55,000 美元。 → 中等收入群体

综合年龄和年收入得出以下结果。

结果表明

  • 用户群2和5的年龄范围相同,但年收入有显着差异
  • 用户群4和5的年收入范围相同,但第 5 段属于青少年组(20-40 岁)

从花费的角度来看分组的用户群:

结果表明

  • 用户群5的 支出得分最高。
  • 用户群4的 支出得分最低。

综合支出分和年收入来看。

结果表明:

  • 用户群1和2的年收入范围相同,但支出分范围完全不同。
  • 用户群4和5的年收入范围相同,但支出分范围完全不同。

💡 结论

我们对各个用户群进行平均汇总,并绘制图表如下:

  • 用户群1是最高年收入组,但有最差的支出消费。 → 目前商城的产品并不是这部分客户的消费首选(非目标客户)。
  • 用户群2的平均年龄比第 1 段低 10 倍,但在相同年收入范围内的平均支出分数是 4 倍。
  • 用户群5是最高支出分数但是最低年收入组。 → 客户购买欲望强,但消费能力有限。

参考资料

九耶丨阁瑞钛伦特-教会你对商场顾客数据集的可视化分析! 相关的绘图方式在之前的项目中已经讲解过了,这里值得说明的是参数 kde,该参数我们设定为 True,表示在直方图中我们将高斯核密度估计曲线同时绘制出(一种概率密度函数),用于有效展示样本属于各个数据段的概率分布情况。在实际场景中,比如本项目的商场顾客数据集,只包含一批顾客的背景信息,但并不包含顾客的类别信息(顾客是属于什么类别的)。 阅读详情

相关推荐

基于ThinkPHP-Laravel的智能养猫商城系统:融合AI与创新算法的未来宠物电商解决方案——用技术重新定义宠物生活体验

**核心框架**: ThinkPHP 6.x + Laravel 9.x 双引擎驱动。- **技术栈**: Vue 3 + Pinia状态管理 + Element Plus。- **接口规范**: RESTful API设计,Swagger文档自动生成。- **并发优化**: Swoole协程加速,QPS提升300%- **主数据库**: MySQL 8.0 + 读写分离架构。- **搜索优化**: ElasticSearch商品模糊匹配。- **跨端能力**: 原生适配PC/小程序/H5三端。

qq_42682397的博客 947

用户争夺与智能管理:定制开发开源AI智能名片S2B2C商城小程序的战略价值与实践路径

本文探讨了零售行业数字化转型中用户时间争夺的战略转型,重点分析了定制开发开源AI智能名片S2B2C商城小程序的技术架构优势。研究显示,该方案通过前端交互-算法引擎-数据中台三层架构,能有效解决传统用户运营的触点割裂、转化低效和黏性薄弱三大痛点。实证案例表明,该技术可使客户运营效率提升40%-60%,供应链成本降低15%-25%。文章还展望了未来多模态交互升级、Web3.0数据确权和元宇宙场景拓展等发展方向,为零售企业构建全时段用户运营体系提供了实践指导。

专注MarTech应用研究与实施方案 1217

商城数据资产化实操指南:从采集到智能决策的完整路径

数据资产化是将原始数据转化为可量化价值资产的过程,其核心原理是通过系统化的采集、清洗、标签化处理,使数据具备可复用性和可操作性。在电商领域,数据资产化的技术价值在于能够将用户行为数据转化为精准的用户画像和商品标签,从而支撑个性化推荐和精准营销等场景。通过建立数据驱动的决策体系,商城可以实现从传统的经验决策向数据智能决策的转变,这正是数据中台建设的核心目标。在实际应用中,数据资产化能够帮助商城实现用户生命周期价值提升、库存周转优化等业务价值,为智能商城的演进奠定坚实基础。

weixin_30243533的博客 404

客户分群实战指南:从数据清洗到可行动分群的六步工作流

客户分群是零售与电商运营中实现精准营销的基础技术手段,其本质是将业务问题转化为可计算的相似性度量。核心原理在于通过标准化消除量纲干扰、用业务逻辑定义距离函数、以可解释特征支撑聚类决策。技术价值体现在提升活动ROI、优化券策略匹配度及增强用户生命周期管理能力。典型应用场景包括新客培育、复购提升、高端用户服务分层等。本文聚焦真实业务落地中的关键环节——数据清洗、业务归一化、K-means调优、PCA降维取舍与AB测试验证,尤其强调‘标准化’和‘业务相似性定义’两大热词在避免模型失效中的决定性作用。

cuixie2370的博客 314

大数据BI工具的行业解决方案汇总

在全球数字化转型的浪潮中,。然而,据Gartner统计,企业中仅有15%的数据被有效利用,其余85%的数据因缺乏高效的分析工具而沦为“数据垃圾”。此时,应运而生,它不仅解决了传统BI无法处理的海量数据问题,更通过等特性,将数据转化为可行动的业务 insights,成为企业决策的“大脑”。

架构师的AI之路,分享AI应用开发架构的学习与实践。 468

K-means算法实践:Mall_Customers.csv数据集应用指南

轮廓系数是另一种常用的聚类质量评估方法。它在-1到1的范围内,衡量了样本与同簇中其他样本的相似度与其到最近簇中样本的相似度之间的平衡。轮廓系数越接近1,表示样本聚类的越合适。轮廓系数(Silhouette Coefficient)的计算公式如下:其中,( s(i) )是第i个样本的轮廓系数,( a(i) )表示第i个样本与其所在簇内所有样本的距离平均值,( b(i) )表示第i个样本到最近邻簇中所有样本的距离平均值。

weixin_35414484的博客 751

AI精准营销在食品饮料行业的八大核心应用

AI精准营销通过数据分析和机器学习技术,能够深度理解消费者行为和市场趋势,为企业提供智能化的营销决策支持。其核心原理在于实时处理海量数据,包括用户画像、消费习惯和场景特征,从而预测需求并优化营销策略。在食品饮料行业,AI精准营销的技术价值体现在提升转化率、降低营销成本和增强用户体验等方面。典型应用场景包括智能选品、动态定价、全渠道用户画像构建和预测性库存管理等。例如,通过NLP分析社交媒体趋势,AI可以推荐爆款新品组合;结合天气和赛事数据,动态定价系统能最大化销售机会。随着边缘计算和生成式AI的发展,AI精

weixin_42524499的博客 209

Mall_Customers.csv

商场客户分群数据

AI智能商城APP定制开发全流程实战指南

本文介绍了AI智能商城APP的定制开发全流程。文章指出,采用UniApp跨端框架与Spring Boot微服务后端的主流技术栈,能高效构建多端应用。核心在于落地智能推荐、AI客服及以图搜图等AI能力,实现“千人千面”的个性化体验。文中详细解析了从数据埋点、模型训练到接口联调的开发要点,并梳理了从需求分析、原型设计到测试上线的完整项目周期。最后,针对数据积累、跨端兼容等常见问题提供了避坑指南,为企业打造具备自学习能力的智能化电商平台提供实战参考。

weixin_60938478的博客 280

mall_customers-:使用kmeans聚类的无监督学习

mall_customers- 该代码应用了机器学习技术,即Kmeans聚类。 使用的数据来自Kaggle。 该代码涉及到数据准备和可视化,使用kmeans技术进行聚类以及使用度量“在群集平方和内”和“ Silhouette_score”进行聚类以找到最佳K。

下一步:通过Time-LSTM对用户行为进行建模

最近,推荐系统(RS)的递归神经网络(RNN)解决方案变得越来越流行。 洞察力在于,用户动作序列中存在一些固有的模式,并且事实证明,当对顺序数据进行建模时,RNN的表现非常出色。 在诸如语言建模之类的传统任务中,RNN解决方案通常仅考虑对象的顺序顺序,而没有间隔的概念。 但是,在RS中,用户动作之间的时间间隔对于捕获用户动作与传统RNN体系结构之间的关系非常重要,不利于对它们进行建模。 在本文中,我们提出了一个新的LSTM变体,即Time-LSTM,以对用户的顺序动作进行建模。 Time-LSTM为LSTM配备时间门,以对时间间隔进行建模。 这些时间门经过专门设计,因此与传统的RNN解决方案相比,Time-LSTM可以更好地捕捉用户的短期和长期利益,从而提高推荐性能。 对两个真实数据集的实验结果表明,使用Time-.LSTM推荐方法优于传统方法。

开源AI大模型赋能私域流量:S2B2C场景下品牌文化建构的智能路径研究

在私域流量时代,品牌与用户的关系正在经历从单向传播到双向共生的范式转变。本文以星巴克、喜茶等典型案例为切入点,结合开源AI大模型的技术特性,探讨AI智能名片、S2B2C商城小程序源码等数字化工具如何重构品牌与用户对话的底层逻辑。通过技术赋能与文化重构的双重视角,揭示智能时代品牌私域流量运营的创新路径。关键词:开源AI大模型;AI智能名片;S2B2C商城;小程序源码;私域流量;品牌对话。

专注MarTech应用研究与实施方案 1274

customers.csv

customers.csv

MATLAB实战:从数学建模竞赛到商业智能的会员画像构建全解析

用户画像作为数据挖掘与商业智能领域的核心概念,其本质是通过算法对多维用户数据进行聚类分析,从而抽象出具有代表性的用户群体特征。其技术原理通常基于特征工程与聚类算法(如K-Means),将海量、杂乱的原始数据转化为具有业务解释性的分群标签。这项技术的核心价值在于赋能企业实现精细化运营与数据驱动决策,例如在零售、金融、互联网等行业中广泛应用于精准营销、客户生命周期管理和产品个性化推荐。具体到大型百货商场的应用场景,会员画像构建需要整合消费记录、行为偏好等多源数据,通过MATLAB等工具进行数据清洗、RFM指标计

weixin_30727835的博客 326

华三模拟器实战:IPSec VPN穿越NAT的完整配置与调试(附常见问题排查)

本文详细解析了华三模拟器中IPSec VPN穿越NAT的完整配置与调试方法,包括基础环境准备、分步配置、ACL协调策略及高级故障排查。通过实战案例和关键参数解析,帮助网络工程师解决IPSec与NAT协同工作的典型问题,提升企业网络安全性。

weixin_33724046的博客 461

单细胞分析实战:当Seurat的SCTransform遇上Harmony,我的整合流程优化笔记

本文详细介绍了单细胞转录组数据分析中SCTransform与Harmony整合流程的优化策略。通过实战案例展示如何调整SCTransform参数、优化Harmony整合效果,并解决常见问题,帮助研究者获得更可靠的生物学发现。特别适合需要处理批次效应的单细胞数据分析人员。

weixin_42552716的博客 358

数据资产化驱动商城重构:从采集到变现的全链路技术实践

数据资产化是将数据作为核心生产要素进行系统性管理运营的技术范式,其核心原理是通过标准化的数据采集、处理和分析流程,将原始数据转化为可量化、可运营的商业资产。在数字化转型背景下,数据资产化能够显著提升企业的精细化运营能力和决策效率,特别适用于电商、金融等数据密集型行业。以商城系统为例,通过构建完整的数据技术栈(如Flink实时计算、ClickHouse OLAP分析),可以实现用户行为数据的全链路价值挖掘。其中,用户画像构建和个性化推荐是典型应用场景,基于数据资产的重构能够有效解决传统商城面临的用户粘性不足和

454

HybridCLR热更新打包报错全解析:从原理到实战解决方案

热更新技术是现代游戏和应用开发中实现动态内容交付与Bug修复的核心机制,它允许开发者在无需重新发布完整应用的情况下更新代码逻辑。其原理通常涉及在运行时加载并执行新的代码模块,这要求框架在底层实现安全的代码隔离、内存管理与元数据桥接。在Unity生态中,HybridCLR作为基于IL2CPP的高性能热更新解决方案,通过补充元数据和AOT泛型引用技术,实现了对C#代码的原生级热更支持,显著提升了开发迭代效率与线上问题修复能力。然而,在实际的工程实践中,尤其是在面向Android、iOS等多平台打包构建时,开发者

weixin_29017445的博客 309

CRMEB Pro版私域会员电商系统 v3.4功能说明

在快节奏的“电商战场”,节日、生日、大促等都是运营的关键时刻,是与用户建立情感纽带、激发消费的良机。现在,有了自动化运营,我们就能用技术解放人力,以精准智能推送取代随机执行,确保每一次心意,都能在最佳时刻,温暖触达。示例:每月19号的会员日,需要提前激活付费会员,可以设置在每月19号前3天,为付费会员用户发放专属优惠券,并进行消息提醒+弹窗广告提醒。示例:双11活动预热要提前进行,可以设置在活动前1天的上午10点,为有“双11意向客户”标签的用户发送提醒,精准提醒意向客户。精准智能推送,关怀不缺席;

weixin_52675595的博客 276

Pyside6+qml+Qtcreator项目实战

PYTHON and QT QUICK - Custom Buttons With QML And JavaScript - [MODERN GUI]-#01

u014627020的博客 919

【软件安装系列】Ubuntu+mysql5.7.27+Jira8.3.1+邮箱服务器配置+Confluence6.15.7安装经验和采坑总结

文章目录一、软件准备(百度云易被吞,就不放了)1.1 官网下载的新鲜的Jira和Confluence1.2 linux的jdk一份1.3 Jira和Confluence的破解程序或者破解包一份1.4 java的连接器一份二、安装过程1--java环境配置2.1 将下载下来的jdk包解压在/usr/local/java目录中2.2 写入环境变量三、安装过程2--mysql5.7.27环境配置3.1 ...

xiaosha_的博客 6892

商城数据资产化:从数据采集到价值变现的技术实践

数据资产化是数字化转型的核心环节,其原理在于通过系统化的数据治理流程,将原始数据转化为可量化、可运营的战略资产。从技术价值角度看,数据资产化能够显著提升企业的决策效率和业务智能化水平。在电商领域,这一技术广泛应用于用户精准营销、供应链优化和运营效率提升等场景。具体到商城系统,通过多端数据埋点、ETL流程和实时数据处理等技术手段,可以实现用户行为数据的全面采集和深度分析。以用户画像构建和商品推荐算法为例,数据资产化能够驱动个性化服务,提升用户体验和商业转化。本文聚焦的'金阁芳华'概念,正是数据资产化在商城价值

345

ESP32与INMP441麦克风模块实现音频传输

ESP32是一款低成本、低功耗的物联网开发板,支持Wi-Fi和蓝牙双模通信,内置双核处理器,适合音频处理和实时数据传输。INMP441是一款高性能数字麦克风模块,支持I2S接口,可提供高精度音频数据采集(24-bit分辨率,64-100 dB SNR)。

走向CTO的路上... 2040
上一篇: 临阵磨枪!LeetCode技术面试要点清单;【前沿】机器人描述资源集锦;【热门】生成式Diffusion模型综述;前沿论文 | ShowMeAI资讯日报
下一篇: 当深度强化学习遇到『羊了个yang』;AI开始研究『麻将』了?3类资料带你准备技术面试;机器学习资源列表;前沿论文 | ShowMeAI资讯日报
ShowMeAI
博客等级 码龄5年 6514粉丝 672原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ShowMeAI

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值