当前位置:   article > 正文

深度学习入门2:自然语言处理(第一章 神经网络的复习/代码+总结)_深度学习进阶 自然语言处理 源代码

深度学习进阶 自然语言处理 源代码

1.1 数学和python的复习

1.1.1向量和矩阵总结:

代码实现:D:\py\pythonProject\0自学\LM\第一章\1向量和矩阵.py

  1. import numpy as np
  2. x = np.array([1,2,3])
  3. print(x.__class__)#输出类名 np.ndarray 类
  4. print(x.shape)#np.ndarray 类 实例变量 shape 和 ndim shape 表示多维数组的 形状
  5. print(x.ndim)#np.ndarray 类 实例变量 shape 和 ndim ndim 表示维数
  6. y = np.array([[1,2,3],[4,5,6]])
  7. print(y.__class__)#输出类名 np.ndarray 类
  8. print(y.shape)#np.ndarray 类 实例变量 shape 和 ndim shape 表示多维数组的 形状
  9. print(y.ndim)#np.ndarray 类 实例变量 shape 和 ndim ndim 表示维数
  10. z = np.array([[[1,2,3],[1,2,3]],[[1,2,3],[4,5,6]]])
  11. print(z)
  12. print(z.__class__)#输出类名 np.ndarray 类
  13. print(z.shape)#np.ndarray 类 实例变量 shape 和 ndim shape 表示多维数组的 形状
  14. print(z.ndim)#np.ndarray 类 实例变量 shape 和 ndim ndim 表示维数
  15. '''
  16. 矩阵对应元素运算
  17. '''
  18. W= np.array([[1, 2, 3], [4, 5, 6]])
  19. x= np.array([[0, 1, 2], [3, 4, 5]])
  20. #print(W,x,W+x,W*x,end='')结束换行
  21. print(W,x,W+x,W*x,sep="\n")#多输出换行
  22. '''
  23. 广播 因为 NumPy 有广播功能,所以可以智能地执行不同形状的数 组之间的运算
  24. '''
  25. A = np.array([[1, 2], [3, 4]])
  26. print(A,A*10,sep="\n")
  27. b = np.array([10, 20])
  28. print(A,A+b,sep="\n")
  29. '''
  30. 向量内积和矩阵乘积
  31. '''
  32. # 向量内积
  33. a = np.array([1, 2, 3])
  34. b = np.array([4, 5, 6])
  35. print(np.dot(a,b))
  36. # 矩阵乘积
  37. A = np.array([[1, 2], [3, 4]])
  38. B = np.array([[5, 6], [7, 8]])
  39. print(A,B,np.dot(A,B),sep="\n")

1.2 神经网络的推理

神经网

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/正经夜光杯/article/detail/862080
推荐阅读
相关标签
  

闽ICP备14008679号