Control de voz en PC e RaspberryPi con Whisper

control de voz en pc e raspberry pi

A idea do proxecto é dar instrucións de voz para interactuar a través do noso PC ou da nosa Raspberry Pi usando o modelo Whisper de voz a texto.

Daremos unha orde que será transcrita, convertida en texto, con Whisper e despois analizada para executar a orde axeitada, que pode ser desde executar un programa ata dar tensión aos pins da RaspberryPi.

Vou usar unha antiga Raspberry Pi 2, un micro USB e usarei o modelo Voz a texto publicado recentemente por OpenAI, Susurro. Ao final do artigo podes ver un pouco máis de susurro.

Continúa lendo

Google Colaboratory ou Google Colab

Google colaborou no caderno Jupyter dos desenvolvedores de google

Colaborativo, tamén chamado google colab É un produto de Google Research e úsase para escribir e executar Python e outros idiomas desde o noso navegador.

Que é

Déixovos unha guía para principiantes que complementa á perfección este artigo

Colab é un Jupyter aloxado, instalado e configurado, de xeito que non teñamos que facer nada no noso computador senón simplemente traballar desde o navegador, nos recursos na nube.

Funciona exactamente igual que Jupyter, podes ver o noso artigo. Son Cadernos ou cadernos baseados en celas que poden ser textos, imaxes ou código, neste paso de Python, porque a diferenza de Jupyter Colab neste momento só se pode usar o núcleo Python, falan de implementar posteriormente outros como R, Scala, etc. , pero non se indica ningunha data.

Continúa lendo

Cursos para aprender Machine Learning, Deep Learning e intelixencia artificial

cursos sobre aprendizaxe automática, aprendizaxe profunda. A importancia dos datos

Estes son os mellores recursos que atopo para aprender sobre aprendizaxe automática, aprendizaxe profunda e outros temas de intelixencia artificial.

Hai cursos gratuítos e de pago e de diferentes niveis. Por suposto, aínda que hai algúns en español, a maioría están en inglés.

Cursos gratuítos

Para comezar

Divídoo en cursos curtos (de 1 a 20 horas), que son para un primeiro contacto co tema.

Continúa lendo

Como converter táboas de PDF a Excel ou CSV con Tabula

Pasar e converter pdf a CSV e Excel

Vendo os datos históricos que ofrece un observatorio meteorolóxico na miña cidade, vexo iso só os ofrecen gráficamente e para descargar en PDF. Non entendo por que non che deixan descargalos en csv, o que sería moito máis útil para todos.

Así que estiven a buscar un solución para pasar estas táboas de pdf a csv ou se alguén quere formatar Excel ou Libre Office. Gústame csv porque cun csv podes facer todo o que podes tratar con Python e as súas bibliotecas ou podes importalo facilmente a calquera folla de cálculo.

Como a idea é conseguir un proceso automatizado, o que quero é un script para traballar con Python e aquí entra Tabula.

Continúa lendo

Anaconda Tutorial: que é, como instalalo e como usalo

Anaconda Data Science, big data e pytho, distribución R.

Neste artigo deixo un Guía de instalación de Anaconda e como usar o seu xestor de paquetes Conda. Con isto podemos crear contornos de desenvolvemento para Python e R coas bibliotecas que queremos. Moi interesante comezar a xogar con Machine Learning, análise de datos e programación con Python.

Anaconda é unha distribución gratuíta e de código aberto das linguaxes de programación Python e R moi empregadas en computación científica (Data ScienceData Science, Machine Learning, Science, Engineering, analytics predictive, Big Data, etc.).

Instala unha gran cantidade de aplicacións moi empregadas nestas disciplinas á vez, en lugar de ter que instalalas unha a unha. . Máis de 1400 e que son os máis empregados nestas disciplinas. Algúns exemplos

  • numpy
  • pandas
  • Fluxo tensor
  • H20.ai
  • Escipar
  • Xúpiter
  • Panel de control
  • OpenCV
  • matplotLib

Continúa lendo

Como instalar Keras e TensorFlow desde o backend en Ubuntu

como instalar keras en Ubuntu

Despois de rematar o Curso de Aprendizaxe Automática, Buscaba por onde continuar. Os contornos de desenvolvemento empregados no curso de prototipado Octave / Matlab non son o que a xente usa, polo que tes que dar un salto a algo de maior calidade. Entre os candidatos que máis me recomendaron está Keras, usando o backend TensorFlow. Non vou ver se Keras é mellor que outras ferramentas ou frameworks ou se escoller TensorFlow ou Theano. Só vou explicar como se pode instalar en Ubuntu.

Primeiro intentei instalalo a partir da documentación das páxinas oficiais e foi imposible, sempre tiven algún erro, algunha pregunta sen resolver. Ao final fun a buscar tutoriais específicos sobre como instalar keras en Ubuntu E sen embargo levo dous días pasando moito tempo pola noite. Ao final conseguino e déixovos como o fixen por se vos pode abrir o camiño.

Como imos seguir os pasos recomendados polos sitios web que vos deixo de fontes ao final do tutorial, imos instalar PIP que non tiña, para xestionar os paquetes. PIP en linux é iso, un sistema de xestión de paquetes escrito en python.

sudo apt-get install python3-pip sudo apt install python-pip

Continúa lendo

Rematei o curso Coursera Machine Learning

Rematei o curso Coursera Machine Learning

Rematei o Curso de aprendizaxe automática ofrecido pola universidade de Stanford en Coursera, e dado que xa son varios os que me preguntaron aberta e privada ao respecto, quería detallar un pouco máis o que me pareceu e que quen decida facelo saiba o que vai atopar.

É un curso gratuíto sobre Aprendizaxe Automática, impartido por Andrew Ng. unha vez rematado, se queres, podes ter un certificado que avale as habilidades acadadas por 68 €. Está dividido en 3 piares, vídeos, exames ou cuestións e exercicios de programación. Está en inglés. Tes subtítulos en varios idiomas, pero o castelán non é moi bo e ás veces está obsoleto, moito mellor se os pon en inglés.

É bastante teórico. Pero quizais por iso pareza unha boa forma de comezar porque non só vas aprender que facer senón por que o fas.

Continúa lendo