<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Machine Learning | Jess Garriga</title>
    <link>https://jgarriga.netlify.app/category/machine-learning/</link>
      <atom:link href="https://jgarriga.netlify.app/category/machine-learning/index.xml" rel="self" type="application/rss+xml" />
    <description>Machine Learning</description>
    <generator>Wowchemy (https://wowchemy.com)</generator><language>es-AR</language><lastBuildDate>Tue, 20 Sep 2022 00:00:00 +0000</lastBuildDate>
    <image>
      <url>https://jgarriga.netlify.app/media/icon_hua2ec155b4296a9c9791d015323e16eb5_11927_512x512_fill_lanczos_center_3.png</url>
      <title>Machine Learning</title>
      <link>https://jgarriga.netlify.app/category/machine-learning/</link>
    </image>
    
    <item>
      <title>Identificador/predictor de conceptos aplicando aprendizaje no supervisado</title>
      <link>https://jgarriga.netlify.app/project/identificador-predictor-de-conceptos-aplicando-aprendizaje-no-supervisado/</link>
      <pubDate>Tue, 20 Sep 2022 00:00:00 +0000</pubDate>
      <guid>https://jgarriga.netlify.app/project/identificador-predictor-de-conceptos-aplicando-aprendizaje-no-supervisado/</guid>
      <description>&lt;p&gt;Garriga, Jess. 2022.&lt;/p&gt;
&lt;p&gt;FCPyS - UNCuyo.&lt;/p&gt;
&lt;p&gt;Contacto: &lt;a href=&#34;URL&#34;&gt;garrigajess98@gmail.com&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;También me pueden encontrar en:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href=&#34;https://www.linkedin.com/in/jess-garriga-b8bb95240/&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Linkedin&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&#34;https://github.com/jsgarriga&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Github&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id=&#34;advertencia&#34;&gt;Advertencia&lt;/h2&gt;
&lt;p&gt;El siguiente trabajo está en fase &lt;strong&gt;work in progress&lt;/strong&gt; y tanto la metodología como los resultados obtenidos responden a una fase inicial y exploratoria de las herramientas. Queda evaluar otros modelos, su desempeño y fundamentalmente la pertinencia de estos a los objetivos.&lt;/p&gt;
&lt;p&gt;Pueden consultar el &lt;a href=&#34;https://github.com/jsgarriga/ml_identificador_conceptos&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;repositorio&lt;/a&gt;.&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id=&#34;objetivos&#34;&gt;Objetivos&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Identificar en un corpus de texto los conceptos de un glosario&lt;/li&gt;
&lt;li&gt;Enriquecer el glosario inicial con los potenciales conceptos del corpus&lt;/li&gt;
&lt;li&gt;Construir un modelo que aplique el nuevo glosario más robusto a otras fuentes como redes sociales, cuentas de twitter, medios de comunicación, entre otras&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;descripción-y-motivación&#34;&gt;Descripción y motivación&lt;/h2&gt;
&lt;p&gt;El siguiente programa busca predecir/identificar conceptos teóricos en un corpus de texto bajo la aplicación de un modelo de machine learning bajo el paradigma del aprendizaje no supervisado. Este parte como una propuesta para mi equipo de investigación en la Facultad de Ciencias Políticas y Sociales de la Universidad Nacional de Cuyo. Trata de acercar herramientas de las Ciencias Computacionales a la Sociología, pero es potencialmente extendible al resto de las ciencias político-sociales.&lt;/p&gt;
&lt;h2 id=&#34;el-modelo&#34;&gt;El modelo&lt;/h2&gt;
&lt;p&gt;Los textos de entrenamiento y sus etiquetas han sido elaborados a partir del &lt;a href=&#34;http://www.ucm.es/centros/cont/descargas/documento38581.pdf&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;Glosario de términos sobre Tiqqun&lt;/a&gt; (Castro, 2012) y puestos a prueba con el libro &lt;a href=&#34;https://tiqqunim.blogspot.com/2015/05/metafisica.html&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;¿Qué es la metafísica crítica?&lt;/a&gt; (tiqqunim, 2015).&lt;/p&gt;
&lt;p&gt;Para la construcción del modelo se utilizaron los conceptos del glosario y sus definiciones en la elaboración de listas (los textos de entrenamiento y sus etiquetas) con el lenguaje de programación &lt;em&gt;Python&lt;/em&gt; (v. 3.8). Mediante la librería &lt;a href=&#34;https://scikit-learn.com&#34; target=&#34;_blank&#34; rel=&#34;noopener&#34;&gt;scikit-learn&lt;/a&gt; vectorizamos dichos textos y aplicamos el método &lt;em&gt;fit&lt;/em&gt;. Luego, vectorizamos el texto de prueba (el libro). Finalmente construimos un clasificador con el método &lt;em&gt;DecisionTreeClassifier&lt;/em&gt; y obtenemos las predicciones de X para Y.&lt;/p&gt;
&lt;h2 id=&#34;resultados&#34;&gt;Resultados&lt;/h2&gt;
&lt;p&gt;Para cáda párrafo del corpus, el modelo predijo los siguientes conceptos:&lt;/p&gt;
&lt;p&gt;&lt;code&gt;[&#39;Biopoder&#39; &#39;Partido_Imaginario&#39; &#39;Comunismo&#39; &#39;Biopoder&#39; &#39;Forma_de_vida&#39;&lt;/code&gt;
&lt;code&gt; &#39;Partido_Imaginario&#39; &#39;Espectáculo&#39; &#39;Espectáculo&#39; &#39;Forma_de_vida&#39;&lt;/code&gt;
&lt;code&gt; &#39;Partido_Imaginario&#39; &#39;Forma_de_vida&#39; &#39;Bloom&#39; &#39;Forma_de_vida&#39;&lt;/code&gt;
&lt;code&gt; &#39;Guerra_civil&#39; &#39;Bloom&#39; &#39;Guerra_civil&#39; &#39;Partido_Imaginario&#39;&lt;/code&gt;
&lt;code&gt; &#39;Partido_Imaginario&#39; &#39;Guerra_civil&#39; &#39;Bloom&#39; &#39;Forma_de_vida&#39; &#39;Imperio&#39;&lt;/code&gt;
&lt;code&gt; &#39;Guerra_civil&#39; &#39;Biopoder&#39; &#39;Guerra_civil&#39; &#39;Espectáculo&#39; &#39;Guerra_civil&#39;&lt;/code&gt;
&lt;code&gt; &#39;Comité_Invisible&#39; &#39;Partido_Imaginario&#39; &#39;Forma_de_vida&#39; &#39;Espectáculo&#39;&lt;/code&gt;
&lt;code&gt; &#39;Partido_Imaginario&#39; &#39;Guerra_civil&#39;]&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;La siguiente figura describe el proceso de predicción mediante un árbol de decisión:&lt;/p&gt;
&lt;p&gt;















&lt;figure  &gt;
  &lt;div class=&#34;d-flex justify-content-center&#34;&gt;
    &lt;div class=&#34;w-100&#34; &gt;&lt;img src=&#34;./output/tree.png&#34; alt=&#34;tree&#34; loading=&#34;lazy&#34; data-zoomable /&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h2 id=&#34;conclusiones&#34;&gt;Conclusiones&lt;/h2&gt;
&lt;p&gt;El modelo debe ajustarse. El glosario puede enriquecerse y mejorarse como sugiero en el apartado &amp;ldquo;Próximos trabajos&amp;rdquo;. Los resultados pueden estar sesgados al 1) tratar de identificar conceptos no desarrollados en el corpus pero que se ven forzosamente aplicados por el modelo mismo y 2) las posibles carencias en las definiciones de los conceptos. Un glosario más robusto es fundamental para la aplicación de otros modelos cuales sean.&lt;/p&gt;
&lt;h2 id=&#34;próximos-trabajos&#34;&gt;Próximos trabajos&lt;/h2&gt;
&lt;p&gt;A continuación, presento bocetos de futuras líneas de trabajo en base a lo elaborado:&lt;/p&gt;
&lt;p&gt;















&lt;figure  &gt;
  &lt;div class=&#34;d-flex justify-content-center&#34;&gt;
    &lt;div class=&#34;w-100&#34; &gt;&lt;img src=&#34;./img/1.png&#34; alt=&#34;1&#34; loading=&#34;lazy&#34; data-zoomable /&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;















&lt;figure  &gt;
  &lt;div class=&#34;d-flex justify-content-center&#34;&gt;
    &lt;div class=&#34;w-100&#34; &gt;&lt;img src=&#34;./img/2.png&#34; alt=&#34;2&#34; loading=&#34;lazy&#34; data-zoomable /&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p&gt;















&lt;figure  &gt;
  &lt;div class=&#34;d-flex justify-content-center&#34;&gt;
    &lt;div class=&#34;w-100&#34; &gt;&lt;img src=&#34;./img/3.png&#34; alt=&#34;3&#34; loading=&#34;lazy&#34; data-zoomable /&gt;&lt;/div&gt;
  &lt;/div&gt;&lt;/figure&gt;
&lt;/p&gt;
</description>
    </item>
    
  </channel>
</rss>
