- 博客(23)
- 收藏
- 关注
原创 hive大作业-餐饮外卖平台数据分析
1、背景W餐饮外卖平台向广大用户提供网上订餐服务,其市场占有量在近年不断增加。当用户在W平台订餐完成后,平台会引导用户对于品尝过的菜品进行评价打分,最高为5分,最低为1分。通过用户的评分数据,可以分析外卖平台的受欢迎度、客户的体验度。数据说明用户评分数据(mealrating.txt) 属性名称 属性说明 UserID 用户ID MealID 菜品ID Rat
2022-05-22 16:35:55
3252
4
原创 educoder实现神经网络模型的前向传播、反向传播和训练
第1关:实现神经网络模型的前向传播import numpy from layers import Convolution, Relu, FullyConnected, MaxPool, SoftmaxWithLossclass TinyNet: def __init__(self, W_conv1, b_conv1, W_conv2, b_conv2, W_fc, b_fc): ########## Begin ########## self.
2022-05-13 15:23:51
841
原创 educoderSparkStreaming--scala
第1关:QueueStreamimport java.text.SimpleDateFormat import java.util.Date import org.apache.spark.{HashPartitioner, SparkConf} import org.apache.spark.rdd.RDD import org.apache.spark.streaming.{Seconds, StreamingContext} import scala.collection.m
2022-05-03 16:50:35
1540
原创 educoderMongoDB 实验——java 和 MongoDB
第1关:Java 操作 MongoDB 数据库(一)package step1;import java.util.function.Consumer;import java.util.logging.Level;import java.util.logging.Logger;import java.util.ArrayList;import java.util.List;import org.bson.Document;import com.mongodb.MongoClient;im
2022-04-26 11:42:25
2145
1
原创 educoderSparkSQL简单使用
第1关:SparkSQL初识package com.educoder.bigData.sparksql;import org.apache.spark.sql.AnalysisException;import org.apache.spark.sql.Dataset;import org.apache.spark.sql.Row;import org.apache.spark.sql.SparkSession;public class Test1 { public static
2022-04-22 16:51:04
2440
原创 mongodb的安装与启动
一、下载mongodb和mongodb-compass可以进入我的网盘直接下载链接:https://pan.baidu.com/s/1oG2u8D_YtGsx_vYJeSVGpw提取码:efg6二、创建两个新文件夹DBdata、logdata用于存储数据三、开启monodb服务端进入mongodb的bin文件夹下在文件路径上输入cmd并点击回车进入命题提示符后输入mongod --dbpath +刚刚创建DBdata文件夹路径点击回车后mon...
2022-04-21 15:37:10
674
原创 educoderMongoDB 之滴滴、摩拜都在用的索引
第1关:了解并创建一个简单索引mongouse testdb.student.insert([{_id:1,name:"王小明",age:15,score:90},{_id:2,name:"周晓晓",age:18,score:86},{_id:3,name:"王敏",age:20,score:96},{_id:4,name:"李晓亮",age:15,score:74},{_id:5,name:"张青青",age:21,score:88}])db.student.createIndex({s
2022-04-19 12:00:56
2280
原创 MongoDB基本操作,文档的增删改查
1、文档的多条插入db.class.insertMany([{ "name": "jack", "age": 18, "sex": 1, "hobby": [ "画画", "唱歌" ]},{ "name": "kate", "age": 15, "sex": 0, "hobby": [ "唱歌" ]},{ "name": "jom", "age": 25, "sex": 1, "hobby": [ "画画"
2022-04-15 16:12:37
717
原创 educoder全连接层和激活函数的反向传播的实现
第1关:实现全连接层的反向传播import numpy as npclass FullyConnected: def __init__(self, W, b): r''' 全连接层的初始化。 Parameter: - W: numpy.array, (D_in, D_out) - b: numpy.array, (D_out) ''' self.W = W s
2022-04-15 15:37:13
1327
转载 educoder常用损失函数的实现
第1关:实现常见损失函数的前向传播import numpy as npdef softmax(x): x = x - np.max(x, axis=1, keepdims=True) return np.exp(x) / np.sum(np.exp(x), axis=1, keepdims=True)class SoftmaxWithLoss: def __init__(self): self.loss = None def forward
2022-04-15 15:32:35
1328
原创 python可视化2019年份我国人口金字塔。
import pandas as pdimport seaborn as snsimport matplotlib.pyplot as pltdata = {'M': [3.18,3,2.88,2.8,3.36,4.49,3.39,3.66,3.91,4.69,4.28,2.56,2.97,2.21,1.38,0.94,0.58,0.24,0.06,0.01], 'F': [-2.78,-2.53,-2.43,-2.38,-3.03,-4.3,-3.86,-3.55,-3.75,-4.
2022-03-17 17:11:02
1068
原创 educoderScala函数
第1关:方法import scala.io.StdInimport scala.math.sqrtobject Triangle { /********** Begin *********/ def area(a:Int,b:Int,c:Int) : Double={ var sum:Double=0 sum=0.5*(a+b+c) var S = sqrt(sum*(sum-a)*(sum-b)*(sum-c)) return S
2022-03-17 00:15:00
1081
原创 阶跃函数、sigmoid函数、relu函数实现
函数ℎ(x)会将输入信号的总和转换为输出信号,这种函数一般称为激活函数 (activation function)。激活函数的作用在于决定如何来激活输入信号的总和。一、阶跃函数感知机使用的激活函数为阶跃函数,阶跃函数的实现如下:主要功能代码:注:不能简单使用if else语句实现,因为函数不能接受数组类型,如:整体代码import matplotlib.pyplot as pltimport numpy as npplt.rcParams['font..
2022-03-06 15:20:36
2538
原创 educoder机器学习 --- AGNES
第1关:距离的计算import numpy as npdef calc_min_dist(cluster1, cluster2): ''' 计算簇间最小距离 :param cluster1:簇1中的样本数据,类型为ndarray :param cluster2:簇2中的样本数据,类型为ndarray :return:簇1与簇2之间的最小距离 ''' #********* Begin *********# min_dist = np.in
2021-12-14 16:03:14
5518
原创 educoder机器学习 --- EM算法
第1关:极大似然估计A B D第2关:实现EM算法的单次迭代过程import numpy as npfrom scipy import statsdef em_single(init_values, observations): """ 模拟抛掷硬币实验并估计在一次迭代中,硬币A与硬币B正面朝上的概率 :param init_values:硬币A与硬币B正面朝上的概率的初始值,类型为list,如[0.2, 0.7]代表硬币A正面朝上的概率为0.2,硬币B...
2021-12-14 15:57:07
2745
原创 python爬取网易云飙升榜数据
首先,我们打开网易云网页版,击排行榜,然后点击左侧云音乐飙升榜,如图:使用开发者工具找到我们需要的数据:源码:import requestsfrom lxml import etreeimport reimport jsonimport urllibimport xlwtimport csvurl = "https://music.163.com/discover/toplist?id=19723756"headers = {'user-agen...
2021-12-05 12:05:43
4700
1
原创 CentOS7网络配置,配置静态IP地址
1、确保net模式打开编辑-虚拟网络编辑器勾选掉使用本地DHCP服务将IP地址分配给虚拟机2、查看自己电脑Windows 的IP地址cmd进入命令提示符打入ipconfig命令,下面是我的IP地址:记住前三位,我的是192.168.43,子网IP就写前三位加0点击net设置填写默认网关:DNS设置不要跟Windows一样!3、修改网络配置文件启动虚拟机,进入网络配置文件目录:cd /etc/sysconfig/network...
2021-12-01 17:29:56
5749
1
原创 java租车系统大作业,从数据库中读取数据
配置文件MySQL数据库数据结果展示从数据库读取数据Gui界面packageGUI;importjava.awt.Container;importjava.awt.FlowLayout;importjava.awt.Frame;importjava.awt.event.ActionEvent;importjava.awt.event.ActionListener;importjava.awt.event.MouseAdapt...
2021-11-30 10:24:21
1027
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人