Meus amigos deveriam ver isto:
InfoQ: Responsive Design (Kent Beck)
(infelizmente, sem tempo para escrever a respeito...)
Páginas
Showing posts with label video. Show all posts
Showing posts with label video. Show all posts
Tuesday, October 25, 2011
Saturday, October 16, 2010
É possível aprender com os dados?
Tudo começou com a leitura de um post num blog, sobre Online Learning [1], sugestão de um amigo do estágio.
Nos comentários tinha um link para um site com vídeo aulas [2].
Chegando lá, já no primeiro link no topo da página [3] me interessei e comecei a assistir uma aula de uma hora sobre aprendizado semi-supervisionado.
Existem métodos de inferir/formular modelos a partir de um conjunto de dados no qual temos como entrada pares de entrada+saída. São os chamados métodos supervisionados.
Por exemplo, podemos ter como entrada 1000 emails e saber se cada um deles é um spam ou não.
Seria interessante agora inferir coisas a partir dos dados não classificados, classificação não-supervisionada.
Este é o caso quando queremos por exemplo encontrar grupos através de uma função de similaridade.
O aprendizado semi-supervisionado é quando temos alguns dados classificados, e outros não classificados. Ou seja, temos 1000 emails que sabemos distinguir entre spam e não-spam, mais digamos 9000 emails que não sabemos a classificação.
Esses 9000 emails podem ajudar substancialmente a desenvolver um modelo que dado um novo email ele seja classificado corretamente como spam ou não-spam.
Na aula são mostradas duas categorias de problemas, e que tipo de conjunto de dados funcionam bem usando as técnicas apresentadas.
Fica a sugestão a todos para visitar o videolectures.net e passar algumas horas assistindo a aulas muito interessantes.
[1] http://mark.reid.name/sap/online-learning-in-clojure.html
[2] http://videolectures.net
[3] http://videolectures.net/mlas06_mitchell_sla/
[4] http://en.wikipedia.org/wiki/Expectation-maximization_algorithm
[5] http://en.wikipedia.org/wiki/Co-training
[6] http://www.eleitorando.com.br
Nos comentários tinha um link para um site com vídeo aulas [2].
Chegando lá, já no primeiro link no topo da página [3] me interessei e comecei a assistir uma aula de uma hora sobre aprendizado semi-supervisionado.
Existem métodos de inferir/formular modelos a partir de um conjunto de dados no qual temos como entrada pares de entrada+saída. São os chamados métodos supervisionados.
Por exemplo, podemos ter como entrada 1000 emails e saber se cada um deles é um spam ou não.
Seria interessante agora inferir coisas a partir dos dados não classificados, classificação não-supervisionada.
Este é o caso quando queremos por exemplo encontrar grupos através de uma função de similaridade.
O aprendizado semi-supervisionado é quando temos alguns dados classificados, e outros não classificados. Ou seja, temos 1000 emails que sabemos distinguir entre spam e não-spam, mais digamos 9000 emails que não sabemos a classificação.
Esses 9000 emails podem ajudar substancialmente a desenvolver um modelo que dado um novo email ele seja classificado corretamente como spam ou não-spam.
Na aula são mostradas duas categorias de problemas, e que tipo de conjunto de dados funcionam bem usando as técnicas apresentadas.
- Expectation Maximization (EM) [4]
- Co-training [5]
Fica a sugestão a todos para visitar o videolectures.net e passar algumas horas assistindo a aulas muito interessantes.
[1] http://mark.reid.name/sap/online-learning-in-clojure.html
[2] http://videolectures.net
[3] http://videolectures.net/mlas06_mitchell_sla/
[4] http://en.wikipedia.org/wiki/Expectation-maximization_algorithm
[5] http://en.wikipedia.org/wiki/Co-training
[6] http://www.eleitorando.com.br
Sunday, April 5, 2009
Yes, Python rocks - Multitouch to the masses
Hoje o Ronald me mostrou um vídeo que demonstra mais um dos super-poderes do Python.
Desta vez nosso herói entre em cena como um framework para aplicações "multi-touch" (interfaces sensíveis a vários toques simultâneos, como a tela do iPhone).
Com um número de linhas inimaginavelmente pequeno dá para escrever coisas muito legais... hmm falei em inimaginável? Bem, acho que com Python já dava para imaginar que seria rápido e fácil e sem burocracia :P
"Idolatria" a parte, o vídeo:
pymt demo reel from Thomas Hansen on Vimeo.
Existe muito mais nesse mundo, e um bom começo é aqui: http://nuigroup.com/
Desta vez nosso herói entre em cena como um framework para aplicações "multi-touch" (interfaces sensíveis a vários toques simultâneos, como a tela do iPhone).
Com um número de linhas inimaginavelmente pequeno dá para escrever coisas muito legais... hmm falei em inimaginável? Bem, acho que com Python já dava para imaginar que seria rápido e fácil e sem burocracia :P
"Idolatria" a parte, o vídeo:
pymt demo reel from Thomas Hansen on Vimeo.
Existe muito mais nesse mundo, e um bom começo é aqui: http://nuigroup.com/
Sunday, February 8, 2009
Windows 7 - video
Hoje baixei uma cópia de teste do Windows 7.
Segundo o site da Microsoft, já está quase terminando o período liberado para downloads. Resolvi testar :D
Baixei a ISO de 2,4 GB e instalei numa máquina virtual no VMware 6.5, com 1GB de RAM e 16GB de HD.
A instalação básica custou 7,4 GB, e logo fui olhar a pasta winsxs (do Windows Side-by-side). Para quem não conhece, essa pasta guarda informações importantes para o Windows, e muito sobre o tamanho absurdo dessa pasta pode ser encontrado na Internet.
Atualmente essa pasta winsxs no meu Windows Vista consome mais de 13GB. No Windows 7 recém-instalado, são 3,8GB.
O desempenho da máquina virtual ficou bastante aceitável, rodando num host Windows Vista com 2GB de RAM, Intel Core 2 Duo T7500 @ 2,2 GHz.
Fiz um vídeo curto com o VMware. Habilitei o recurso que omite os frames "em que nada foi feito", e com isso parece meio corrido.
É uma amostra muito rápida da cara padrão pós-instalação do Windows 7.
Navego pelo menu iniciar, abro o Windows Explorer, Windows Media Player, e o Internet Explorer 8.
Depois eu acabei mudando o tema do Windows, agora está muito melhor do que no Vista essa parte de customização sem precisar pagar por funcionalidade extra.
No momento estou calculando o Windows Experience Index, para ver como fica classificado o desempenho dentro da máquina virtual.
Mesmo no VMware, o Aero está habilitado e consegui rodar o jogo de xadrez Chess Titans, que tem peças em 3D com efeito glass. O host tem uma GeForce 8600M GT 512 MB.
Qualquer novidade eu publico aqui.
Segundo o site da Microsoft, já está quase terminando o período liberado para downloads. Resolvi testar :D
Baixei a ISO de 2,4 GB e instalei numa máquina virtual no VMware 6.5, com 1GB de RAM e 16GB de HD.
A instalação básica custou 7,4 GB, e logo fui olhar a pasta winsxs (do Windows Side-by-side). Para quem não conhece, essa pasta guarda informações importantes para o Windows, e muito sobre o tamanho absurdo dessa pasta pode ser encontrado na Internet.
Atualmente essa pasta winsxs no meu Windows Vista consome mais de 13GB. No Windows 7 recém-instalado, são 3,8GB.
O desempenho da máquina virtual ficou bastante aceitável, rodando num host Windows Vista com 2GB de RAM, Intel Core 2 Duo T7500 @ 2,2 GHz.
Fiz um vídeo curto com o VMware. Habilitei o recurso que omite os frames "em que nada foi feito", e com isso parece meio corrido.
É uma amostra muito rápida da cara padrão pós-instalação do Windows 7.
Navego pelo menu iniciar, abro o Windows Explorer, Windows Media Player, e o Internet Explorer 8.
Depois eu acabei mudando o tema do Windows, agora está muito melhor do que no Vista essa parte de customização sem precisar pagar por funcionalidade extra.
No momento estou calculando o Windows Experience Index, para ver como fica classificado o desempenho dentro da máquina virtual.
Mesmo no VMware, o Aero está habilitado e consegui rodar o jogo de xadrez Chess Titans, que tem peças em 3D com efeito glass. O host tem uma GeForce 8600M GT 512 MB.
Qualquer novidade eu publico aqui.
Saturday, February 7, 2009
Idéias para a Saúde Pública e Educação - TED2009 - Bill Gates
Assisti esse vídeo hoje, e tenho certeza de que ele deve ser espalhado para o maior público possível.
Trata-se de Bill Gates abordando dois problemas atuais. Note que não é o Bill Gates que você deve "conhecer", ele não está falando de Microsoft, nem de nada relacionado a tecnologia.
Gates fala sobre a erradicação da malária, grande causadora de mortes nos países pobres (Brasil inclusive).
Seu otimismo me contagia, tanto que me motiva e inspira a tomar ações que visam melhorar nosso mundo. Cada um de nós tem o poder de lutar por um mundo melhor, e isso não deve ficar só em palavras.
O outro tópico é como fazer ótimos professores. Sinto que tive o privilégio de ter grandes professores em minha vida, e ainda alguns por vir nos últimos anos de faculdade. Ter a presença de alguém que o motive e inspire em sua vida é uma experiência pela qual todos deveriam passar.
Hoje não me sinto tão bem para "falar bonito" sobre os dois temas, até porque o Bill já falou muito bem. Não deixem de acompanhar na íntegra suas palavras, elas certamente podem mudar sua forma de ver o mundo, e de acreditar em dias melhores.
Além do mais, eu não conhecia o TED. É um evento sobre "idéias que valem ser amplamente divulgadas". Certamente podemos encontrar outros tópicos igualmente interessantes no site oficial: TED.com
O evento está ocorrendo esta semana na Califórnia, portanto não vejo a hora de divulgarem mais vídeos no site!
Trata-se de Bill Gates abordando dois problemas atuais. Note que não é o Bill Gates que você deve "conhecer", ele não está falando de Microsoft, nem de nada relacionado a tecnologia.
Gates fala sobre a erradicação da malária, grande causadora de mortes nos países pobres (Brasil inclusive).
Seu otimismo me contagia, tanto que me motiva e inspira a tomar ações que visam melhorar nosso mundo. Cada um de nós tem o poder de lutar por um mundo melhor, e isso não deve ficar só em palavras.
O outro tópico é como fazer ótimos professores. Sinto que tive o privilégio de ter grandes professores em minha vida, e ainda alguns por vir nos últimos anos de faculdade. Ter a presença de alguém que o motive e inspire em sua vida é uma experiência pela qual todos deveriam passar.
Hoje não me sinto tão bem para "falar bonito" sobre os dois temas, até porque o Bill já falou muito bem. Não deixem de acompanhar na íntegra suas palavras, elas certamente podem mudar sua forma de ver o mundo, e de acreditar em dias melhores.
Além do mais, eu não conhecia o TED. É um evento sobre "idéias que valem ser amplamente divulgadas". Certamente podemos encontrar outros tópicos igualmente interessantes no site oficial: TED.com
O evento está ocorrendo esta semana na Califórnia, portanto não vejo a hora de divulgarem mais vídeos no site!
Subscribe to:
Posts (Atom)