Skip to content

Instantly share code, notes, and snippets.

View demacdolincoln's full-sized avatar

Lincoln de Macêdo demacdolincoln

  • Brasil
View GitHub Profile
@demacdolincoln
demacdolincoln / pso.py
Created September 21, 2015 19:36
uma adaptação do PSO que busca uma palavra, apenas um simples exercício para ajudar a esclarecer seu funcionamento. como se trata de valores aleatórios e como eu não me preocupei com muitos detalhes, pode ser que algumas vezes o algoritmo não funcione
from string import ascii_uppercase as ascii_up
from random import choice, uniform
from copy import deepcopy
class Particle(object):
def __init__(self, dim, limit_max, limit_min):
self._position = [ord(choice(ascii_up)) for _ in range(dim)]
self._best_posit = self._position[::]
self._fitness = None
self._best_fitness = None
import numpy as np
class Perceptron(object):
'''
Implementacao do perceptron
'''
def __init__(self, dimensoes):
'''
:dimensoes: list com o nome das variaveis de entrada
'''
for dim in dimensoes:
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
"""
dependências:
* python2
* opencv
* numpy
* matplotlib
"""
import cv2
import numpy as np
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
#Pkg.add("Primes")
using Primes
function genBigPrime()
prime = 0
while prime == 0
#possiblePrime = rand(BigInt(1e+50):BigInt(1e+100))
possiblePrime = Int(rand(1e+2:1e+4))
if isprime(possiblePrime)
prime = possiblePrime
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.