Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Khronos14

#61
Este año tuve una asignatura de Inteligencia Artificial en la carrera de Informática y me llevé una gran decepción. Sabía que estábamos muy verdes en la IA, pero no tanto. La asignatura se dividía en dos partes:

- Inteligencia Artificial Subsimbólica.

Básicamente creabas programas que resolvían problemas mediante algoritmos de búsqueda (anchura, profundidad, A*, etc..) como: sudokus, puzzles, etc..
La verdad, eso no lo considero inteligencia.

- Inteligencia Artificial simbólica.

Esta parte es la más impresionante, sobre todo los algoritmos genéticos y las Redes de Neuronas Artificiales. Lo malo es que no nos enseñaban como crear sistemas que utilicen estas técnicas, simplemente utilizando el Matlab, que ya las trae implementadas, resolvíamos pequeños problemas. Con Matlab hicimos un par de scripts que reconocían letras y números en imágenes, pero no mucho más.

Por lo menos en mi Universidad es así, me llevé una gran decepción, no me sirvió para nada la asignatura; era casi todo teoría.

Estamos muy verdes en Inteligencia Artificial, por ahora hay que conformarse con las películas de ciencia ficción  ;D

Saludos.
#62
Cómprate una guía práctica de Android, los libros de Anaya están bastante bien. Yo me compré hace poco uno que me salió por 25 € y está muy bien para empezar.

Saludos.
#63
Hardware / Re: Pc por piezas
25 Junio 2013, 11:56 AM
A ver que te parece este presupuesto:

Intel Core i5-4670K 3.4Ghz Box Socket 1150 - 223 €
http://www.pccomponentes.com/intel_core_i5_4670k_3_4ghz_box_socket_1150.html

Gigabyte GA-Z87MX-D3H - 128 €
http://www.pccomponentes.com/gigabyte_ga_z87mx_d3h.html

G.Skill Ripjaws X DDR3 1600 PC3-12800 8GB 2x4GB CL9 - 59.95 €
http://www.pccomponentes.com/g_skill_ripjaws_x_ddr3_1600_pc3_12800_8gb_2x4gb_cl9.html

Sapphire Radeon HD 7870 GHz Edition 2GB GDDR5 - 189 €
http://www.pccomponentes.com/sapphire_radeon_hd_7870_ghz_edition_2gb_gddr5.html

Thermaltake V4 Black Edition - 37 €
http://www.pccomponentes.com/thermaltake_v4_black_edition.html

Tacens Radix VI 650W - 47 €
http://www.pccomponentes.com/tacens_radix_vi_650w.html

Seagate Barracuda 7200.14 1TB SATA3 - 58 €
http://www.pccomponentes.com/seagate_barracuda_7200_14_1tb_sata3.html

Total: 741.95 €

Me pasé un poco del presupuesto, pero es un ordenador orientado a 4-5 años de vida. Si no tienes pensado hacer Overclock podríamos bajar un poco el presupuesto o poner una gráfica más barata.

Saludos.
#64
Cita de: x64Core en 24 Junio 2013, 20:08 PM
*FACEPALM* Santa mier* chicos por favor diganme que eso de usar macros del preprocesador solo
lo dicen como trolls... Ya dieron la respuesta a la pregunta, se puede utilizar IsWow64Process para saber si un proceso
esta siendo ejecuta como un WoW64, si lo es, entonces estamos en un Windows de 64 bits, sino, es de 32bits.

Esto no es de si queremos compilar un PE32 o PE32+

Jajajaja leí rápido la pregunta y ni me di cuenta de lo que escribía.

Saludos.
#65
Puedes probar con directivas condicionales del compilador, si utilizas el Visual Studio es muy sencillo, existen los defines: _WIN32 y _WIN64.

Te pongo un ejemplo:


#ifdef _WIN64
printf("WIN64\n");
#else
printf("WIN32\n");
#endif


Pero si usas GCC tienes que utilizar sus macros específicas:

http://stackoverflow.com/questions/1505582/determining-32-vs-64-bit-in-c

Saludos.
#67
Así no se hacen archivos de compilación Makefile, la gracia de estos archivos es hacerlos para que sólo te recompilen los módulos desactualizados. Te pongo un ejemplo:



CC=gcc

all: main.o prueba.o funcion.o
$(CC) main.o prueba.o funcion.o -o programa

main.o: main.c
$(CC) -c main.c

prueba.o: prueba.c prueba.h
$(CC) -c prueba.c

funcion.o: funcion.c funcion.h
$(CC) -c funcion.c


Escribiendo un simple make, comprueba si existen y si están actualizados (utiliza la fecha de modificación del fichero de código fuente y la del binario) todos los módulos: main.o, prueba.o y funcion.o. En caso de que no lo estén los compila y luego genera el archivo ejecutable final. El parámetro -c compila pero no linkea, es decir se generan archivos .o.

Los archivos Makefile también son muy útiles si le pones opciones como:


CC=gcc

all: main.o prueba.o funcion.o
$(CC) main.o prueba.o funcion.o -o programa

main.o: main.c
$(CC) -c main.c

prueba.o: prueba.c prueba.h
$(CC) -c prueba.c

funcion.o: funcion.c funcion.h
$(CC) -c funcion.c

clean:
rm -r -f *.o


Si ejecutas en la línea de comandos make clean, se borrarán todos los archivos *.o.

Existen macros para no tener que hacer esto archivo por archivo, buscando un poco en google lo encontrarás, pero para explicar es mejor este método.

Saludos.
#68
Hardware / Re: Ayuda con la eleccion de un ssd
20 Junio 2013, 22:32 PM
Yo acabo de comprar un Samsung SSD Pro 840 de 256 GB, y fue la mejor compra que hice. El PC arranca en 8 segundos, y la instalación de Windows 8 llevó 10 minutos, cronometrados  ;D. El PC vuela, todos los programas se abren al instante.

Windows 8 le da una puntuación de 8.1, te pongo una foto del benchmark del Software que incorpora.



Me llevo 4 meses ahorrar para comprarlo, pero no me arrepiento. Los Crucial M4 también son buenos, pero por un poquito más te compras esta bestia parda.

Saludos.
#69
Hardware / Re: Duda con mi pc y los juegos
11 Junio 2013, 17:07 PM
En NVIDIA y en ATI, la gama baja se recicla de una generación a otra, es decir, poca mejora va a haber entre una 210 a una 610, las series X10 y X20 es lo que tienen.

Yo no le cambiaría nada a ese PC, ahorraría y lo cambiaría entero.

Saludos.
#70
La diferencia entre CL7 y CL9 es mínima, es imposible notarlo. Si vas a hacer Overclock, es mejor que compres las de 2133Mhz.

En cuanto al disco duro, instala el sistema en uno decente. No lo instales en uno de 5400RPM o en un Western Digital Caviar Green.

Saludos.