Journals
  Publication Years
  Keywords
Search within results Open Search
Please wait a minute...
For Selected: Toggle Thumbnails
Image generation based on semantic labels and noise prior
ZHANG Susu, NI Jiancheng, ZHOU Zili, HOU Jie
Journal of Computer Applications    2020, 40 (5): 1431-1439.   DOI: 10.11772/j.issn.1001-9081.2019101757
Abstract554)      PDF (2335KB)(490)       Save

Existing generation models have difficulty in directly generating high-resolution images from complex semantic labels. Thus, a Generative Adversarial Network based on Semantic Labels and Noise Prior (SLNP-GAN) was proposed. Firstly, the semantic labels (including information of shape, position and category) were directly used as input, the global generator was used to encode them, the coarse-grained global attributes were learned by combining the noise prior, and the low-resolution images were generated. Then, with the attention mechanism, the local refined generator was used to query the high-resolution sub-labels corresponding to the sub-regions of the low-resolution images, and the fine-grained information was obtained, the complex images with clear textures were thus generated. Finally, the improved Adam with Momentum (AMM) algorithm was introduced to optimize the adversarial training. The experimental results show that, compared with the existing method text2img, the proposed method has the Pixel Accuracy (PA) increased by 23.73% and 11.09% respectively on COCO_Stuff and the ADE20K datasets; in comparison with the Adam algorithm, the AMM algorithm doubles the convergence speed with much smaller loss amplitude. It proves that SLNP-GAN can efficiently obtain global features as well as local textures and generate fine-grained high-quality images.

Reference | Related Articles | Metrics
Micro blog user recommendation algorithm based on similarity of multi-source information
YAO Binxiu, NI Jiancheng, YU Pingping, LI Linlin, CAO Bo
Journal of Computer Applications    2017, 37 (5): 1382-1386.   DOI: 10.11772/j.issn.1001-9081.2017.05.1382
Abstract593)      PDF (872KB)(570)       Save
Focusing on the data sparsity and low accuracy of recommendation existed in traditional Collaborative Filtering (CF) recommendation algorithm, a micro blog User Recommendation algorithm based on the Similarity of Multi-source Information, named MISUR, was proposed. Firstly, the micro blog users were classified by K-Nearest Neighbor ( KNN) algorithm according to their tag information. Secondly, the similarity of the multi-source information, such as micro blog content, interactive relationship and social information, was calculated for each user in each class. Thirdly, the time weight and the richness weight were introduced to calculate the total similarity of multi-source information, and the TOP- N recommendation was used in a descending order. Finally, the experiment was carried out on the parallel computing framework Spark. The experimental results show that, compared with CF recommendation algorithm and micro blog Friend Recommendation algorithm based on Multi-social Behavior (MBFR), the superiority of the MISUR algorithm is validated in terms of accuracy, recall and efficiency.
Reference | Related Articles | Metrics
Weighted Slope One algorithm based on clustering and Spark framework
LI Linlin, NI Jiancheng, YU Pingping, YAO Binxiu, CAO Bo
Journal of Computer Applications    2017, 37 (5): 1287-1291.   DOI: 10.11772/j.issn.1001-9081.2017.05.1287
Abstract850)      PDF (928KB)(595)       Save
In view of that the traditional Slope One algorithm does not consider the influence of project attribute information and time factor on project similarity calculation, and there exists high computational complexity and slow processing in current large data background, a weighted Slope One algorithm based on clustering and Spark framework was put forward. Firstly, the time weight was added to the traditional item score similarity calculation, and comprehensive similarity was computed with the similarities of the item attributes. And then the set of nearest neighbors was generated through combining with the Canopy- K-means algorithm. Finally, the data was partitioned and iterated to realize parallelization by Spark framework. The experimental results show that the improved algorithm based on the Spark framework is more accurate than the traditional Slope One algorithm and the Slope One algorithm based on user similarity, which can improve the operating efficiency by 3.5-5 times compared with the Hadoop platform, and is more suitable for large-scale dataset recommendation.
Reference | Related Articles | Metrics
Highly efficient Chinese text classification algorithm of KNN based on Spark framework
YU Pingping, NI Jiancheng, YAO Binxiu, LI Linlin, CAO Bo
Journal of Computer Applications    2016, 36 (12): 3292-3297.   DOI: 10.11772/j.issn.1001-9081.2016.12.3292
Abstract882)      PDF (936KB)(595)       Save
The time complexity of K-Nearest Neighbor( KNN) classification algorithm is proportional to the number of training samples, which needs a large number of computation, and the bottleneck of slow processing exists in traditional architecture under the big data background. In order to solve the problems, a highly efficient algorithm of KNN based on Spark framework and clustering was proposed. Firstly, the training set was cut twice by the optimized K-medoids algorithm through introducing constriction factor. Then the K was iterated constantly in the process of classification and the classification result was obtained. And the data was partitioned and iterated to realize parallelization combining the Spark framework in the calculation. The experimental results show that, the classification time of the traditional KNN algorithm and the KNN algorithm based on K-medoids is 3.92-31.90 times of the proposed algorithm in different datasets. The proposed algorithm has high computational efficiency and better speedup ratio than KNN based on Hadoop platform, and it can effectively classify the big data.
Reference | Related Articles | Metrics