Implementar una red neuronal
Redes Neuronales – Teoria
Introducción a las redes neuronales
Matrices y NumPy
En matemática, una matriz es un arreglo bidimensional de números. Dado que puede definirse tanto la suma como el producto de matrices, en mayor generalidad se dice que son elementos de un anillo. Una matriz se representa por medio de una letra mayúscula(A,B..) y sus elementos con la misma letra en minúscula (a,b…), con un doble subíndice donde el primero indica la fila y el segundo la columna a la que pertenece.
Regresion Lineal
En estadística, la regresión lineal es un enfoque lineal para modelar la relación entre una variable dependiente escalar y una o más variables explicativas (o variables independientes) denotadas como X. El caso de una variable explicativa se llama regresión lineal simple. Para más de una variable explicativa, el proceso se llama regresión lineal múltiple. (Este término es distinto de la regresión lineal multivariable, donde se predicen variables dependientes correlacionadas múltiples, en lugar de una sola variable escalar).
y = mx + b
El modelo arrojó una serie de predicciones, una predicción para cada matriz de entrada. La primera entrada, [127], obtuvo una predicción de 438.94308857. La entrada de segundos, [248], obtuvo una predicción de 127.14839521. La razón para predecir en una matriz como [127] y no solo 127, es porque puede tener un modelo que hace una predicción usando múltiples características. Vamos a repasar el uso de múltiples variables en regresión lineal más adelante en esta lección. Por ahora, mantengamos un solo valor.
Teleconsole – Compartir Consola para soporte
Teleconsole es un servicio gratuito para compartir su sesión de terminal con personas de su confianza o con cualquier persona en cuestión de segundos. Los usuarios de destino pueden unirse a través de una línea de comando usando SSH o usando su navegador a través de HTTPS.
También puede reenviar puertos TCP locales a sus amigos. Utilice esta característica para permitirles acceder a las aplicaciones web que se ejecutan en su servidor local cuando está detrás de NAT.
Como instalar
Ejecutar
1 |
curl https://www.teleconsole.com/get.sh | sh |
Como usar
1 |
teleconsole |
Para entrar
Se puede dar clic en el vinculo web o digitando
1 |
teleconsole join as8bd1465ca92149d21fe4885f834fb8499e7b1696 |
Desconectar
1 |
exit |
Instalar TensorFlow en Centos 7
Fuente https://gist.github.com/thoolihan/28679cd8156744a62f88
1 2 3 4 5 6 7 8 9 10 |
sudo yum -y install epel-release sudo yum -y install gcc gcc-c++ python-pip python-devel atlas atlas-devel gcc-gfortran openssl-devel libffi-devel # use pip or pip3 as you prefer for python or python3 pip install --upgrade virtualenv virtualenv --system-site-packages ~/venvs/tensorflow source ~/venvs/tensorflow/bin/activate pip install --upgrade numpy scipy wheel cryptography #optional pip install --upgrade https://storage.googleapis.com/tensorflow/linux/cpu/tensorflow-0.10.0rc0-cp35-cp35m-linux_x86_64.whl # or below if you want gpu, support, but cuda and cudnn are required, see docs for more install instructions pip install --upgrade https://storage.googleapis.com/tensorflow/linux/gpu/tensorflow-0.10.0rc0-cp35-cp35m-linux_x86_64.whl |
Si sale el error tensorflow-0.10.0rc0-cp35-cp35m-linux_x86_64.whl is not a supported wheel on this platform.
Como restaurar un asterisk cdr csv en la base de datos de mysql
Si vemos que la base de datos de CDR de nuestro asterisk se daño o tenia problemas podremos utilizar estos comandos para poder restaurar nuestra información desde el archivo csv.
Continuar leyendo «Como restaurar un asterisk cdr csv en la base de datos de mysql»
Como ver los procesos del asterisk cuando la cpu esta al 100%
Hemos encontrado que el asterisk se nos esta consumiendo toda la CPU y no sabemos porque, pero con estos comandos nos podremos hacer una idea.
Primero podemos ver el consumo total de recursos.
Ejecutamos
1 |
top |
Si encontramos que el asterisk esta al 100% de la CPU , procedemos a ejecutar los siguiente.
Primero vemos los precesos y despues vemos las tareas:
1 2 |
ps -LlFm -p `pidof asterisk` asterisk -rx 'core show threads' |
Después de esto podremos ver los servicios que están corriendo en el servidor en cuestión.
En mi caso encontré que era el proceso de chan_ooh323.so el que estaba bloqueando el sistema, asi que procedí a deshabilitarlo ya que no lo necesito porque todas mis extensiones se registran con el protocolo SIP.
Revisar procesos PM2
1 |
fwconsole pm2 --list |
Instalar asterisk 17 con freepbx 15 en CENTOS 7
Preparación del Servidor
Paquetes iniciales – SSH y nano
1 2 3 4 |
yum install nano yum install openssh-server service sshd start chkconfig sshd on |
Paquetes para compilar
1 2 |
yum -y groupinstall core base "Development Tools" yum -y install lynx mariadb-server mariadb php php-mysql php-mbstring tftp-server httpd ncurses-devel sendmail sendmail-cf sox newt-devel libxml2-devel libtiff-devel audiofile-devel gtk2-devel subversion kernel-devel git php-process crontabs cronie cronie-anacron wget vim php-xml uuid-devel sqlite-devel net-tools gnutls-devel php-pear unixODBC mysql-connector-odbc |
Continuar leyendo «Instalar asterisk 17 con freepbx 15 en CENTOS 7»
Instalar PHP 5.6 en Centos 7
Por defecto el centos tiene la instalacion de PHP 5.4 pero en las nuevas versiones de FREEPBX necesitamos instalar la version 5.6 es por eso que vamos a hacer lo siguiente:
1 2 |
yum install centos-release-scl yum install rh-php56 rh-php56-php rh-php56-php-pdo rh-php56-php-devel rh-php56-php-mysql |
Despues instalar
1 |
yum install rh-php56-php-fpm rh-php56-php-gd rh-php56-mbstring |
Desactivar el PHP 5.3 viejo del modulo Apache:
1 2 |
mv /etc/httpd/conf.d/php.conf /root/php53.off mv /etc/httpd/conf.modules.d/10-php.conf /root/ |
Copiar el PHP 5.6 Apache modules :
1 2 3 |
cp /opt/rh/httpd24/root/etc/httpd/conf.d/rh-php56-php.conf /etc/httpd/conf.d/ cp /opt/rh/httpd24/root/etc/httpd/conf.modules.d/10-rh-php56-php.conf /etc/httpd/conf.modules.d/ cp /opt/rh/httpd24/root/etc/httpd/modules/librh-php56-php5.so /etc/httpd/modules/ |
Reinicar los servicios
1 |
systemctl restart httpd |
Crear el vinculo al php
1 2 |
mv /usr/bin/php /usr/bin/phpOLD ln -s /opt/rh/rh-php56/root/bin/php /usr/bin/php |