机器学习
文章平均质量分 72
KENYCHEN奉孝
这个作者很懒,什么都没留下…
展开
-
Keras API 三种编程模型
Keras API 三种编程模型原创 2022-12-08 10:51:39 · 457 阅读 · 0 评论 -
Pandas 学习和提高
Pandas是人工 智能领域的一个不可或缺的重要工具Pandas的主要功能1)拥有灵活高效地处理数据的数据结构2)支持对各种不同格式的数据进行读写操作3)数据的子集化(索引引用,切片,过滤)4)数据转换(合并,连接,变形)5)数据清洗(对完整的数据和重复的数据进行删除)6)时间序列数据的处理Pandas的环境可以通过anaconda官网进行下载安装,分为windows版本和macOs版本,请执行安装。Python的数据结构三个必会的导入包1)import原创 2022-05-25 18:25:51 · 103 阅读 · 0 评论 -
TersorFlow 集合
小白带你如何快速开始使用TensorBoard 小白带你用TensorFlow Lite对象检测 小白带你用Numpy、Tensor、Autograd、TensorFlow等技术实现同一个机器学习任务 tensorflow 2.1 upgradle 2.5 version tensorflow 2.5 安装实践 TensorFlow 2.4 实战1 Install TensorFlow 2 for Windows 10 Windows 10 安装TensorFlow2.4 Mac Mojav原创 2021-07-13 09:42:44 · 640 阅读 · 0 评论 -
tensorflow 2.5 安装实践
1.tensorflowpip install tensorflowSuccessfully installed absl-py-0.13.0 astunparse-1.6.3 cachetools-4.2.2 flatbuffers-1.12 gast-0.4.0 google-auth-1.32.0 google-auth-oauthlib-0.4.4 google-pasta-0.2.0 grpcio-1.34.1 h5py-3.1.0 keras-nightly-2.5.0.dev20.原创 2021-06-22 16:34:51 · 858 阅读 · 0 评论 -
TensorFlow 2.4 实战1
AI开发测试实战今天分不出猫和狗吗?python安装和tensorflow安装python安装简单,直接解压就好,tensorflow安装。先用pycharm新建一个项目 ,输入项目目录,启用venv,主要是方便管理包建立后默认会有这些目录启用终端,用命令安装pip install tensorflow比较大,请耐心等待,约370M,Successfully installed absl-py-0.12.0 astunpa...原创 2021-03-10 17:45:22 · 372 阅读 · 0 评论 -
Install TensorFlow 2 for Windows 10
Install TensorFlow 2 for Windows 10Windows python是3.9版本的,先安装试试,看看会有什么问题?1.升级pip,2个警告,先不管 Downloading pip-21.0.1-py3-none-any.whl (1.5 MB) |████████████████████████████████| 1.5 MB 91 kB/sInstalling collected packages: pip WARNING: The scrip...原创 2021-02-18 17:56:18 · 996 阅读 · 0 评论 -
TF2.4 rc版本 Release 2.4.0
TF2.4 rc版本 Release 2.4.0主要特点和改进 tf.distributeintroduces experimental support for asynchronous training of Keras models via thetf.distribute.experimental.ParameterServerStrategyAPI. Please see below for additional details. MultiWorkerMirroredSt...原创 2021-01-13 09:33:55 · 526 阅读 · 0 评论 -
Windows基于conda 安装jupyter 环境实战
上一章讲了如何在windows安装conda下面如何安装Jupyter Software我们使用Install with conda。以及确认了版本(base) PS C:\Users\dev> conda -Vconda 4.9.2安装命令```bashconda install -c conda-forge jupyterlab```bash漂亮的安装记录,中间有需要确认的,都选择Yes,就自动安装了。 conda install -c conda-forge jupyt原创 2020-12-22 10:50:24 · 777 阅读 · 0 评论 -
Windows 10 安装conda实战
Windows 10 安装conda下载 与本机的对应版本https://mirrors.tuna.tsinghua.edu.cn/anaconda/miniconda/我这里下载最高版本Miniconda3-py38_4.9.2-Windows-x86_64双击文件.exe安装界面下一步同意设置目录Check conda(base) PS C:\Users\dev> conda -Vconda 4.9.2安装成功!...原创 2020-12-22 09:58:50 · 520 阅读 · 0 评论 -
Windows 10 安装TensorFlow2.4
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、tensorflow2.4 是什么?二、python3.8 安装TF2.41.安装用清华镜像安装2.查看版本TF版本总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、tensorflow2.4 是什么?TensorFlows是人工智能AI领域的原创 2020-12-20 19:20:28 · 2762 阅读 · 2 评论 -
Mac Mojave python 3.8.6实验tensorflow 2.4
@[TOC]python 实验tf2.4python安装python3.8.6安装tf2.4Python 3.8.6 (v3.8.6:db455296be, Sep 23 2020, 13:31:39)[Clang 6.0 (clang-600.0.57)] on darwinType “help”, “copyright”, “credits” or “license” for more information.安装Tensorflow 报错提示错误ERROR: Could not fi原创 2020-12-20 12:54:08 · 5391 阅读 · 1 评论 -
小白带你熟悉简单循环神经网络
小白带你熟悉简单循环神经网络概论简单循环神经网络 (SRN) 也叫做Elman Net 是由杰夫埃尔曼在1990提出的。埃尔曼在jordanNetwork进行的创新和简化了它的结构。(左)JordanNetWork,(右)Elman network 图1图1主要的区别是在记忆单元中的保存内容不同。Jordan Network的记忆单元是整个网络的最终输出,而Elman Network的记忆单元是爆炸中间的循环层,所以如果是基于Elman network的深层循环神经网络,那么每个循环的中原创 2020-07-09 11:14:53 · 617 阅读 · 0 评论 -
今天升级到LV6 Mark一下
今天升级到LV6 Mark一下革命未成功,还要努力革命未成功,还要努力革命未成功,还要努力原创 2020-06-19 15:10:37 · 214 阅读 · 0 评论 -
小白解说SqueezeNet的Model部分
小白解说SqueezeNet的Model部分源码全部import torchimport torch.nn as nnfrom torch.autograd import Variableimport torch.functional as Fimport numpy as npimport torch.optim as optimimport mathclass fire(nn.Module): def __init__(self, inplanes,squeeze_pla原创 2020-06-19 13:53:24 · 389 阅读 · 0 评论 -
小白带你了解移动平台轻量级网络
小白带你了解移动平台轻量级网络移动平台的深度学习ARM相关基础知识 工具链 体系结构 Neno和内存模型 TensorFlow和TensorFlow Life适用于移动平台的轻量级网络首先机器学习框架要适用于移动平台,首先需要了解和深度学习的技术充分利用硬件资源和实现硬件加速,另一个方面,还需要深度学习的模型本身就是改进,现在已经有很多经过改造后适用适用于移动平台的成熟模型。众所周知,在有超巨大数据集的情况下,深度学习网络提升自身准确度的最好方法的加深网络,因为网络层次越深,理论上原创 2020-06-15 19:30:47 · 436 阅读 · 1 评论 -
小白带你学习卷积神经网络
小白带你学习卷积神经网络首先我们先需要先了解全连接网络和部分连接网络的概念。对于小图像将每个节点和隐藏层的每个节点都是有连接的,小图像例如8X8的图像这样全连接没有问题。如果是100X100的那么全连接的输入特征维10000个输入单元,假设我们希望在隐藏层学习100个特征,那么就是10000*100就是10的6次方的参数,这样无论是前向和后向传播都是难以接受。这种方式我们就叫全连接网络。将这神经元全连接的隐藏层叫做全连接网络(full connect layer),也叫FC层。为了.原创 2020-06-15 11:23:10 · 572 阅读 · 1 评论 -
小白带你神经网络向量化
我们知道了神经网络的基本结构预期神经元节点输入输出的计算方法。我们可以将现在的神经网络看出一个巨大的有向无环图。神经网络向量化1.python的numpy处理数据,所有的数据python总都会尽量被表示为一个多维数组或者矩阵。需要理解如何将人工神经网络转化成向量的存储和计算方式?我们来看一下,这里W表示第一层和第二层的所有连接参数。w就是第1层和第1个节点和第2层第1个节点的权重。w12就是第1层第2个节点x= [x1,x2,x3]这里其实有3X3个参数,因为第1层有3个节点,.原创 2020-06-10 17:52:30 · 436 阅读 · 0 评论 -
小白带你学习机器学习基础
小白带你学习机器学习基础机器学习的主要任务分类: 回归大多数监督学习是通过训练和预测2个步骤,训练是需要使用训练样本,每个训练样本包含一组特征和标注,然后使用特定方式生成一个模型。预测解决,模型根据输入的特征输出一个对应的值,根据模型输出类型差异可以将监督学习分为分类和回归。分类是机器学习中4经典的问题,贝叶斯模型是简单的学习模型。最朴素的分类模型和最容易理解的模型是决策树模型,如一个人根据天气、温度、风况气压是否决定去钓鱼就是钓鱼的决策树。决策树比较好理解。定义Logi..原创 2020-06-09 12:16:09 · 364 阅读 · 0 评论 -
小白带你学习移动网络深度神经网络
小白带你学习移动网络深度神经网络首先先了解一下上面的兔子,包含许多种类的兔子,人们怎么识别兔子的种类呢?是不是首先通过照片或者实际的照片来识别兔子呢?那么机器(计算机通过什么方式来学习识别呢?其实,机器学习也是和我们人类学习一样的,也是通过不断的读取照片记住照片的特征值来学习识别图片。这里引入了一个特征概念,那么什么是特征值呢?大白话就是照片一眼可以识别的特点,如上图最大的特征是兔子耳朵长又长。深度学习神经网络需要大量的训练,输入训练集,输入测试训练集,建立模型,优化算法,测试数据集进行模型原创 2020-06-04 14:11:53 · 324 阅读 · 0 评论 -
小白简单介绍一下物品识别TFL的使用
1.小白简单介绍一下物品识别TFL的使用调用系统手机的照片功能,实现分类器的主要片段。相机功能(通过CameraX)package org.tensorflow.lite.examples.transfer;import org.tensorflow.lite.examples.transfer.api.TransferLearningModel.Prediction;import org.tensorflow.lite.examples.transfer.databinding.Cam.原创 2020-06-02 21:51:21 · 681 阅读 · 0 评论 -
大成带你物体识别WEB版本
1.启动WEB版本直接在浏览器打开index.html就可以运行,摄像头,允许访问文件2.用摄像头 上,下,左 右等 拍摄8个分类的照片1)笔2)眼镜盒3)卷笔刀4)手机背面5)转换线6)针线盒7)牙签盒8)创可贴盒子3.点击训练,生成自己的model,点击test4.再拿物品进行识别,可以稍微变化角度识别率还蛮高的。大成带你用TFL物品识别喜欢的话,关注我的csdn或者是bilibili 嗨大成...原创 2020-05-31 23:01:23 · 384 阅读 · 2 评论 -
keras分布式训练
先来个简单的分布式训练keras分布式训练#导入依赖#from__future__importabsolute_import,division,print_function,unicode_literals# 导入 TensorFlow 和 TensorFlow 数据集importtensorflow_datasetsastfdsimporttensorflowastftfds.disable_progress_bar()importos如果把第一行屏...原创 2020-05-28 21:38:56 · 1291 阅读 · 1 评论 -
TensorFlow Core v2.2.0 for JAVA 概论
TensorFlow Core v2.2.0for JAVATF核心V2.2.0 For JAVA下面分别介绍定义类以构建、保存、加载和执行TensorFlow模型。警告:该API目前处于试验阶段,TensorFlow API稳定性保证不包括在内。见自述.md安装说明。LabelImage示例演示了如何使用此API使用预先训练的Inception体系结构卷积神经网络对图像进行分类。它表明:图形构造:使用OperationBuilder类构造一个图形来解码、调整JPEG图像的大小和规格化。.原创 2020-05-26 22:16:10 · 1079 阅读 · 1 评论 -
小白带你用手机使用Pytorch
Pythorch移动随着应用程序继续要求降低延迟,在边缘设备上运行ML变得越来越重要。它也是隐私保护技术的一个基本元素。从PyTorch 1.3开始,PyTorch支持从Python到iOS和Android部署的端到端工作流。提供涵盖在移动应用程序中合并ML所需的常见预处理和集成任务的api 支持QNNPACK量化内核库和ARM cpu 构建级优化和选择性编译取决于用户应用程序所需...原创 2020-05-20 11:49:12 · 1286 阅读 · 0 评论 -
小白带你如何快速开始使用TensorBoard
机器学习的 TensorBoardTensorBoard是一个工具,用于提供机器学习工作流期间所需的测量和可视化。它可以跟踪实验指标,如损失和精度,可视化模型图,将嵌入投影到低维空间,等等。如何快速开始使用TensorBoard使用mnist的例子进行TensorBoard例子建立模型mnist = tf.keras.datasets.mnist(x_train, y_train),(x_test, y_test) = mnist.load_data()x_train, x.原创 2020-05-20 11:47:44 · 444 阅读 · 2 评论 -
小白带你用TensorFlow Lite对象检测
小白带你用TensorFlow Lite对象检测首先先了解一下TensorFlow Lite是什么?概述通过摄像头的应用程序,可以是手机上的摄像头或者是可以带动摄像头的终端设备,它使用在COCO数据集上训练的量化MobileNet SSD模型,连续检测设备后置摄像头看到的帧中的对象(边界框和类)。这些说明将引导您在Android设备上构建和运行演示程序。模型文件在构建和运行时通过Gradle脚本下载。不需要执行任何步骤即可将TFLite模型显式下载到项目中。应用程序可以在设备或模拟器上运翻译 2020-05-20 10:02:11 · 771 阅读 · 1 评论 -
TensorFlow Lite 指导
TensorFlow Lite 指导TensorFlow Lite是一套帮助开发人员在移动、嵌入式和物联网设备上运行TensorFlow模型的工具。它允许在设备上进行低延迟和小二进制大小的机器学习推断。TensorFlow Lite由两个主要组件组成:TensorFlow Lite解释器,它在许多不同的硬件类型上运行特别优化的模型,包括移动电话、嵌入式Linux设备和微控制器。 TensorFlow Lite转换器,它将TensorFlow模型转换成一种有效的形式供解释器使用,并且可以引.原创 2020-05-19 21:09:53 · 1302 阅读 · 1 评论 -
ORB(定向快速旋转简报)
ORB(定向快速旋转简报)目标:我们来看看球体的特征理论作为一个OpenCV爱好者,来自“OpenCV实验室”的ORB。ORB算法是由伊桑·鲁布利、文森特·拉伯德、库尔特·科诺里奇和加里·布拉德斯基在他们的论文《球体:2011年筛选或冲浪的有效替代品》中提出的。顾名思义,它在计算成本、匹配性能以及主要专利等方面是SIFT和SURF的一个很好的替代品。ORB基本上是一个快速关键点检测器和简短描述符的融合,通过许多修改来提高性能。首先用快速法寻找关键点,然后用Harris角点法寻找其中的N个顶点原创 2020-05-19 20:31:23 · 539 阅读 · 1 评论 -
确实,还要努力
原创 2020-05-19 14:46:35 · 216 阅读 · 1 评论 -
Error has no attribute set_intersection
1.Error 错误,我安装coco from pycocotools.coco import COCOModuleNotFoundError: No module named 'pycocotools'2.下载git clone https://github.com/waleedka/coco安装里面的PythonApi,需要gcc环境。3.替代intersectionAttributeError: module 'tensorflow_core._api.v2.sets..原创 2020-05-16 00:23:44 · 1699 阅读 · 2 评论 -
TensorFlow2.2版本停止对Python2的支持,
TensorFlow 2.2.0Release 2.2.0TensorFlow2.2版本停止对Python2的支持,此前在2020年1月1日Python2的下线后宣布。与此变化同时,TensorFlow的Docker图像的新版本专门提供了Python 3。因为现在所有的图片都使用Python3,所以不再提供包含-py3的Docker标记,也不会更新现有的-py3标记,比如最新的-py3。目前我的机器版本是2.1版本。升级到2.2比较简单,目前都是用的py3版本的代码。--..原创 2020-05-13 11:14:40 · 837 阅读 · 0 评论 -
比当前SOTA小4倍、计算量少9倍,谷歌最新目标检测器EfficientDet
论文链接:https://arxiv.org/abs/1911.09070什么检测器能够兼顾准确率和模型效率?如何才能实现?最近,谷歌大脑 Mingxing Tan、Ruoming Pang 和 Quoc V. Le 提出新架构 EfficientDet,结合 EfficientNet(同样来自该团队)和新提出的 BiFPN,实现新的 SOTA 结果。在计算机视觉领域,模型效率的重要性越来越高。近日,谷歌大脑团队 Quoc V. Le 等人系统研究了多种目标检测神经网络架构设计,提出了能够提升模型效转载 2020-05-12 14:07:55 · 232 阅读 · 1 评论 -
Error tensorflow_core.keras.experimental' has no attribute 'load_from_saved_mode
1.ERROR new_model = tf.keras.experimental.load_from_saved_model(saved_model_path)AttributeError: module 'tensorflow_core.keras.experimental' has no attribute 'load_from_saved_model'分析原因是tensor...原创 2020-05-04 17:58:13 · 1097 阅读 · 0 评论 -
tensorflow_core.python.keras.api._v2.keras.experimental' has no attribute 'export_saved_model
1.keras.experimental 方法在v2已经废弃tensorflow_core.python.keras.api._v2.keras.experimental' has no attribute 'export_saved_model2.解决方法修改方法:方法1tf.keras.models.save_model(model, path,save_format="t...原创 2020-05-04 17:55:29 · 3027 阅读 · 1 评论 -
垂耳兔带你快速上手机器学习,17行代码就可以学习
17行带你直接运行机器学习原理源代码import tensorflow as tf#下载数据mnist = tf.keras.datasets.mnist#分别获取训练数据和测试数据(x_train, y_train),(x_test, y_test) = mnist.load_data()x_train, x_test = x_train / 255.0, x_...原创 2020-05-04 14:49:01 · 170 阅读 · 0 评论 -
小白教你快速建立一个平面拟合
小白教你快速建立一个平面拟合源代码# -*- coding: utf-8 -*-import tensorflow as tfimport numpy as np# 使用 NumPy 生成假数据(phony data), 总共 100 个点.from numpy.core.tests.test_mem_overlap import xrangex_data ...原创 2020-05-04 13:56:23 · 843 阅读 · 0 评论 -
小白带你去开启PyTorch神经网络工具箱
小白带你去开启PyTorch神经网络工具箱要想成功,你要想把自己变为神奇的工具箱1.神经网络核心组件神经网络看起来很复杂,节点多,层数多,参数多。组件包括1) 层:神经网络的基本结构。2)模型:层构成的网络。3)loss函数:参数学习的目标函数,通过最小化损失函数来学习各种参数。4)优化器:使损失函数最小,是优化器的工作。1.1 神经网络组建关系图神经网络组...原创 2020-04-27 13:32:42 · 373 阅读 · 1 评论 -
小白带你用ApacheIgniteForTensorFlow使用探秘
小白带你用ApacheIgniteForTensorFlow使用探秘1.TensorFlowTensorFlow是一个用于高性能数值计算的开源软件库,主要用于深度学习和其他计算密集型机器学习任务。其灵活的体系结构允许跨多种平台(CPU、GPU、TPU)轻松部署计算。1.1ApacheIgnite®ApacheIgnite®可以一起使用,以提供处理操作和历史数据、执行数据分析以及...原创 2020-04-27 10:05:32 · 423 阅读 · 0 评论 -
小白带你用Numpy、Tensor、Autograd、TensorFlow等技术实现同一个机器学习任务
1.标量方向传播1.1 代码import torch#定义输入张量xx=torch.Tensor([3])print(x)#初始化权重参数W,偏移量b、并设置require_grad属性为True,为自动求导w=torch.randn(1,requires_grad=True)b=torch.randn(1,requires_grad=True)print("...原创 2020-04-26 21:33:41 · 393 阅读 · 2 评论 -
小白带你去逛逛TensorFlow图像处理
TensorFlow Lite?是一种用于设备端推断的开源深度学习框架1.安装要进行安装,请运行pip3 install并从下表向其传递相应的Python控制盘URL。例如,如果您有运行Raspbian Buster(它有Python 3.7)的Raspberry Pi,请按如下方式安装Python控制盘:6.备注:TensorFlow Lite 是一种...原创 2020-04-26 17:28:05 · 369 阅读 · 1 评论