首页
学习
活动
专区
工具
TVP
发布

python机器学习教程

从入门到掌握一系列机器学习算法实践
专栏作者
24
文章
16562
阅读量
17
订阅数
Java读取并转换字符串中的浮点数
在写Android接收蓝牙数据的时候,由于传过来的蓝牙数据转换后都为字符串格式,但是需要从其中提取出来浮点数,所以通过查阅资料写出了从字符串中提取并转换为浮点数的方法,特记录下来以供参考。
丹牛Daniel
2023-10-17
2020
Android在app中实现蓝牙服务Service的案例
在Android应用中,你可以通过服务(Service)来实现蓝牙数据读取。以下是一个简单的示例,演示如何创建一个Android服务以连接到蓝牙设备并读取数据。在实际应用中,你需要确保你的应用具备蓝牙权限,并使用合适的蓝牙库进行连接和数据读取。
丹牛Daniel
2023-10-17
6140
通过NDK编译C程序运行在iMX6q开发板上
 在之前想要在Ubuntu系统中编译c语言程序为可执行文件并放在装有Android6.0.1系统的imx6q开发板上运行,采用gcc编译器进行编译的时候,虽然可以生成可执行文件但是却出现了错误,最终采用手段仍然无法在板子上运行,但是转换思路后,发现通过NDK编译的方式可以生成可执行文件,并能成功运行在开发板上,下面详细记录遇到的问题及解决方法。
丹牛Daniel
2023-10-17
2610
(NDK编译)详解使用Android.mk编译的C/C++程序过程
想要在Android设备上运行C/C++程序可执行文件,可采用一个方法就是使用NDK编译,很多时候要比gcc编译更适合,这里我采用的是imx6q开发板上面装载了自己编写的Android6.0.1镜像,在Ubuntu64位系统上采用NDK编译。
丹牛Daniel
2023-10-17
8730
Android开发基础之服务Service
尽可能简单理解Android开发四大组件中的服务Service,用简单的例子和语言。
丹牛Daniel
2023-10-17
770
详细记录在迅为iMX6开发板中运行可执行文件
本文主要为了记录通过在虚拟机Ubuntu系统编译生成的可执行文件canitf如何运行在迅为的iMX6开发板上,中间涉及到的一些操作相对来说比较固定,因此可以整理成参考步骤以便之后使用时来依照执行。
丹牛Daniel
2023-10-17
1820
成功解决Android设备adb连接后显示device unauthorized
在电脑通过USB连接新的Android设备,想要通过adb来进行一些操作时,却发现命令提示符上在输入下面命令后显示设备未授权的信息也就是"unauthorized"
丹牛Daniel
2023-10-17
2.5K1
使用adb通过电脑给安卓设备安装apk文件
最近碰到要在开发板上安装软件的问题,由于是开发板上的安卓系统没有解析apk文件的工具,所以无法通过直接打开apk文件来安装软件。因此查询各种资料后发现可以使用adb工具,这样一来可以在电脑上给安卓设备安装软件。
丹牛Daniel
2023-10-17
9220
C#基础知识大总结(在C语言的基础上)
本文为C#基础知识,是在有一定C语言或C++基础上进行的总结,因此会省略许多C语言的基础知识,但是对一些C#特有或者是C语言中比较少见或重要的知识也会归纳到博文里。
丹牛Daniel
2023-10-17
1700
C#入门知识大总结(在C语言的基础上)
本文为C#入门知识,是在有一定C语言或C++基础上进行的总结,因此会省略许多C语言的基础知识,但是对一些C#特有或者是C语言中比较少见或重要的知识也会归纳到博文里。
丹牛Daniel
2023-10-17
2000
文献阅读:基于电压规避的汽车CAN入侵检测(二)
论文名称:Evading Voltage-Based Intrusion Detection on Automotive CAN
丹牛Daniel
2023-10-17
1360
文献阅读:基于电压规避的汽车CAN入侵检测(一)
论文名称:Evading Voltage-Based Intrusion Detection on Automotive CAN
丹牛Daniel
2023-10-17
1430
Android开发入门工具的那些事儿
今年是我读硕士的第一年,机缘巧合接触到了Android开发并进行了学习。工欲善其事必先利其器,那么在学习Android开发中我也使用到了很多的工具,今天就来记录一下,这些工具使用的场合及其发挥的作用,同时也想记录一下在Android开发中要具备的一些基本知识,以及一些个人学习心得。
丹牛Daniel
2022-11-18
6980
Python机器学习教程—岭回归的原理和实现
在某些场景下,线性回归无法给出一个效果好的预测模型,那么就需要使用线性回归的升级版,去面对更复杂的应用场景,本文所记录的岭回归便是线性回归的一个升级版。
丹牛Daniel
2022-11-18
1.3K0
Python机器学习教程—回归模型的评估与封装
在之前已介绍了线性回归的模型算法,那么有了模型之后,如何去评估这个模型的效果究竟是好还是差呢?而如果得到一个效果较好的模型又如何去将其封装,方便他人使用呢?这需要具备回归模型的评估与封装的知识。
丹牛Daniel
2022-11-18
5940
一文理解NP完全理论,NP问题,NPC问题
在以往的算法中,所接触到的大都是多项式时间内可完成的算法,比如O(n),O(nlogn),O(n^2)…,但仍存在一些算法的时间复杂度为:O(n^logn),O(2^n),O(n!)是非多项式时间算法,当此类程序规模一旦过大,便成为目前的计算机解决不了的难题。因此尝试用NP完全理论进行理解。
丹牛Daniel
2022-11-18
2.9K0
Python机器学习教程—线性回归的实现(不调库和调用sklearn库)
第一个要讲的机器学习算法便是线性回归,从此模型入手便于我们很快的熟悉机器学习的流程,便于以后对其他算法甚至是深度学习模型的掌握。本文尝试使用两个版本的python代码,一个是不调用sklearn库版本,另一个是调用sklearn库版本的
丹牛Daniel
2022-11-18
9970
Python机器学习教程—超参数的调整与可视化
机器学习模型要想能够很好的应用,必须要能够学会调整超参数,在训练中找到最适合的超参数,本文以前文曾讲过的线性回归为例,来进行学习超参数的调整与作图的实现,即可视化。
丹牛Daniel
2022-11-18
5840
简单易懂的Dinic算法C++实现 含算法解释
程序中Dinic()循坏调用BFS()不断构建层次网络,每次构建好调用则循环DFS()增广,因此步骤2,3的一次循环便是一个阶段,每个阶段中都是根据残留网络建立层次网络然后进行增广,直到找不到增广路为止。在程序实现的时候,并不需要真正“构造”层次网络,只需要对每个顶点标记层次,增广的时候,判断边是否满足layer(v) = layer(u)+1这一约束条件即可。
丹牛Daniel
2022-11-18
4870
面向对象Java开发——对象的内存原理和内存图
在使用Java开发时,面向对象是重点和难点,而要理解面向对象的问题,最重要的还是要搞清楚其在内存中的原理和内存图,本文记录了Java对象在内存中的情况,包括this,基本数据类型和引用数据类型以及局部变量和成员变量的原理。
丹牛Daniel
2022-11-18
7650
点击加载更多
社区活动
RAG七天入门训练营
鹅厂大牛手把手带你上手实战
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档