Pregunta

En primer lugar, me doy cuenta de que esta es una pregunta muy similar a la siguiente: ¿Cuáles son las buenas librerías de código abierto para la inteligencia colectiva en .NET / java?

... pero todas las respuestas a aquél han centrado en Java, por lo que pido de nuevo, esta vez con más interés por .Net (C # idealmente) ideas.

Un poco de historia; Hace poco leí excelente libro Toby Segran de CI , y yo acabamos de retención de libro de Satnam Alag (que estoy seguro que también es excelente, pero sólo tengo espacios verdes en él). Estos son Python y Java centrada, que no tienen problemas para leer los códigos de ejemplo, pero como soy un desarrollador de C # que sería divertido para jugar con algunas de estas ideas en mi lengua materna. He tenido una búsqueda en la web y así y no vienen con demasiado. En cierto modo esto es una gran noticia, tal vez podría puerto algo a .NET (sugerencias son bienvenidos), pero también me gustaría mucho echar un vistazo a los proyectos existentes antes de hacer esto.

Por lo tanto, hay un CI aficionados por ahí que trabajan en .Net con proyectos OS, me he perdido algunos libros / sitios / blogs salta a la vista e interesantes?

Me doy cuenta de CI es un campo muy amplio, por lo que reducirlo un poco Estoy interesado principalmente en las zonas de agrupamiento / predicción y / o recomendaciones, pero estoy abierto a otras ideas.

Editar : sólo vio este libro a punto de ser publicado por Manning que puede ventiladores CI de interés: Algoritmos de la Red inteligente .

Editar Aclaración en respuesta a las observaciones de los alces; lo que busco es realmente bibliotecas, marcos o proyectos de mayor escala (idealmente OS) que utilizan técnicas de CI con .Net. Los ejemplos de código son grandes, pero como dijo Moose en su comentario que es bastante fácil de tomar ejemplos de Java y portarlos. Por ejemplo, existe un proyecto que mira interesante escrito en Java llamada WEKA , hay hay ninguna razón que no puedo usar esto y experimentar con ella, yo era sólo curiosidad por saber si había cosas similares que tienen lugar en .Net. Me acaban echando un vistazo información sobre Lucene y veo que hay un puerto de C # de eso, de manera que es un comienzo ... ¿hay alguna más por ahí?

Editar Esto no es C #, pero es .Net; Robert Pickering ha comenzado la recolección de recursos F # CI aquí . Parece interesante, pero todavía estoy en busca de información de C # también.

¿Fue útil?

Solución

Microsoft Research (información completa: Yo trabajo en Microsoft, aunque no en el grupo que publicó esta herramienta). Acaba de lanzar una biblioteca de aprendizaje de máquina en .NET llama Infer.NET

texto del enlace Es posible que desee comprobar que funciona.

Otros consejos

Aquí hay un enlace a una pendiente de un predictor de filtrado colaborativo basado en calificaciones:

C # Aplicación de Slope Una

Esta biblioteca tiene:

supervisadas

  • Perceptron
  • Kernel Perceptrón
  • KNN
  • árboles de decisión

no supervisado

  • La agrupación jerárquica
  • KMeans

Se llama aprendizaje automático para .NET .

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top