Comments (6)
O cara falando sobre criar issues pequenos e faceis de entender.... hahahah
from kairos.
Eu criei pra discutir o que seria implementado aí. Até porque nem sei como fazer direito. Ideias:
-
Rodar várias vezes e checar qual a frequencia que ele atinge os mesmos pontos. Se atingir sempre os mesmos pontos, isso mostra que o algoritmo converge para um resultado (não que ele esteja correto)
-
Comparar os algorítmos e ver quais as diferenças entre eles:
- Número de pontos atingidos
- Tempo de execução
- Convergência a um resultado
from kairos.
Antes de começar a criar um "juiz", acho que temos que deixar estabelecido o que será testado e em qual ordem.
Minha sugestão é (em um número X de loops):
- Total de pontos alcançados
- Ponto mais distante alcançado
- Tempo gasto
E sugiro que seja testado em 10 loops, 100 loops, 1000 loops, 10000 loops e 100000 loops.
from kairos.
Acho que loops não é uma boa estratégia, seria melhor por tempo de processamento. Isso porque pode existir um algorítmo que não usa loops. Por exemplo, imagine um walker que chegue aos 60 minutos e, ao invés de voltar para o início, ele subtraia um tempo dele voltando para o penúltimo nó para escolher outro ponto.
Por isso, prefiro que o tempo seja o eixo de comparação padrão. Então, ficaria:
Minha sugestão é (em um número X de segundos):
-Total de pontos alcançados
-Ponto mais distante alcançado
-Tempo gasto
E sugiro que seja testado em [0, 600] segundos de 3 em 3 segundos.
from kairos.
Fechado
from kairos.
Minha sugestão é comparar:
-Total de pontos alcançados
-Ponto mais distante alcançado
-A semelhança entre as respostas
E sugiro que seja testado no intervalo de [0, 60] segundos de 0.1 em 0.1 segundos.
Isso, repetido em vários pontos da cidade, em diferentes horas do dia.
from kairos.
Related Issues (6)
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from kairos.