Results 11 issues of Jks Liu

- Add using Knet: accuracy accuracy is used by trainresults - Correct below picture labels ![Wrong label](https://user-images.githubusercontent.com/1846668/105633597-7f5e7680-5e94-11eb-8068-78f70c0152af.png) to ![Correct label](https://user-images.githubusercontent.com/1846668/105633618-9d2bdb80-5e94-11eb-8ae9-cd9c10be2cc4.png)

I think `predict` is necessary though it is easy to implement. ```julia # From 30.lin predict(x) = map(i->i[1], findmax(Array(model(x)),dims=1)[2]) ```

According to > Since kernelspecs show up in URLs and other places, a kernelspec is required to have a simple name, only containing ASCII letters, ASCII numbers, and the simple...

Bug will be triggered when new `path` is longer than `self.path`.

I think `rtree.upsert` should be `rtree.insert`.

![image](https://github.com/jks-liu/WPL-s/assets/1846668/aba3897a-2d19-47ef-a360-3d85d182e3fd)

```py import numpy as np from noiseplanet.matcher.model.route import route_from_track, graph_from_track from noiseplanet.matcher import matching import pandas as pd track = np.array([[22.268942156, 114.184837977], [22.26886763, 114.184626828], [22.26876443, 114.184181684], [22.268763939, 114.184155534], [22.268766766, 114.184134369],...

Some ways have feature of `oneway`. I can create a PR later.