YinHan-Zhang

Results 12 issues of YinHan-Zhang

## 本周进度 1. 完成所有环境配置与demo的运行 2. 论文详细精读 3. 背景知识笔记积累,尤其是deepwalk和node2vec算法,struct2vec是二者基础上的改进,应该了解一下它俩的原理 4. 阅读了网上的算法实现代码,原理有点不懂稍微吃力 笔记页面进度: > 自然语言处理的基础知识有点不够,有些算法和专业名词不太理解,查阅了相当多的资料,以及算法基础,花了相当多的时间 ![3_661](https://user-images.githubusercontent.com/89371343/183300018-add4e5e4-8948-40a8-9989-03880e5da86b.png) ![2_a68](https://user-images.githubusercontent.com/89371343/183300011-48edcdbf-e10b-44ed-88dc-323e919fc89e.png) ### 我的笔记(Updating):[链接](https://github.com/YinHan-Zhang/learn/edit/main/Struct2Vec.md)

# 从编译到运行Demo成功的完整过程 > 遇到问题,参考一下我的过程和解决可能的方法及思路 我的GitHUb链接:[完整过程及解决方法记录](https://github.com/YinHan-Zhang/learn/blob/main/start%20on%20Angel.md)

--- Name: Week1 report About: 记录一下搭环境中遇到的错误 Title: learn on this week Label: bug --- **Week 学习总结**: [学习报告](https://github.com/YinHan-Zhang/learn/blob/main/start%20on%20Angel.md)

写的分布式代码跑不起来(一直有bug搞不好),小遗憾 结果是拿出去单独跑函数的

# week 8 本周:调代码,一起跑完整的代码跑不通(www~),那就单独拿出来,分开 参数: walk length: 10 epochNum: 5 Maxlayers: 10 stay_prob: 0.3 1. 节点采样路径 ![image](https://user-images.githubusercontent.com/89371343/189622336-7f10eb75-effc-48df-885b-c818b8990e5e.png) 2. 带权节点采样路径 ![image](https://user-images.githubusercontent.com/89371343/189637889-32dd15f7-fcad-4864-901d-b03fb96d1cde.png) ![image](https://user-images.githubusercontent.com/89371343/189638032-43ad9f9a-6292-4a66-b213-bc37cff4810f.png) 3. 构建的带权层次树 ![image](https://user-images.githubusercontent.com/89371343/189646323-ecd3323f-d277-4135-9d42-28fc9e60412c.png) 4. 构建的层次邻接表 * (layer,v1,v2) ![image](https://user-images.githubusercontent.com/89371343/189647723-4363066e-5b6a-48be-bb67-bb54e2d72d32.png) #...

# 本周进展 1. 按照自己的思路代码算是写完了 2. 我跑不通。。。,主要运行起来没有我想起来那么简单 3. 开学之后课好多,没有那么多精力debug了

### Code work ZhangYinhan * week3 - week4

# 本周进展 1. 继续优化代码,已完成fastdtw ,计算结构距离,层级结构构建,偏重加权漫步等模块 2. 学习分布式如何写代码,看了模板,但是看不太懂有点吃力 3. scala持续学习中 4. 有针对性的学习angel的组件和api # 遇到的问题 * batch 分块读取看得懂,但是并行运行那里就看不懂了 * angel中封装好的类和模板,不太会调用 ## 最大的拦路虎 图的表示问题,节点表示,层级结构表示 ,这里没理解好,思路不清晰有点混乱 * 之前老师说过,不用自己定义,好像也知道这点,但是我并不知道咋用起来,我也没怎么搞懂,呜呜呜 * **宝宝愚钝了,需要老师细讲一下** ## scala学习 > 一开始很难受,但是我越来越体会到scala的好处了,虽然指令式编程已经根深蒂固了,scala的妙用非常简洁,妙啊!...

# Angel 项目第三周第四周进展 1. 完成所有论文及代码的思路理解 2. 学习scala语言 3. 应用scala语言到算法上,进行书写实现(目前还是存在一些报错,尚未完全解决,但逻辑思路已经完全清晰) 4. 工程化的封装模块,还需要学习规范化代码 ## 当前算法需要优化的地方 * 矩阵及图的表示,需要调用接口,已经知道如何用,随后熟悉接口代码后,进行改进 * 自己补充的算法,扩展性不太好,scala语言不熟悉,很容易报错 * 还没有进行test * 类和函数全部写到了一起,后面需要分开模块化封装 [学习过程及笔记链接](https://github.com/YinHan-Zhang/learn/blob/main/Struct2Vec.md) # Git上遇到的错误 * ssh网络问题 ![image](https://user-images.githubusercontent.com/89371343/185009859-7162f115-0f6d-4503-bf1b-d645309ecf61.png) * 配置ssh密钥,尝试解决 ![image](https://user-images.githubusercontent.com/89371343/185009987-91a2caf0-ca0b-4d8c-8c31-d3d71fd748fd.png)...