- Texture Synthesis Using Convolutional Neural Networks
- A Neural Algorithm of Artistic Style
- Texture Networks: Feed-forward Synthesis of Textures and Stylized Images
- Improved Texture Networks: Maximizing Quality and Diversity in Feed-forward Texture Synthesis
Demonstrates a solution for the simple multi-vehicle routing problem (VRP) using a combination of Google libraries and services. Sample depot and shipment locations randomly chosen in the San Antonio, TX metro area. Distances and times are based on Google's road network.
You will need a Google Maps Platform API Key.
| version: "3" | |
| services: | |
| osrm: | |
| container_name: osrm | |
| image: osrm/osrm-backend | |
| restart: always | |
| ports: | |
| - "5000:5000" | |
| volumes: | |
| - ./osrm:/data |
| (Dijkstra and plain A* are generally not included here as there are thousands of | |
| implementations, though I've made an exception for rare Ruby and Crystal versions, | |
| and for Thor, Mapzen's enhanced A*. ) | |
| A* Ruby https://github.com/georgian-se/shortest-path | |
| A* Crystal https://github.com/petoem/a-star.cr | |
| A* (bidirectional with shortcuts) C++ https://github.com/valhalla/valhalla | |
| NBA* JS https://github.com/anvaka/ngraph.path | |
| NBA* Java https://github.com/coderodde/GraphSearchPal | |
| NBA* Java https://github.com/coderodde/FunkyPathfinding |
How to use matrix.org and vector.im as an IRC client
Join the room #freenode_<#channel>:matrix.org, replacing <#channel> with the name of the IRC channel. For example, in order to join the #prometheus IRC channel, join the room #freenode_#prometheus:matrix.org on matrix.org.
In vector.im, rooms can be joined with the directory symbol on the bottom left.
| // Get a GeoJSON-friendly linestring from a Valhalla/OSRM route request | |
| // Adapted from | |
| // https://github.com/DennisSchiefer/Project-OSRM-Web/blob/develop/WebContent/routing/OSRM.RoutingGeometry.js | |
| // Usage: decode(<"shape" object>, 6) //(precision = 6 seems legit) | |
| var decode = function(encoded, precision) { | |
| var len = encoded.length, | |
| index = 0, | |
| lat = 0, | |
| lng = 0, | |
| array = []; |
| _ _ _ ____ _ _ | |
| | | | | __ _ ___| | __ | __ ) __ _ ___| | _| | | |
| | |_| |/ _` |/ __| |/ / | _ \ / _` |/ __| |/ / | | |
| | _ | (_| | (__| < | |_) | (_| | (__| <|_| | |
| |_| |_|\__,_|\___|_|\_\ |____/ \__,_|\___|_|\_(_) | |
| A DIY Guide for those without the patience to wait for whistleblowers | |
| --[ 1 ]-- Introduction |
#Intro
Kotlin is a new programming language for the JVM. It produces Java bytecode, supports Android and generates JavaScript. The latest version of the language is Kotlin M5.3
Kotlin project website is at kotlin.jetbrains.org.
All the codes here can be copied and run on Kotlin online editor.
Let's get started.