IA, ¿Si o No?....Gracias


 ¿ Qué es la inteligencia artificial ?, Ai en inglés,Es una rama de la informática cuyo objetivo es la creación de computadoras qué imiten la capacidad de razonar de los seres humanos.

Según el padre de ingeniería artificial John McCarthy: ‘ es la ciencia y la ingeniería de hacer máquinas inteligentes, especialmente programas informáticos inteligentes’. 


Una de las cuestiones que subyace ante la posibilidad de que se creen máquinas que simulen la capacidad de razonar de los humanos, es que necesitamos entender cómo funciona nuestra inteligencia. Y el concepto de inteligencia ha ido variando en el transcurso del tiempo, probablemente siga variando, en la actualidad se considera la inteligencia abarca capacidades tan dispares como :


  • Inteligencia lingüística

  • Inteligencia musical 

  • Inteligencia logico-matematica

  • inteligencia espacial

  • Inteligencia corporal

  • Inteligencia intrapersonal

  • Inteligencia interpersonal


Es conocido que la IA despierta en amplios espectros de la sociedad recelos, en el ámbito laboral por lo que implicará de destrucción de puestos de trabajo, en el ámbito de la propia autoestima, constatar que una máquina razona mejor y a mayor velocidad, por no hablar de algunos más, 



En el 2014 en la edición digital de el economista, ya se apuntó que se estimaba que el 75% de las profesiones del futuro aún no habían sido creadas, han pasado 8 años ya desde entonces, algunas  de ellas ya se han creado, pero faltan muchas más.









Reconocimiento de voz, uso en drive

En este vídeo un ejemplo de como utilizar el reconocimiento de voz de google, para que escriba un documento en google drive 




Bailando con Lobas

Pues hacia un mes aproximadamente que no usaba FoxDot para hacer algo de música, y la inspiración del momento me llevo a recrear una película del Oeste, para no ser original porque no titularla Bailando Con Lobas.

Herramientas utilizadas FoxDot (Python) para la base rítmica y de bajo. La melodía con Zynaddsubfx para los sintetizadores y Qsynth para el piano.



On The Go Again

Comenzamos una nueva etapa, aunque basada en las experiencias anteriores, este Blog será parte indisoluble y a la vez complementaria de mi canal de youtube, Beats and Bits, sobre experimentación sonora y live conding

Esto fue un live en mi canal, emitido en mi canal el 24 de Abril.



Codificación Iso 8859-1 a UTF-8

Normalmente configuramos nuestro Sistema Operativo, para que los archivos estén codificados bajo el estándar ISO-8859-1, pudiendo suceder que por medio de descargas u otros métodos como la copia desde dispositivos de almacenaje externos, tengamos archivos que no tienen esa codificación.

 También puede suceder que para algún uso concreto, debamos usar archivos con la codificación utf-8 u otra.

 En linux poseemos dos herramientas instaladas por defecto que nos van a permitir por un lado, conocer que codificación se ha empleado en un archivo, y cambiar de formato de codificación de un archivo.

 Las herramientas son file e iconv.

 Con file podemos conocer que tipo de codificación se ha utilizado en un archivo, para ello usaremos la linea de comandos en el terminal de la siguiente manera:

 file -i archivo.ext

con el que obtendremos una información muy similar a esta

  archivo.ext: text/plain; charset=iso-8859-1

 Si deseáramos convertir ese archivo a otro con una codificación diferente, por ejemplo utf-8 podemos realizarlo mediante el uso de iconv de la siguiente manera

 
 iconv -f ISO-8859-1 -t UTF-8//TRANSLIT  archivo.ext -o out.file

con lo que se crearía el nuevo archivo out.file en el que los caracteres estarían bajo el estándar utf-8. 

Iconv reconoce una gran cantidad de tipos de codificación y puede utilizarse entre gran parte de las mismas.

 Con el comando iconv -l, podemos conocer el listado de codificaciones que reconoce.

Cáculo MCD y MCM con Python sin librerías

He necesitado conocer el máximo común divisor y el mínimo común múltiplo de dos números, para ello en vez de utilizar alguna de la múltiples herramientas disponibles para calcularlos, he creado un sencillo script en python, sin recurrir a librerías.

Como recordatorio, las definiciones de MCD y MCM.

El máximo común divisor (MCD) de dos o más números naturales o enteros (no números con decimales) es el número más grande que les divide


El mínimo común múltiplo (MCM) de dos o más números naturales o enteros (no números con decimales) es el número más pequeño que es múltiplo de ambos.

y sin mayor dilación el script:



#!/usr/bin/env python3

# Calculo del máximo común divisor (MCD) y minimo común múltiplo (MCM) de dos números

def calculo_MCD_MCM(a,b):
# La función recibe dos números enteros, se haya el mayor y el menor
 if a > b:
  max = a
  min = b
 else:
  max = b
  min = a

# Buscamos  el MCD partiendo del número menor, en orden descendente, el primero que
# encuentre será el MCD y no necesitamos buscar más.
  for i in range(min,0,-1):
  if min % i == 0 and max % i == 0:
   MCD = i
   break
# ya conocemos el MCD, descubrir el MCM es sencillo, solo necesitamos
# dividir el resultado de multiplicar ambos números entre MCD
 MCM = (min * max)/MCD
# Mostramos los resultados por pantalla
 print(' El Máximo común divisor y el Minimo común múltiplo de',min,'y',max,'\n son respectivamente',
 MCD,MCM,sep=' ')
 
a = int(input(' primer numero para el calculo '))
b = int(input(' segundo numero para el calculo '))
calculo_MCD_MCM(a,b)
  
    
 

Breve Tutorial de Audacity para Podcasters

Publicado en mi canal de youtube Beats and Bits