
机器学习
「已注销」
这个作者很懒,什么都没留下…
展开
-
Python- 简单的线性回归模型
在Python中使用线性回归算法 Scikit-Learn 涵盖了主流的机器学习算法,我们先介绍常用的几个库: lienar_model:线性模型算法库,包括Logistic回归算法等; neighbors:最邻近算法库; naive-bayes:朴素贝叶斯算法库; tree:决策树算法; svm:支持向量机算法; neural_network:神经网络算法。 如下,简单解释线性回归算法。其数学表达式如下: y^=Wx\boldsymbol{\hat y} = \boldsymbol{W} \bolds原创 2021-06-16 09:13:04 · 898 阅读 · 0 评论 -
Go语言数据科学-将内存中的数据缓存到本地
package main // 将内存中的数据备份到本地,方便程序退出后仍然能够访问数据 import ( "fmt" "log" "github.com/boltdb/bolt" ) func main() { db, err := bolt.Open("my.db", 0600, nil) if err != nil { log.Fatal(err) } defer db.Close() // 创建表 err = db.Update(func(tx *bolt.Tx) er原创 2021-06-15 01:16:12 · 438 阅读 · 0 评论 -
Go语言数据科学-内存中缓存数据
Go语言在内存中缓存并读取数据 package main import ( "fmt" "time" "github.com/patrickmn/go-cache" ) // go语言在内存中缓存数据 // 针对缓存中指定的键值对设置生存时间 // 创建一个缓存,默认时间5min,每30s刷新 func main() { c := cache.New(5*time.Minute, 30*time.Second) c.Set("myKey", "myValue", cache.DefaultE原创 2021-06-14 00:15:51 · 310 阅读 · 0 评论 -
Go语言数据科学-解析JSON文件
Go语言处理JSON数据,本文使用CitiBike数据为例。 package main // 解析JSON数据 import ( "encoding/json" "fmt" "io/ioutil" "log" "net/http" ) // citiBikeURL 提供了CitiBike共享单车的站点信息 const citiBikeURL = "https://gbfs.citibikenyc.com/gbfs/en/station_status.json" // 定义station结原创 2021-06-13 11:33:37 · 246 阅读 · 0 评论 -
Go语言数据科学-CSV文件处理
主要使用 encoding/csv 来解析 csv 文件。同时简单使用dataframe包更快速地操作CSV文件。 package main import ( "fmt" "log" "os" "github.com/kniren/gota/dataframe" ) func main() { // 打开CSV文件 irisData, err := os.Open("D:/Code/Datasets/iris.csv") if err != nil { log.Fatal(err)原创 2021-06-13 11:30:30 · 463 阅读 · 0 评论