Skip to content
Snippets Groups Projects
Commit 1932d676 authored by Alexis Nasr's avatar Alexis Nasr
Browse files

Merge branch 'master' of gitlab.lif.univ-mrs.fr:alexis.nasr/macaon2

parents 2bfa72cb a664877a
No related branches found
No related tags found
No related merge requests found
......@@ -2,7 +2,6 @@
#define __WORD_EMB__
#include"hash.h"
/* #include"fann.h"*/
#include"dico.h"
typedef struct
......@@ -14,21 +13,20 @@ typedef struct
} word_emb;
word_emb *word_emb_new(int dim, int nbelem);
void word_emb_free(word_emb *we);
void word_emb_free(word_emb *we);
word_emb *word_emb_load(char *filename);
float *word_emb_get_vector(word_emb *we, char *word);
int word_emb_get_code(word_emb *we, char *word);
/* int word_emb_fill_input_array_dnn(fann_type *input_array, word_emb *we, int code, int first_index); */
int word_emb_fill_input_array_dnn(float *input_array, word_emb *we, int code, int first_index);
void word_emb_print(FILE *f, word_emb *we, int code);
float *word_emb_get_vector(word_emb *we, char *word);
int word_emb_get_code(word_emb *we, char *word);
int word_emb_fill_input_array_dnn(float *input_array, word_emb *we, int code, int first_index);
void word_emb_print(FILE *f, word_emb *we, int code);
int word_emb_number_of_lines_in_file(char *filename);
int word_emb_number_of_columns_in_file(char *filename);
int word_emb_number_of_lines_in_file(char *filename);
int word_emb_number_of_columns_in_file(char *filename);
word_emb *word_emb_load_w2v_file(char *filename);
word_emb *word_emb_load_w2v_file_filtered(char *file_name, dico *d);
void word_emb_print_to_file(word_emb *we, char *filename);
void word_emb_print_to_file(word_emb *we, char *filename);
#endif
......@@ -158,7 +158,9 @@ void cff2fann(context *ctx)
/* printf("representation = %d\n", m->representation[mcd_col]); */
if(m->representation[mcd_col] == MCD_REPRESENTATION_EMB){
/* printf("it is an embedding val = %d, file = %s\n", val, m->filename[mcd_col]); */
fprintf(stderr, "it is an embedding val = %d, file = %s\n", feature_valindex, m->filename[mcd_col]);
//int word_emb_get_code(word_emb *we, char *word)
/* word_emb_print(stdout, m->word_emb_array[mcd_col], feature_valindex); */
/* printf("\n"); */
printf("\t%d", feature_valindex);
......
......@@ -27,6 +27,7 @@ cff_cutoff_context *cff_cutoff_context_new(void)
{
cff_cutoff_context *ctx = (cff_cutoff_context *)memalloc(sizeof(cff_cutoff_context));
ctx->help = 0;
ctx->verbose = 0;
ctx->program_name = NULL;
ctx->vocabs_filename = NULL;
......
......@@ -19,6 +19,7 @@ perceptron_context *perceptron_context_new(void)
{
perceptron_context *ctx = (perceptron_context *)memalloc(sizeof(perceptron_context));
ctx->help = 0;
ctx->verbose = 0;
ctx->program_name = NULL;
ctx->perc_model_filename = NULL;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment