人工智能笔记 - 机器学习
人工智能 - 机器学习 人工智能的基础是机器学习,顾名思义就是让机器能够处理数据,并在处理的数据中进行学习,从而能够自主地做出决策。简单来说,机器学习是让机器能够在不需要特别编程的情况下进行学习和改进。 而机器学习,大体上分为三种,分别为:监督式学习,无监督式学习,和深度学习。 监督...
人工智能 - 机器学习 人工智能的基础是机器学习,顾名思义就是让机器能够处理数据,并在处理的数据中进行学习,从而能够自主地做出决策。简单来说,机器学习是让机器能够在不需要特别编程的情况下进行学习和改进。 而机器学习,大体上分为三种,分别为:监督式学习,无监督式学习,和深度学习。 监督...
人工智能 - 数据分析和决策 这部分主要分为四个层次: - 数据收集 - 数据清理 - 数据分析 - 决策 数据收集 在人工智能领域数据收集是至关重要的一个环节,它是用于训练模式的输入来源。 作为基础的概念复习,数据收集无非是把目标进行采样,同时我们需要使用科学的方法使样本接近于...
简介 人工智能并非是一个新鲜事物,早在多年前就就已有 TensorFlow,配合一套数值,矩阵,图形,和相关算法库,就可以实现一个简单的人工智能。 其实人工智能经历了许多年的发展,目前逐渐成熟,平时大众与其在生活的交叉并不多,所以难以引人注目,不过这次的 ChatGPT 展现出它强大的语言功...
玩转自搭建 GitLab 社区版 本文的自搭建是基于docker容器技术而实现的,其中包括gitlab-ce和gitlab-runner两个部分。 什么是 GitLab GitLab是一个代码仓库管理系统(它是一套开源项目),使用 Git 作为代码管理工具,集成 Web 管理的服务,Gi...
什么是代码改动 在软件项目中都存在一个生命周期,无论周期长短,都会涉及到代码改动,不管是对以前缺陷的修复,还是在敏捷开发中(每一个故事的迭代),都会或多或少地产生代码修改。 为什么会发生代码改动 代码修改其实是很常见的,但代码修改却是要尽量避免的,我们可以使用极限思维,一种是无比兼容...
什么是MongoDB Cloud MongoDB Cloud 的核心是 ,这是一个适用于现代应用程序的完全托管的云数据库。Atlas 是运行领先的现代数据库 MongoDB 的最佳方式。 的文档模型是一种更快的创新方式,可为数据库带来灵活性和易用性。 这是官网的简介,然后,再看一下它的...
JNI 开发是什么 因本人以前工作中做过此类工作,再加上老同事的疑问,所以,今天抽出时间来探讨一下JNI的开发问题和特定细节(调用的线程安全问题),其实这种JNI层调用和任何其他语言调用C/C++层结构都差不多,比如说CGO,其涉及到Golang和C/C++层的调用,很多方面都存在类似之处。...
什么是分布式系统 关于分布式系统的定义,应该都不会陌生,它就是一些独立的计算机集合,这些计算机也称为节点,为了完成一项事务,由这一组计算节点协作完成。 而分布式还有另外一个特点,就是用户几乎感知不到它是很多节点来完成一项事务的,甚至可以说,站在用户的角度,它和集中式系统几乎雷同,用户不会觉得...
Github的App有两种,一种是普通的App,一般用以制作自动化机器人,另一种是利用用户登录的App,它可以操作登录用户的Github里面的API定义的操作,包括:用户信息获取,仓库信息修改,用户信息修改,等等。 OAuth2的定义 OAuth(开放授权)是一个开放标准,允许用户授权第三方...
什么是coredump? Coredump是继承于UNIX系统的机制,它用于保存程序出错而崩溃时的栈,内存,PID,UID,GID,时间等等信息的快照,通常用于程序诊断和调试,Coredump的信息在计算机中一般保存三天左右(依系统设定而定),如果出错的程序BUG不及时查找,超过三天系统会吧这...