Commit bd658b7a authored by Alexis Nasr's avatar Alexis Nasr
Browse files

modified word_embedding handling in cff2fann.c

parent fa380ae0
......@@ -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);
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment