机器学习——Azure机器学习模型在线搭建实验原理+详细操作步骤+分析(以UCI数据库的数据为例)

article/2025/10/12 0:56:09

Azure机器学习模型搭建实验

本文数据及文档地址:https://github.com/w1449550206/Azure-machine-learning-model-building-experiment.git

文章目录

  • Azure机器学习模型搭建实验
    • 机器学习工作流程总结
    • 登录方法
    • Azure平台简介
    • Azure机器学习实验
      • 详细操作步骤
  • Azure机器学习实验
    • 一、项目背景
      • 【项目简介】
      • 【项目涉及知识点】
    • 二、项目基本需求及目的
      • 【项目需求】
      • 【项目目的】
    • 三、项目准备工作
      • 【项目平台】
    • 四、项目实现步骤
      • 4.1 数据集简介及准备
        • (1)数据集简介
      • 4.2 Azure云平台的机器学习应用
        • (1)观察数据集
        • (2)导入数据
          • 1.总结数据集
          • 2.数据上载至Azure机器学习实验
          • 3.创建新的Azure机器学习实验
        • (3)分割数据集
        • (4)模型训练
        • (5)选择预测项
        • (6)模型评分
        • (7)模型计算结果的可视化
        • (8)模型评估
    • 五、总结
      • 5.1 曲线和度量指标
      • 5.2 保存实验

机器学习工作流程总结

1.获取数据

2.数据基本处理

3.特征工程

4.机器学习(模型训练)

5.模型评估

登录方法

AML目前在微软的Global Azure云服务平台提供服务,用户可以通过站点:https://studio.azureml.net/ 申请免费试用。

Azure平台简介

在这里插入图片描述
可以用谷歌浏览器翻译一下
在这里插入图片描述
Azure Machine Learning(简称“AML”)是微软在其公有云Azure上推出的基于Web使用的一项机器学习服务,机器学习属人工智能的一个分支,它技术借助算法让电脑对大量流动数据集进行识别。这种方式能够通过历史数据来预测未来事件和行为,其实现方式明显优于传统的商业智能形式。

微软的目标是简化使用机器学习的过程,以便于开发人员、业务分析师和数据科学家进行广泛、便捷地应用。

这款服务的目的在于“将机器学习动力与云计算的简单性相结合”。

AML目前在微软的Global Azure云服务平台提供服务,用户可以通过站点:https://studio.azureml.net/ 申请免费试用。
可以通过微软账号注册/登录
在这里插入图片描述
登陆后的界面
在这里插入图片描述

Azure机器学习实验

  • 实验目的:了解机器学习从数据到建模并最终评估预测的整个流程。

详细操作步骤


Azure机器学习实验

一、项目背景

【项目简介】

Azure Machine Learning(简称“AML”)是微软在其公有云Azure上推出的基于Web使用的一项机器学习服务,机器学习属人工智能的一个分支,它技术借助算法让电脑对大量流动数据集进行识别。这种方式能够通过历史数据来预测未来事件和行为,其实现方式明显优于传统的商业智能形式。微软的目标是简化使用机器学习的过程,以便于开发人员、业务分析师和数据科学家进行广泛、便捷地应用。这款服务的目的在于“将机器学习动力与云计算的简单性相结合”。AML目前在微软的Global Azure云服务平台提供服务,用户可以通过站点:https://studio.azureml.net/ 申请免费试用。

【项目涉及知识点】

  • 下载、处理和上传收入普查的数据集;
  • 创建一个新的Azure机器学习实验;
  • 训练和评价一个预测模型;

二、项目基本需求及目的

【项目需求】

了解机器学习从数据到建模并最终评估预测的整个流程。

【项目目的】

根据人口普查数据预测不同人员收入情况

三、项目准备工作

【项目平台】

1,PC机,如果你的电脑内存低于512M,希望你不要安装虚拟机及项目所需的环境。
2,注册Azure平台并免费使用

四、项目实现步骤

4.1 数据集简介及准备

(1)数据集简介

UCI机器学习数据库的网址:http://archive.ics.uci.edu/ml/
该数据库是加州大学欧文分校(UniversityofCaliforniaIrvine)提出的用于机器学习的数据库,这个数据库目前共有187个数据集,其数目还在不断增加,UCI数据集是一个常用的标准测试数据集。数据库不断更新,是所有学习人工智能、机器学习等都需要用到的数据库,是看文章、写论文、测试算法的必备数据集。数据库种类涉及生活、工程、科学各个领域,记录数也是从少到多,最多达几十万条。
在这里插入图片描述
我们使用其中:美国人口普查数据集(https://archive.ics.uci.edu/ml/datasets/census+income)的数据,该数据从美国1994年人口普查数据库抽取而来,可以用来预测居民收入是否超过50K/year。该数据集类变量为年收入是否超过50k,属性变量包含年龄,工种,学历,职业,人种等重要信息,
值得一提的是,14个属性变量中有7个类别型变量,数据集各属性:其中序号0~13是属性, 14是类别
在这里插入图片描述

数据集局部图如下图所示:
在这里插入图片描述

注1:该数据是已经清洗过的,有一定的模拟性质。如需要更多的信息,则需要从原始数据按照相应的目的进行清洗。

注2: CSV 格式是数据分析工作中常见的一种数据格式。CSV 意为逗号分隔值(Comma-Separated Values),其文件以纯文本形式存储表格数据(数字和文本)。每行只有一条记录,每条记录被逗号分隔符分隔为字段,并且每条记录都有同样的字段序列。
CSV 格式能被大多数应用程序所支持,广泛用于在不同的系统之间转移数据,是一种容易被兼容的格式。实验楼中大量的数据分析类课程都使用了 CSV格式的数据集,不仅如此,我们也推荐你在今后的数据分析工作中应用此格式来存储数据。

4.2 Azure云平台的机器学习应用

(1)观察数据集

现在,用 Microsoft Excel 或任何其他电子表格工具中打开 adult.data 文件,并为其添加网站中属性列表的详细信息,这些信息如下列出。注意,其中的一部分属性值为连续的,因为它们以数值的形式表现,另一部分则为离散的。

  • 年龄(age):连续值
  • 工作种类(Workclass):个人(Private), 无限责任公司(Self-emp-not-inc), 有限责任公司(Self-emp-inc), 联邦政府(Federal-gov), 地方政府( Local-gov), 州政府(State-gov), 无薪人员(Without-pay), 无工作经验人员(Never-worked),离散值
  • 序列号(Fnlwgt):连续值
  • 教育情况(Education) :Bachelors, Some-college, 11th, HS-grad, Prof-school, Assoc-acdm, Assoc-voc, 9th, 7th-8th, 12th, Masters, 1st-4th, 10th, Doctorate, 5th-6th, Preschool )离散值
  • 受教育年限(Education-num):连续值
  • 婚姻状况(Marital-status) :已婚(Married-civ-spouse),离婚(Divorced),未婚(Never-married),离异(Separated),丧偶(Widowed),已婚配偶缺席(Married-spouse-absent)、 再婚(Married-AF-spouse),离散值
  • 职业情况(Occupation):技术支持(Tech-support),维修工艺(Craft-repair),服务行业(Other-service)、 销售(Sales)、 执行管理(Exec-managerial)、 专业教授(Prof-specialty),清洁工(Handlers-cleaners),机床操控人员(Machine-op-inspct)、 行政文员(Adm-clerical)、 养殖渔业(Farming-fishing)、 运输行业(Transport-moving),私人房屋服务(Priv-house-serv),保卫工作(Protective-serv), 武装部队(Armed-Forces)职业情况,离散值
  • 亲属情况(Relationship):妻子(Wife),子女(Own-child),丈夫(Husband),外来人员(Not-in-family)、 其他亲戚(Other-relative)、 未婚(Unmarried),离散值
  • 种族肤色(Race):白人(White),亚洲太平洋岛民(Asian-Pac-Islander),阿米尔-印度-爱斯基摩人(Amer-Indian-Eskimo)、 其他(Other),黑人(Black),离散值
  • 性别(Sex ):男性(Female),女性( Male),离散值
  • 资本盈利(Capital-gain ):连续值
  • 资本损失(Capital-loss) :连续值
  • 每周工作时间(Hours-per-week ):连续值
  • 国籍(Native-country ):美国(United-States)、 柬埔寨(Cambodia)、 英国(England),波多黎各(Puerto-Rico),加拿大(Canada),德国(Germany),美国周边地区(关岛-美属维尔京群岛等)(Outlying-US(Guam-USVI-etc)),印度(India)、 日本(Japan)、 希腊(Greece)、 美国南部(South)、 中国(China)、 古巴(Cuba)、 伊朗(Iran)、 洪都拉斯(Honduras),菲律宾(Philippines)、 意大利(Italy)、 波兰(Poland)、 牙买加(Jamaica)、 越南(Vietnam)、 墨西哥(Mexico)、 葡萄牙(Portugal)、 爱尔兰(Ireland)、 法国(France)、多米尼加共和国(Dominican-Republic)、 老挝(Laos)、 厄瓜多尔(Ecuador)、 台湾(Taiwan)、 海地(Haiti)、 哥伦比亚(Columbia)、 匈牙利(Hungary)、 危地马拉(Guatemala)、 尼加拉瓜(Nicaragua)、苏格兰(Scotland)、 泰国(Thailand)、 南斯拉夫(Yugoslavia),萨尔瓦多(El-Salvador)、 特立尼达和多巴哥(Trinadad&Tobago)、 秘鲁(Peru),香港(Hong),荷兰(Holland-Netherlands)离散值
    收入 (incom) >50K, <=50K ,离散值

注意,在插入这些列的标题后,一定要以 .csv 格式保存,且保存时将文件命名为 Adult.data.csv 。

(2)导入数据

1.总结数据集

总括一下数据集的数据特征:

1,十四个与结果相关的唯一属性
2,数据集的实例数为 48,842
3,预测任务是确定用户是否一年收入超过$50,000美元。

此人口收入的普查数据集以被微软作为一个样本数据提供出来了,在其成人普查收入的二元分类(Adult Census Income Binary Classification)数据集中便可以找到。以下我们将手动地一步步全面地介绍整个Azure机器学习工作流过程,很有可能,您的用于预测模型地真实数据集来自于其他外部资源,因此了解机器学习是怎么从开始至结束的全过程是很有必要的。

2.数据上载至Azure机器学习实验

将人口收入普查数据集添加了列标题后,我们即可将数据上载至Azure机器学习工作区,并将其纳入预测模型。点击屏幕左下方的"+",然后选择上传的数据集。下图显示上传本地数据文件的选项。
在这里插入图片描述
下一步,点击从本地文件选择即"FROM LOCAL FILE",您可看见如下图所示的上载界面。在此界面您可指定上载文件的属性,比如文件的位置、名称(本例中我们使用 Adult.data.csv )和类型(通常是CSV类型),以及新的数据集的可选说明。
在这里插入图片描述
在这里插入图片描述
等待加载
在这里插入图片描述
加载完之后,datasets里面会看到。
在这里插入图片描述
完成信息的输入并点击签入按钮后,您的数据集将异步加载至您的第一个Azure机器学习实验的工作区中:

在这里插入图片描述

3.创建新的Azure机器学习实验

创建新的实验的方法是点击屏幕左下角的"+NEW"按钮,选择"实验"(EXPERIMENT)>“空白实验”(Blank Experiment):
在这里插入图片描述
在这里插入图片描述

请注意,除了空白实验之外,还有许多示例实验模板可供您加载和修改,以便您快速掌握Azure机器学习的实践。
在这里插入图片描述
完成新的空白实验的加载后,您可见到如下图所示的Azure ML Studio可视化设计界面
在这里插入图片描述
可以看到设计器由三个主要区域构成:

  • 左侧导航窗格 此区域包含Azure机器学习模块的可搜索列表,此模型可用于创建预测分析模型。
    按功能区域分组的模块
    数据集的读取和格式转换;
    使用和训练机器学习算法;
    评估预测模型的结果。
  • 中间窗格 在可视化设计器中,Azure机器学习的实验类似于流程图的形式,可以通过拖拽左侧窗格中的功能模块至可视化设计器的中间窗格组装成工作流。模块可以自由的被拖放在中间窗格的任意位置,模块之间通过输入和输出端口之间画线连接。
  • 右侧窗体 在属性视图中,可在右侧窗体查看和设置被选择模块的属性。

在左侧窗体展开**“已保存的数据集(Saved Datasets)”**选项,便可以看到我们上载的用于Azure机器学习的 Adult.data.csv 数据文件出现在数据集的列表中,如图显示 Adult.data.csv 将被拖放至可视化设计器的中间窗体:
在这里插入图片描述

(3)分割数据集

通常,创建Azure 机器学习实验后,我们都会将数据集分割为两个分组即训练数据验证数据,这样做有两个特定目的:
1,训练数据通常用来创建预测模型,基于机器学习算法发现历史数据中的固有模式。
2,验证数据的分组用来测试训练数据创建的预测模型对于已知结果预测的精度和概率。
执行以下的步骤将数据集分割成两部分。

1,在左侧窗体中展开"Data Transformation"即数据转换模块。
2,拖动"Split"即分割模块至Azure机器学习设计器。
3,连接"Split"模块与 Adult.data.csv 数据集。
4,点击分割模块并设置"Fraction of rows in the first output dataset"为0.8。这将80%的数据分割至训练数据集中。

1,在左侧窗体中展开"Data Transformation"即数据转换模块。
在这里插入图片描述
2,拖动"Split"即分割模块至Azure机器学习设计器。
在这里插入图片描述
在这里插入图片描述
3,连接"Split"模块与 Adult.data.csv 数据集。
在这里插入图片描述
在这里插入图片描述
4,点击分割模块并设置"Fraction of rows in the first output dataset"为0.8。这将80%的数据分割至训练数据集中。
1是训练集,设置为0.8

在这里插入图片描述

以上操作就将数据集中的80%的数据用于训练模型,我们可使用剩余的20%数据验证模型的精度。

(4)模型训练

借助Azure机器学习算法"教"模型如何评估数据:在左侧窗体中展开"Machine Learning"即机器学习模块,然后展开"Train"子模块,将"Train Model"拖放至设计器中,最后在设计器中连接"Train Model"和"Split"图形。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
然后,我们展开"Machine Learning"即机器学习模块下的"Initialize Model"即初始化模型,展开"Classfication"即分类子模块。在此实验中,我们使用"Two-Class Boosted Decision Tree"即双类提升的决策树算法。在左侧窗体中选中该算法模块并将其拖放至设计器中,至此您的实验应该如下图所示。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

(5)选择预测项

要完成算法的配置,我们需要指定数据集中的哪一列数据作为输出或者预测列,数据集中的任意列将基于其他列的数据做预测。若要执行此操作,在设计器中点击"Train Model",属性窗体将在Azure ML Studio的右侧窗体中显示, 若您在设计器中设置,请选择"Launch column selector"即启动列选择器,选择"Include"和列名称为"income"即收入的列。
下图所示的列选择器将数据集中的收入列作为预测列,即要预测的是用户收入。如下图所示。

在这里插入图片描述

按照这种方式,Azure机器学习算法从每行数据中的其他列训练模型,以预测收入。我们使用数据集中的80%基于已知的输入和输出数据训练训练模型。
至此,我们已经做好训练模型的准备,选择屏幕底端的"RUN"即运行选项,然后静待Azure机器学习训练我们的模型。您会注意到,实验每个阶段完成的时候,绿色的复选框就出现在每个操作的右侧,如下图所示。
训练模型:
在这里插入图片描述
训练完毕:
在这里插入图片描述

(6)模型评分

现在我们已经训练完成新的Azure机器学习预测模型,下一步我们从解决方案的适用性的角度评估预测结果的正确性,以确定模型的精度。请牢记,Azure机器学习解决方案伟大之处在于迭代开发,最终成功的关键是快速试错。
如要实现对模型的评价,首先展开Azure ML Studio左侧的"Machine Learning"即机器学习模块,然后展开"Score Model"即评分模型子模块,将"Score Model"拖放至设计器中,下一步连接"Score Model"和"Train Model",最后链接"Score Model"和"Split"模块。至此,基本上就完成了利用数据集中20%的数据评估预测模型的准确性。
在这里插入图片描述
下一步,单击屏幕底部的"Run"即运行按钮等待处理的结果(每个模块右侧出现绿色的复选标记表示运行完毕)。下图是机器学习实验预测收入的运算过程截图。

在这里插入图片描述
在这里插入图片描述

(7)模型计算结果的可视化

当所有的模型运算结束后,将鼠标悬停在"Score Model"即评分模型上点击右键,从快捷菜单中选择"Visualize"即可视化,如下图所示。
在这里插入图片描述

当您选择可视化新训练的模型数据选项后,会生成一个新的页面。在可视化的界面中滑动滚动条至最右端,您会发现两个额外的列显示在数据集中,如下图所示。
在这里插入图片描述
可以看到现在有两个额外的列添加到了我们的数据集中:
1,"Scored Lables"即评分标签表示数据集中此行数据的预测结果
2,"Scored Probabilities"即评分概率表示收入水平超过 $50000 的概率 (或可能性)。

在我们数据集中新增的列提供了算法针对每行数据计算的预测结果和概率因子。概率因子是模型基于数据集中其他列数据预测结果的准确度的概率估计。通常情况下,预测分析是一个多轮迭代的过程。可能您会尝试许多不同的算法,或者将他们联合使用(在高级的机器学习主题文章中被称为集成)以证明预测模型的有效性。

(8)模型评估

Azure机器学习最引入注目的功能之一就是它能够快速评估不同的算法,只要轻点鼠标就可完成这些功能,这一切都归功于评估模型。确定模型的精准度的方法很简单,我们只要使用Azure ML Studio内置的评估模型就轻松完成模型的评价。
若要执行此操作,在Azure ML Studio的左侧导航窗格中点击"Machine Learning"即机器学习模块,选择"Evaluate"即评估子模块,最后选择"Evaluate Model"即评估模型的模块,将其拖至可视化设计器页面中的"Score Model"模块下方。连接"Split Model"和"Score Model"即分割模型和评分模型,以及"Evaluate Model"和"Score Model"即评价模型和评分模型,如下图所示。

在这里插入图片描述
点击Azure ML Studio 屏幕底部的"Run"即运行按钮,在执行过程中您可以查看实验中每个模块的运行情况,如果模块运行完毕会在模块的右侧显示绿色的复选标记。整个过程运行完毕后,右键单击评估模型的模块底部连接器,在快捷菜单中选择"Visualize"即可视化:
在这里插入图片描述
评估的结果就会如下图显示:

在这里插入图片描述
在这里插入图片描述

五、总结

5.1 曲线和度量指标

评估模型模块会产生一套曲线和度量指标,让您对于评分模型的结果或者两个评分模型的对比情况一目了然。评分结果以以下三种形式展示:
ROC曲线(Receiver Operator Characteristic)即受试者工作特征曲线反映的是真阳性占总的实际阳性的比例。将它与在各种阈值设置情况下假阳性占总的实际阴性的比例进行对比。对角连线表示50%预测的准确性,并可作为评价的基准以便后续提高。曲线位于左边高出对角线的部分表示模型的精准度高,当然您也会希望实验的结果曲线出现在此区域。
准确率和召回率是衡量信息检索系统性能的重要指标。准确率是指检索到相关文档数占检索到的文档总数的比例,而召回率是指检索到相关文档数占所有相关文档总数的比例。
lift曲线是数据挖掘分类器最常用的方式之一,与ROC曲线不同的是lift考虑分类器的准确性,也就是使用分类器获得的正类数量和不使用分类器随机获取正类数量的比例。
可视化结果中,您可看到两个数据集("训练"数据集和"验证"数据集)几乎完全相同,即红色和蓝色曲线几乎完全重合,这表明我们的预测模型相当准确。Azure 机器学习入门的初衷就是构建合理准确的预测模型,并在下一个阶段中进行应用。
在这里插入图片描述在这里插入图片描述
在这里插入图片描述

5.2 保存实验

在此步骤中,我们将要保存实验的副本。在屏幕的底部点击"Save As"另存为按钮。在后面的实验中,你可能将实验的核心功能做出重大的修改,所以要先将实验另存,保存的名称建议具有描述性的说明,比如 Azure 机器学习的收入预测——训练模型试验(Azure ML Income Prediction – Train Model Experiment)。


http://chatgpt.dhexx.cn/article/3ZspBF4c.shtml

相关文章

卜若的代码笔记-机器学习基础-UCI数据库简介与Iris数据集分析

1.机器学习和深度学习有些许差别 深度学习属于机器学习的子类&#xff0c;更加瞄准于CNN&#xff0c;RNN等网络&#xff0c;本课程主要针对于机器学习的扫盲 1.1 UCI官网 如果你是一个正在研究机器学习的菜鸟&#xff0c;或者感兴趣的guys&#xff0c;那么&#xff0c;你一定…

UCI数据库

UCI数据库是加州大学欧文分校(University of CaliforniaIrvine)提出的用于机器学习的数据库&#xff0c;这个数据库目前共有335个数据集&#xff0c;其数目还在不断增加&#xff0c;UCI数据集是一个常用的标准测试数据集。 UCI数据可以使用Matlab的dlmread&#xff08;或textr…

UCI数据集详解及其数据处理(附148个数据集及处理代码)

摘要&#xff1a;本文对机器学习中的UCI数据集进行介绍&#xff0c;带你从UCI数据集官网出发一步步深入认识数据集&#xff0c;并就下载的原始数据详细讲解了不同类型的数据集整理如何通过程序进行整理。为了方便使用&#xff0c;博文中附上了包括数据集整理及数据预处理在内的…

【20211208】【Python】UCI数据集的简单介绍和使用Python保存UCI数据集为.mat文件

一、UCI 数据集介绍 进行机器学习学习过程中&#xff0c;会使用到 UCI 公开数据集&#xff0c;UCI 数据集网址&#xff1a;UCI Machine Learning Repository。 点击进入之后&#xff0c;页面显示如下&#xff1a; 以 iris 数据集为例&#xff0c;点击进入&#xff1a; 该页面展…

UCI数据集整理(附论文常用数据集)

摘要&#xff1a;UCI数据集作为标准测试数据集经常出现在许多机器学习的论文中&#xff0c;为了更方便使用这些数据集有必要对其进行整理&#xff0c;这里整理了论文中经常出现的数据集&#xff0c;并详细介绍如何使用MATLAB将数据集文件整理成自己需要的格式以及如何使用数据集…

【Android系统源码修改】修改系统默认定位方式

gps 移动网络位置信息 gps 修改为 gps,network 或者 network 或者 是否支持gps \frameworks\base\services\core\java\com\android\server\location\GpsLocationProvider.java ro.wisky.gpssupport 此值设为 false 时不支持&#xff0c;则系统中一些有关 gps 的设置将会被屏蔽…

android 修改 dpi_设计规范 | Android系统

一、基础概念 1.1 屏幕尺寸 屏幕尺寸指的是手机屏幕的物理尺寸,一般用屏幕对角线长度表示,以英寸(inch)为单位。如,小米M4尺寸为5英寸。 1.2 屏幕密度 由于Android属于开源系统,任何用户、开发者、运营商都可以对Android进行专属定制,因此导致国内安卓手机尺寸众多,然而设…

android注入 定位,[原创]修改源码实现全局(无需root)注入躲开注入检测

看这篇文章需要的技能 1.会编译android源码(如果你不愿意编译源码,还有另外一种办法,下面我会提供) 2.会使用substrate或者xposed 以上2个网上资料很多我就不啰嗦了 一、市面上目前的hook和注入工具 市面上目前的hook有substrate,xposed,或者一些开源的自己实现的hook和注入…

python修改app定位_APP自动化中三大定位工具

我们在做APP自动化的时候&#xff0c;定位是很重要的&#xff0c;就像做webUI自动化一样&#xff0c;但是个人觉得app定位比web要复杂点&#xff0c;毕竟app定位表达式写了之后并没有工具验证改表达式是唯一的&#xff0c;所以导致工作量很大 今天主要总结下我们做app自动化需要…

android位置模拟源码,android 模拟定位app 源码

【实例简介】需要在android手机的 开发者模式中 开启 【允许模拟位置】即可,开启允许模拟位置的方法详见: https://jingyan.baidu.com/article/870c6fc306f1f4b03ee4be7f.html 【实例截图】 【核心代码】 package com.xd.mockposition; import android.app.Activity; import …

android 修改imei源码,Android 修改imei、gps等信息分析

之前有朋友希望能修改Android的gps信息&#xff0c;也就是说让其他应用获取gps信息时&#xff0c;取到修改后的信息。一开始听上去感觉挺不靠谱的&#xff0c;后来网上查了下资料&#xff0c;发现还是有人搞定的&#xff0c;主要都是通过古河发布的注入代码&#xff0c;将自己的…

怎么修改android内存,安卓内存修改器怎么用?

安卓内存修改器怎么用?内存搜索是手游修改器普遍都具有的一项功能,也是目前最主流的游戏修改方式,安全、快速、效果显著,并且不会轻易被官方封号,GG助手除了拥有大内高手不断升级制作的插件外,也集成了一个标配的内存修改器。下面学习啦小编给大家分享下具体的方法,希望…

Android模拟地图gps定位

目录 1.判断权限2.开始定位(GPS位置)3.关闭位置4.实现效果 公司OA经常忘了打卡,想起来就到家了,这就很烦… 参考Android官方文档,学习使addTestProvider,setTestProviderLocation,实现简单指定经纬度GPS位置,要是忘了打卡,可不能用这个… 运行环境 设备:小米K30s 系统:Android1…

怎样修改安卓位置服务器,修改安卓定位服务器地址

修改安卓定位服务器地址 内容精选 换一换 安卓模拟器(Android Virtual Device),简称AVD,可以模拟安卓设备并将其运行在服务器上。利用AVD,您可以对安卓应用进行原型设计、开发和测试,而无需使用真实的手机。AVD具备运行安卓应用、adb连接、上网、屏幕、GPS定位、电池、及VN…

安卓修改gps定位模拟百度地图移动

背景&#xff1a; 开发一个骑行app&#xff0c;页面是百度导航&#xff0c;演示需要模拟人骑行&#xff0c;位置不断移动。 位置模拟 核心是这个&#xff1a; for (String provider : mockProviders) {Location mockLocation null;if (location null) {mockLocation new…

第二十期 在Android中修改GPS定位数据的完整方案《手机就是开发板》

https://blog.csdn.net/aggresss/article/details/54323034 现在很多的应用都是基于位置服务的&#xff0c;而且把位置服务作为重要的参考标准&#xff0c;其实这是很不安全的&#xff0c;位置信息的数据未经过任何加密&#xff0c;而且是从我们的手机中发送出去的&#xff0c;…

Android-Framework-GPS定位原理和修改

一、 Android定位功能原理概述 1.1 Android三种定位提供方式。 Android 应用层获取定位可以通过三种定位提供方式&#xff1a;gps&#xff0c;network&#xff0c;passive。 gps –>&#xff08;GPS&#xff0c;AGPS&#xff09;&#xff1a; GPS位置提供者的名称。该提供商…

HDFS命令

用法 1.hadoop xxx hadoop fs命令可用于其他文件系统&#xff0c;不止是hdfs文件系统内也就是说该命令的使用范围更广&#xff0c;可以用于HDFS、Local FS等不同的文件系统 2.hdfs xxx hdfs dfs命令只用于hdfs文件系统 命令 1.用户命令 fsck&#xff1a;磁盘检查dfs&…

hadoop之hdfs命令

目录 1&#xff1a;创建目录 2、查看文件&#xff0c;ls 没有cd命令&#xff0c; 需要指定绝对路径 3&#xff1a;上传文件 put&#xff08;要先把数据上传到linux本地然后再上传&#xff09; 4&#xff1a;下载文件 get 5:复制 cp 6&#xff1a;查看文件内容 cat , 如果数…

hadoop(五)-hdfs命令行基本命令

HDFS是存取数据的分布式文件系统&#xff0c;那么对HDFS的操作&#xff0c;就是文件系统的基本操作&#xff0c;比如文件的创建、修改、删除、修改权限等&#xff0c;文件夹的创建、删除、重命名等。对HDFS的操作命令类似于Linux的shell对文件的操作&#xff0c;如ls、mkdir、r…