MCPcopy Create free account

hub / github.com/IBM/Project_CodeNet / types & classes

Types & classes153 in github.com/IBM/Project_CodeNet

↓ 7 callersClassClassDataset
Classification Dataset that is initialized by carving a part of array of samples the resulted dataset is unbalanced in terms of solution
model-experiments/token-based-similarity-classification/src/Dataset/TokensClassifDS.py:166
↓ 7 callersClassSeqBlockFactory
Factory of sequential DNN blocks for processing sequences of tokens for code classification and similarity analysis Provides functions
model-experiments/token-based-similarity-classification/src/ModelMaker/ModelUtils.py:116
↓ 5 callersClassBalancedClassDataset
Balanced classification Dataset where is problem has proportionally correct number of solutions Class of objects representing a classifi
model-experiments/token-based-similarity-classification/src/Dataset/TokensClassifDS.py:201
↓ 5 callersClassSeqModelFactory
Factory of DNNs for code classification and similarity analysis Provides functions for creating DNNs of different types If the number
model-experiments/token-based-similarity-classification/src/ModelMaker/SeqModelMaker.py:15
↓ 4 callersClassGNN
model-experiments/gnn-based-experiments/src/model/gnn.py:12
↓ 4 callersClassSamplePartStat
Statistics of the part of set of samples: similar, left or right
model-experiments/token-based-similarity-classification/src/Verify/SimDsVerify.py:50
↓ 4 callersClassSeqTok2WaySimDsTF
Class for making datasets to train source code similarity analyser by sequence of tokens technique Specializes parent class with fun
model-experiments/token-based-similarity-classification/src/SeqOfTokens/SeqTok2WaySimDsTF.py:16
↓ 4 callersClassSimilConfusAnalysis
Class for constructing and analysing confusion matrix
model-experiments/token-based-similarity-classification/src/PostProcessor/SimilConfusion.py:14
↓ 3 callersClassClassConfusAnalysis
Class for constructing and analysing confusion matrix
model-experiments/token-based-similarity-classification/src/PostProcessor/ClassConfusion.py:16
↓ 3 callersClassDataLoader
r"""Data loader which merges data objects from a :class:`torch_geometric.data.dataset` to a mini-batch. Args: dataset (Dataset): The
model-experiments/gnn-based-experiments/src/data/dataloader.py:59
↓ 3 callersClassDsStat
Class defining statistics of dataset: test validation or training
model-experiments/token-based-similarity-classification/src/Verify/SimDsVerify.py:103
↓ 3 callersClassFuncModelFactory
Factory of DNNs for code classification and similarity analysis Provides functions for creating DNNs for similarity analysis of source
model-experiments/token-based-similarity-classification/src/ModelMaker/FuncModelMaker.py:14
↓ 3 callersClassSeqTokDataset
Class for making datasets to train sequence of tokens classifiers Specializes parent class with functions computing samples as seque
model-experiments/token-based-similarity-classification/src/SeqOfTokens/SeqTokDataset.py:15
↓ 2 callersClassBagTokDataset
Class for making datasets to train bag of tokens classifiers of source code Specializes parent class with functions computing bag of toke
model-experiments/token-based-similarity-classification/src/BagOfTokens/BagTokDataset.py:17
↓ 2 callersClassBagTokSimilarityDS
Dataset maker for source coode similarity analyser using Bag of Tokens technique Loads files of tokenized source code files from the giv
model-experiments/token-based-similarity-classification/src/BagOfTokens/BagTokSimilarityDS.py:21
↓ 2 callersClassDebugTokenizer
Class for debugging tokenizer
model-experiments/token-based-similarity-classification/src/DSMaker/DebugTokenizer.py:7
↓ 2 callersClassExpSiameseModelFactory
Class for making experimental DNNs Provides functions for creating experimental DNNs both for classification and similarity analysis of
model-experiments/token-based-similarity-classification/src/ModelMaker/ExpSiamModel.py:67
↓ 2 callersClassGCNConv
model-experiments/gnn-based-experiments/src/model/conv.py:38
↓ 2 callersClassGINConv
model-experiments/gnn-based-experiments/src/model/conv.py:11
↓ 2 callersClassPygGraphPropPredDataset
model-experiments/gnn-based-experiments/src/data/dataset.py:14
↓ 2 callersClassSeqTokSim2WayComplDS
Class for constracting COMPLETE test dataset of sequence of tokens for similarity analysis The dataset has all pairs of all problem solu
model-experiments/token-based-similarity-classification/src/PostProcessor/SeqTokSim2WayComplDS.py:15
↓ 2 callersClassSetOfClusters
model-experiments/token-based-similarity-classification/src/Clustering/VectorKMeans.py:105
↓ 2 callersClassVectorsClustered
Clustered source code of problem solutions
model-experiments/token-based-similarity-classification/src/Clustering/VectorKMeans.py:226
↓ 2 callersClassWrongToken
Exception on incorrect token
model-experiments/token-based-similarity-classification/src/Dataset/DataLoader.py:24
↓ 1 callersClassASTNodeEncoder
Input: x: default node feature. depth: The depth of the node in the AST. Output: emb_dim-dimensi
model-experiments/gnn-based-experiments/src/utils.py:5
↓ 1 callersClassCollater
model-experiments/gnn-based-experiments/src/data/dataloader.py:10
↓ 1 callersClassConfig
model-experiments/masked-language-model/train.py:36
↓ 1 callersClassConfig
model-experiments/masked-language-model/test.py:20
↓ 1 callersClassConfig
model-experiments/masked-language-model/infer.py:19
↓ 1 callersClassDataParallel
r"""Implements data parallelism at the module level. This container parallelizes the application of the given :attr:`module` by splitting a l
model-experiments/gnn-based-experiments/src/data/data_parallel.py:10
↓ 1 callersClassDenseCollater
model-experiments/gnn-based-experiments/src/data/dataloader.py:103
↓ 1 callersClassDetailedTokenizer
Class for tokenizing source code file The resulted sequence reprersents all operator and keyword tokens Uses file cls.TMP_TOKENIZATION fo
model-experiments/token-based-similarity-classification/src/DSMaker/DSTokenizer.py:147
↓ 1 callersClassDsProblemStat
Statistics on problems usage in dataset
model-experiments/token-based-similarity-classification/src/Verify/SimDsVerify.py:10
↓ 1 callersClassDsTokenizer
Class for tokenizing solutions of all given problems of CodeNet dataset and writing down tokenized solution code to dataset
model-experiments/token-based-similarity-classification/src/DSMaker/DSTokenizer.py:441
↓ 1 callersClassExperimentModelFactory
Class for making experimental DNNs Provides functions for creating experimental DNNs both for classification and similarity analysis of
model-experiments/token-based-similarity-classification/src/ModelMaker/ExperimentalModel.py:13
↓ 1 callersClassGNN_node
Output: node representations
model-experiments/gnn-based-experiments/src/model/conv.py:71
↓ 1 callersClassGNN_node_Virtualnode
Output: node representations
model-experiments/gnn-based-experiments/src/model/conv.py:144
↓ 1 callersClassImportDsTokenizer
Class for tokenizing solutions of all problems of imported datset, which is different from CodeNet and writing down tokenized solution co
model-experiments/token-based-similarity-classification/src/DSMaker/TokenizeImportDS.py:68
↓ 1 callersClassMaskedLanguageModel
model-experiments/masked-language-model/train.py:242
↓ 1 callersClassMaskedTextGenerator
model-experiments/masked-language-model/train.py:308
↓ 1 callersClassNearestClusterClassifier
model-experiments/token-based-similarity-classification/src/Clustering/NearestCluster.py:9
↓ 1 callersClassSeqTok2WaySimDS
Class for making datasets to train source code similarity analyser by sequence of tokens technique Specializes parent class with fun
model-experiments/token-based-similarity-classification/src/SeqOfTokens/SeqTok2WaySimDataset.py:19
↓ 1 callersClassSeqTokSimilarityDS
Class for making datasets to train source code similarity analyser of sequence of tokens Specializes parent class withcomputing sequence
model-experiments/token-based-similarity-classification/src/SeqOfTokens/SeqTokSimDataset.py:18
↓ 1 callersClassTokClass17Tokenizer
Class for tokenizing one file of source code The tokenization is represented with 17 token classes
model-experiments/token-based-similarity-classification/src/DSMaker/DSTokenizer.py:95
↓ 1 callersClassVectCluster
Cluster of vectors
model-experiments/token-based-similarity-classification/src/Clustering/VectorKMeans.py:32
ClassArgs
tools/spt-generator/src/com/ibm/ai4code/parser/commons/Args.java:3
ClassAttr_S
tools/json-graph/src/jgflib.h:18
ClassBailErrorStrategy
tools/spt-generator/src/com/ibm/ai4code/parser/SPTGenerator.java:306
ClassBaseDsTokenizer
Base class for tokenizing solutions of all problems and writing down tokenized solution code to dataset Defines data and functions common
model-experiments/token-based-similarity-classification/src/DSMaker/DSTokenizer.py:247
ClassBaseModelFactory
Base class for factories of DNN models Supplies utility methods of other DNN factories
model-experiments/token-based-similarity-classification/src/ModelMaker/ModelUtils.py:46
ClassBaseTokenizer
Base abstract class for tokenizing one file of source code
model-experiments/token-based-similarity-classification/src/DSMaker/DSTokenizer.py:30
ClassBlockContext
tools/spt-generator/src/com/ibm/ai4code/parser/cymbol/CymbolParser.java:457
ClassBlockContext
tools/spt-generator/src/com/ibm/ai4code/parser/cymbol_multi/CymbolParser.java:457
ClassBox
tools/analysis-graph-generator/src/main/java/com/ibm/wala/codeNet/WalaToGNNFiles.java:446
ClassC11ReservedWordDecider
tools/spt-generator/src/com/ibm/ai4code/parser/c_multi/C11ReservedWordDecider.java:7
ClassCPPReservedWordDecider
tools/spt-generator/src/com/ibm/ai4code/parser/cpp/CPPReservedWordDecider.java:7
ClassCPPReservedWordDecider
tools/spt-generator/src/com/ibm/ai4code/parser/cpp_multi/CPPReservedWordDecider.java:7
ClassCReservedWordDecider
tools/spt-generator/src/com/ibm/ai4code/parser/c/CReservedWordDecider.java:7
ClassCSVUtils
tools/spt-generator/src/com/ibm/ai4code/parser/commons/CSVUtils.java:7
ClassClassDatasetBase
Base class for classes specifying classification datasets
model-experiments/token-based-similarity-classification/src/Dataset/TokensClassifDS.py:29
ClassClassifDSMaker
Dataset maker Loads files of tokenized source code files from the given directory and Prepares data set for classifier of source codes
model-experiments/token-based-similarity-classification/src/Dataset/TokensClassifDS.py:246
ClassCobolReservedWordDecider
tools/spt-generator/src/com/ibm/ai4code/parser/cobol/CobolReservedWordDecider.java:7
ClassConfusionAnalysis
Base class for analysis of confusion information It performs intialization common for child classes and provides utility functions for th
model-experiments/token-based-similarity-classification/src/PostProcessor/ConfusionAnalysis.py:9
ClassCymbolBaseListener
This class provides an empty implementation of {@link CymbolListener}, which can be extended to create a listener which only needs to handle a subset
tools/spt-generator/src/com/ibm/ai4code/parser/cymbol/CymbolBaseListener.java:13
ClassCymbolBaseListener
This class provides an empty implementation of {@link CymbolListener}, which can be extended to create a listener which only needs to handle a subset
tools/spt-generator/src/com/ibm/ai4code/parser/cymbol_multi/CymbolBaseListener.java:13
ClassCymbolLexer
tools/spt-generator/src/com/ibm/ai4code/parser/cymbol/CymbolLexer.java:12
ClassCymbolLexer
tools/spt-generator/src/com/ibm/ai4code/parser/cymbol_multi/CymbolLexer.java:12
InterfaceCymbolListener
This interface defines a complete listener for a parse tree produced by {@link CymbolParser}.
tools/spt-generator/src/com/ibm/ai4code/parser/cymbol/CymbolListener.java:9
InterfaceCymbolListener
This interface defines a complete listener for a parse tree produced by {@link CymbolParser}.
tools/spt-generator/src/com/ibm/ai4code/parser/cymbol_multi/CymbolListener.java:9
ClassCymbolParser
tools/spt-generator/src/com/ibm/ai4code/parser/cymbol/CymbolParser.java:12
ClassCymbolParser
tools/spt-generator/src/com/ibm/ai4code/parser/cymbol_multi/CymbolParser.java:12
ClassCymbolReservedWordDecider
tools/spt-generator/src/com/ibm/ai4code/parser/cymbol/CymbolReservedWordDecider.java:7
ClassCymbolReservedWordDecider
tools/spt-generator/src/com/ibm/ai4code/parser/cymbol_multi/CymbolReservedWordDecider.java:7
ClassCymbolTokens
tools/spt-generator/src/com/ibm/ai4code/parser/cymbol_multi/CymbolTokens.java:12
ClassCymbol_lexer_common
tools/spt-generator/src/com/ibm/ai4code/parser/cymbol_multi/Cymbol_lexer_common.java:12
ClassDFSOrderGenerator
tools/analysis-graph-generator/src/main/java/com/ibm/wala/codeNet/DFSOrderGenerator.java:18
ClassDataListLoader
r"""Data loader which merges data objects from a :class:`torch_geometric.data.dataset` to a python list. .. note:: This data loader
model-experiments/gnn-based-experiments/src/data/dataloader.py:80
ClassDataRand
Class for randomization of data samples Provides random seeds for randomization of datasets
model-experiments/token-based-similarity-classification/src/Dataset/DsUtilities.py:84
ClassDenseDataLoader
r"""Data loader which merges data objects from a :class:`torch_geometric.data.dataset` to a mini-batch. .. note:: To make use of thi
model-experiments/gnn-based-experiments/src/data/dataloader.py:114
ClassDoubleSeqTfDataset
Class for constracting TF dataset from two lists of sequences of tokens and array of labels
model-experiments/token-based-similarity-classification/src/Dataset/DoubleSeqTfDS.py:46
InterfaceEdgeLabel
tools/analysis-graph-generator/src/main/java/com/ibm/wala/codeNet/GraphGenerator.java:64
ClassEdgeProcessor
tools/analysis-graph-generator/src/main/java/com/ibm/wala/codeNet/WalaToGNNFiles.java:412
ClassEdge_S
tools/json-graph/src/jgflib.h:19
ClassEdge_S
tools/json-graph/src/jgflib.c:148
ClassExprContext
tools/spt-generator/src/com/ibm/ai4code/parser/cymbol/CymbolParser.java:657
ClassExprContext
tools/spt-generator/src/com/ibm/ai4code/parser/cymbol_multi/CymbolParser.java:657
ClassExprListContext
tools/spt-generator/src/com/ibm/ai4code/parser/cymbol/CymbolParser.java:858
ClassExprListContext
tools/spt-generator/src/com/ibm/ai4code/parser/cymbol_multi/CymbolParser.java:858
ClassFileContext
tools/spt-generator/src/com/ibm/ai4code/parser/cymbol/CymbolParser.java:102
ClassFileContext
tools/spt-generator/src/com/ibm/ai4code/parser/cymbol_multi/CymbolParser.java:102
ClassFormalParameterContext
tools/spt-generator/src/com/ibm/ai4code/parser/cymbol/CymbolParser.java:415
ClassFormalParameterContext
tools/spt-generator/src/com/ibm/ai4code/parser/cymbol_multi/CymbolParser.java:415
ClassFormalParametersContext
tools/spt-generator/src/com/ibm/ai4code/parser/cymbol/CymbolParser.java:352
ClassFormalParametersContext
tools/spt-generator/src/com/ibm/ai4code/parser/cymbol_multi/CymbolParser.java:352
ClassFunctionDeclContext
tools/spt-generator/src/com/ibm/ai4code/parser/cymbol/CymbolParser.java:285
ClassFunctionDeclContext
tools/spt-generator/src/com/ibm/ai4code/parser/cymbol_multi/CymbolParser.java:285
ClassGraphAugmentor
tools/analysis-graph-generator/src/main/java/com/ibm/wala/codeNet/GraphAugmentor.java:37
ClassGraphGenerator
tools/analysis-graph-generator/src/main/java/com/ibm/wala/codeNet/GraphGenerator.java:28
ClassGraph_S
tools/json-graph/src/jgflib.h:21
ClassGraph_S
tools/json-graph/src/jgflib.c:79
next →1–100 of 153, ranked by callers