- 博客(9)
- 资源 (1)
- 收藏
- 关注

原创 遗传算法求解TSP问题(python版)
简介改进和实现遗传算法,用以对旅行商问题(TSP问题)进行建模和近似求解,从而深入对启发式算法的理解。算法流程遗传算法解决TSP的流程是以下几部分:初始化种群、计算适应度函数、选择、交叉、变异然后不断重复直到找到理想的解。模型设定I 种群初始化。需要设定的参数是随机生成的初始解的数量,该数量过少会导致种群多样性不足,数量过多会降低算法的效率,我们设定种群规模(初始解数量为150)。II 适应度函数。根据数据集说明,其最优解采用的边权重类型为:EDGE_WEIGHT_TYPE : EUC_2D
2020-11-10 23:30:12
13238
7
原创 链表、二叉搜索树、堆三种数据结构构建及常用操作
任务一:基于列表list构建链表,实现链表的增删改查操作#!/usr/bin/python# -*- coding: utf-8 -*-class Node(object): def __init__(self,val,p=None): self.data = val self.next = pclass LinkList(object): def __init__(self): self.head = None def
2021-12-24 15:41:06
303
原创 Hive环境配置及建表初探
Hive环境配置及建表初探实验操作分为三部分:配置mysql环境,配置hive环境,和使用hive命令处理文本数据一、配置mysql环境1.安装mysql软件 sudo apt-get install mysql-server2.创建Hive数据库 mysql> create database hive default character set latin1;3.创建hive用户并授权用户名为hive,密码为123456,该设置在配置hive环境时会用到 mysql>
2021-12-24 15:10:09
1428
原创 神经网络拟合二元函数曲面实践
简介Andrew Ng 深度学习课程的第一周第三次作业是实现一个浅层神经网络,课程方给的框架很有意思,但该作业的输出是类别,我想实践一下该网络能否改造用来解决回归问题,具体而言是拟合一个函数z = x2+y2 ,尝试之后发现效果不是很稳定,容易收敛到局部极小值,但拟合效果大体上还能接受,简要分享,后续准备改用随机梯度下降方法来跳出局部极小值。神经网络结构因为是二元函数,所以输入层维度固定为2,输出层维度为1,输出层未采用激活函数,隐藏层只用了一层,设置了20个神经元,激活函数为tanh。误差函数使用均
2020-11-30 20:26:57
5140
6
原创 卷积神经网络进行图像识别
简介这是国外的一个机器学习和计算机视觉课程的作业,设计得非常好,以一个图像识别任务由浅入深,从实现knn、pca-knn完成30%-40%左右的准确率,到使用多层感知机实现50%的准确率,再到最后使用卷积神经网络实现60%左右的准确率,很有意思。Machine Learning and Computer VisionThis assignment contains Tensorflow programming exercises.Problem 1: Install TensorflowFoll
2020-11-11 23:47:54
2317
3
原创 tortoisegit安装及实用操作
TortoiseGit安装及实用操作TortoiseGit安装TortoiseGit配置TortoiseGit基本操作Git Clone——克隆远程仓库到本地Git Commit——提交改动到本地的版本库Git Push——将本地修改提交到远程仓库TortoiseGit安装首先是下载好如图所示TortoiseGit的文件,百度TortoiseGit找到官网下载对应操作系统的版本就可以了。安装后一路next。TortoiseGit配置安装好以后,会有一个Fisrt Start Wizard,这里对软
2020-09-19 12:54:32
604
原创 常用帮助文档索引
说明多年工作学习经验表明,许多文档会重复查询,但有时候会检索不到曾经查阅过的文献。本文档旨在建立一个索引,将诸多工具的使用经验或者FAQ进行汇总,提高工作效率。github使用GitHub如何配置SSH Keyhttps://blog.youkuaiyun.com/u013778905/article/details/83501204...
2020-09-05 17:33:59
253
原创 deepchem 2.4版本安装guide
deepchem 2.4版本安装guideAnaconda环境准备Deepchem环境准备Demo测试Anaconda环境准备为了避免安装deepchem 2.4 版本时破坏了过往的python环境版本,首先新建一个python环境。建立环境conda create -n llh python=3.7为新的环境配备一个Spyder,这样打开该环境的IDE后能够关联上新环境的依赖包。pip install Spyder激活环境conda activate llhDeepchem环境准备
2020-09-05 17:26:17
935
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人