๋ฐํ์: ๋ฐํ์ฑ (UC Berkeley ๋ฐ์ฌ๊ณผ์ )
๋ฐํ์ผ: 2017.6.
Taesung Park is a Ph.D. student at UC Berkeley in AI and computer vision, advised by Prof. Alexei Efros.
His research interest lies between computer vision and computational photography, such as generating realistic images or enhancing photo qualities. He received B.S. in mathematics and M.S. in computer science from Stanford University.
๊ฐ์:
Image-to-image translation is a class of vision and graphics problems where the goal is to learn the mapping between an input image and an output image using a training set of aligned image pairs.
However, for many tasks, paired training data will not be available.
We present an approach for learning to translate an image from a source domain X to a target domain Y in the absence of paired examples.
Our goal is to learn a mapping G: X โ Y such that the distribution of images from G(X) is indistinguishable from the distribution Y using an adversarial loss.
Because this mapping is highly under-constrained, we couple it with an inverse mapping F: Y โ X and introduce a cycle consistency loss to push F(G(X)) โ X (and vice versa).
Qualitative results are presented on several tasks where paired training data does not exist, including collection style transfer, object transfiguration, season transfer, photo enhancement, etc.
Quantitative comparisons against several prior methods demonstrate the superiority of our approach.
๋ฐํ์: ๋ฐํ์ฑ (UC Berkeley ๋ฐ์ฌ๊ณผ์ )
๋ฐํ์ผ: 2017.6.
Taesung Park is a Ph.D. student at UC Berkeley in AI and computer vision, advised by Prof. Alexei Efros.
His research interest lies between computer vision and computational photography, such as generating realistic images or enhancing photo qualities. He received B.S. in mathematics and M.S. in computer science from Stanford University.
๊ฐ์:
Image-to-image translation is a class of vision and graphics problems where the goal is to learn the mapping between an input image and an output image using a training set of aligned image pairs.
However, for many tasks, paired training data will not be available.
We present an approach for learning to translate an image from a source domain X to a target domain Y in the absence of paired examples.
Our goal is to learn a mapping G: X โ Y such that the distribution of images from G(X) is indistinguishable from the distribution Y using an adversarial loss.
Because this mapping is highly under-constrained, we couple it with an inverse mapping F: Y โ X and introduce a cycle consistency loss to push F(G(X)) โ X (and vice versa).
Qualitative results are presented on several tasks where paired training data does not exist, including collection style transfer, object transfiguration, season transfer, photo enhancement, etc.
Quantitative comparisons against several prior methods demonstrate the superiority of our approach.
https://telecombcn-dl.github.io/2018-dlai/
Deep learning technologies are at the core of the current revolution in artificial intelligence for multimedia data analysis. The convergence of large-scale annotated datasets and affordable GPU hardware has allowed the training of neural networks for data analysis tasks which were previously addressed with hand-crafted features. Architectures such as convolutional neural networks, recurrent neural networks or Q-nets for reinforcement learning have shaped a brand new scenario in signal processing. This course will cover the basic principles of deep learning from both an algorithmic and computational perspectives.
็ๆๅผๅฐๆ็ถฒ่ทฏ (Generative Adversarial Network, GAN) ้กฏ็ถๆฏๆทฑๅบฆๅญธ็ฟ้ ๅ็ไธไธๅ็ฑ้ป๏ผYann LeCun ่ชช้ๆฏๆฉๅจๅญธ็ฟ้ ๅ้ๅๅนดไพๆๆ่ถฃ็ๆณๆณ (the most interesting idea in the last 10 years in ML)๏ผๅ่ชช้ๆฏๆๅฒไปฅไพๆ้ ท็ๆฑ่ฅฟ (the coolest thing since sliced bread)ใ็ๆๅผๅฐๆ็ถฒ่ทฏ่งฃๆฑบไบไป้บผๆจฃ็ๅ้กๅข๏ผๅจๆฉๅจๅญธ็ฟ้ ๅ๏ผๅๆญธ (regression) ๅๅ้ก (classification) ้ๅ ฉ้ ไปปๅ็่งฃๆณไบบๅๅทฒ็ถไธๅ้็๏ผไฝๆฏๅฆไฝ่ฎๆฉๅจๆด้ฒไธๆญฅๅต้ ๅบๆ็ตๆง็่ค้็ฉไปถ (ไพๅฆ๏ผๅ็ใๆๅฅ) ไปๆฏไธๅคงๆๆฐใ็จ็ๆๅผๅฐๆ็ถฒ่ทฏ๏ผๆฉๅจๅทฒ็ถๅฏไปฅ็ซๅบไปฅๅไบ็็ไบบ่๏ผไนๅฏไปฅๆ นๆไธๆฎตๆ่ฟฐๆๅญ๏ผ่ชๅทฑ็ซๅบๅฐๆ็ๅๆก๏ผ็่ณ้ๅฏไปฅ็ซๅบไบๆฌกๅ ไบบ็ฉ้ ญๅ (ๅทฆ้็ๅ็ซไบบ็ฉ้ ญๅๅฐฑๆฏๆฉๅจ่ชๅทฑ็ๆ็)ใๆฌ่ชฒ็จๅธๆ่ฝๅธถๅคงๅฎถ่ช่ญ็ๆๅผๅฐๆ็ถฒ่ทฏ้ๅๆทฑๅบฆๅญธ็ฟๆๅๆฒฟ็ๆ่กใ
Toward Disentanglement through Understand ELBOKai-Wen Zhao
ย
Disentangled representation is the holy grail for representation learning which factorizes human-understandable factors in unsupervised way what help us move forward to interpretable machine learning.
Generative Adversarial Networks (GANs) - Ian Goodfellow, OpenAIWithTheBest
ย
This is how Generative Adversarial Networks (GANs) work and benefit the tech and dev industry. Although GANs still have room for improvement, GANs are important generative models that learn how to create realistic samples.
GANS
Ian Goodfellow, OpenAI Research Scientist
https://telecombcn-dl.github.io/dlai-2020/
Deep learning technologies are at the core of the current revolution in artificial intelligence for multimedia data analysis. The convergence of large-scale annotated datasets and affordable GPU hardware has allowed the training of neural networks for data analysis tasks which were previously addressed with hand-crafted features. Architectures such as convolutional neural networks, recurrent neural networks or Q-nets for reinforcement learning have shaped a brand new scenario in signal processing. This course will cover the basic principles of deep learning from both an algorithmic and computational perspectives.
็คพๅ ใงไฝฟใฃใๆทฑๅฑคๅญฆ็ฟๅๅผทไผในใฉใคใ๏ผๅๆงๆ็๏ผ 2019/10/30@Hirosaji
=====
Title (English): GAN overview and DCGAN architecture / algorithm
This presentation Neural Network will help you understand what is a neural network, how a neural network works, what can the neural network do, types of neural network and a use case implementation on how to classify between photos of dogs and cats. Deep Learning uses advanced computing power and special types of neural networks and applies them to large amounts of data to learn, understand, and identify complicated patterns. Automatic language translation and medical diagnoses are examples of deep learning. Most deep learning methods involve artificial neural networks, modeling how our brains work. Neural networks are built on Machine Learning algorithms to create an advanced computation model that works much like the human brain. This neural network tutorial is designed for beginners to provide them the basics of deep learning. Now, let us deep dive into these slides to understand how a neural network actually work.
Below topics are explained in this neural network presentation:
1. What is Neural Network?
2. What can Neural Network do?
3. How does Neural Network work?
4. Types of Neural Network
5. Use case - To classify between the photos of dogs and cats
Simplilearnโs Deep Learning course will transform you into an expert in deep learning techniques using TensorFlow, the open-source software library designed to conduct machine learning & deep neural network research. With our deep learning course, you'll master deep learning and TensorFlow concepts, learn to implement algorithms, build artificial neural networks and traverse layers of data abstraction to understand the power of data and prepare you for your new role as deep learning scientist.
Why Deep Learning?
It is one of the most popular software platforms used for deep learning and contains powerful tools to help you build and implement artificial neural networks.
Advancements in deep learning are being seen in smartphone applications, creating efficiencies in the power grid, driving advancements in healthcare, improving agricultural yields, and helping us find solutions to climate change. With this Tensorflow course, youโll build expertise in deep learning models, learn to operate TensorFlow to manage neural networks and interpret the results.
You can gain in-depth knowledge of Deep Learning by taking our Deep Learning certification training course. With Simplilearnโs Deep Learning course, you will prepare for a career as a Deep Learning engineer as you master concepts and techniques including supervised and unsupervised learning, mathematical and heuristic aspects, and hands-on modeling to develop algorithms.
Learn more at: https://www.simplilearn.com
https://telecombcn-dl.github.io/2018-dlai/
Deep learning technologies are at the core of the current revolution in artificial intelligence for multimedia data analysis. The convergence of large-scale annotated datasets and affordable GPU hardware has allowed the training of neural networks for data analysis tasks which were previously addressed with hand-crafted features. Architectures such as convolutional neural networks, recurrent neural networks or Q-nets for reinforcement learning have shaped a brand new scenario in signal processing. This course will cover the basic principles of deep learning from both an algorithmic and computational perspectives.
็ๆๅผๅฐๆ็ถฒ่ทฏ (Generative Adversarial Network, GAN) ้กฏ็ถๆฏๆทฑๅบฆๅญธ็ฟ้ ๅ็ไธไธๅ็ฑ้ป๏ผYann LeCun ่ชช้ๆฏๆฉๅจๅญธ็ฟ้ ๅ้ๅๅนดไพๆๆ่ถฃ็ๆณๆณ (the most interesting idea in the last 10 years in ML)๏ผๅ่ชช้ๆฏๆๅฒไปฅไพๆ้ ท็ๆฑ่ฅฟ (the coolest thing since sliced bread)ใ็ๆๅผๅฐๆ็ถฒ่ทฏ่งฃๆฑบไบไป้บผๆจฃ็ๅ้กๅข๏ผๅจๆฉๅจๅญธ็ฟ้ ๅ๏ผๅๆญธ (regression) ๅๅ้ก (classification) ้ๅ ฉ้ ไปปๅ็่งฃๆณไบบๅๅทฒ็ถไธๅ้็๏ผไฝๆฏๅฆไฝ่ฎๆฉๅจๆด้ฒไธๆญฅๅต้ ๅบๆ็ตๆง็่ค้็ฉไปถ (ไพๅฆ๏ผๅ็ใๆๅฅ) ไปๆฏไธๅคงๆๆฐใ็จ็ๆๅผๅฐๆ็ถฒ่ทฏ๏ผๆฉๅจๅทฒ็ถๅฏไปฅ็ซๅบไปฅๅไบ็็ไบบ่๏ผไนๅฏไปฅๆ นๆไธๆฎตๆ่ฟฐๆๅญ๏ผ่ชๅทฑ็ซๅบๅฐๆ็ๅๆก๏ผ็่ณ้ๅฏไปฅ็ซๅบไบๆฌกๅ ไบบ็ฉ้ ญๅ (ๅทฆ้็ๅ็ซไบบ็ฉ้ ญๅๅฐฑๆฏๆฉๅจ่ชๅทฑ็ๆ็)ใๆฌ่ชฒ็จๅธๆ่ฝๅธถๅคงๅฎถ่ช่ญ็ๆๅผๅฐๆ็ถฒ่ทฏ้ๅๆทฑๅบฆๅญธ็ฟๆๅๆฒฟ็ๆ่กใ
Toward Disentanglement through Understand ELBOKai-Wen Zhao
ย
Disentangled representation is the holy grail for representation learning which factorizes human-understandable factors in unsupervised way what help us move forward to interpretable machine learning.
Generative Adversarial Networks (GANs) - Ian Goodfellow, OpenAIWithTheBest
ย
This is how Generative Adversarial Networks (GANs) work and benefit the tech and dev industry. Although GANs still have room for improvement, GANs are important generative models that learn how to create realistic samples.
GANS
Ian Goodfellow, OpenAI Research Scientist
https://telecombcn-dl.github.io/dlai-2020/
Deep learning technologies are at the core of the current revolution in artificial intelligence for multimedia data analysis. The convergence of large-scale annotated datasets and affordable GPU hardware has allowed the training of neural networks for data analysis tasks which were previously addressed with hand-crafted features. Architectures such as convolutional neural networks, recurrent neural networks or Q-nets for reinforcement learning have shaped a brand new scenario in signal processing. This course will cover the basic principles of deep learning from both an algorithmic and computational perspectives.
็คพๅ ใงไฝฟใฃใๆทฑๅฑคๅญฆ็ฟๅๅผทไผในใฉใคใ๏ผๅๆงๆ็๏ผ 2019/10/30@Hirosaji
=====
Title (English): GAN overview and DCGAN architecture / algorithm
This presentation Neural Network will help you understand what is a neural network, how a neural network works, what can the neural network do, types of neural network and a use case implementation on how to classify between photos of dogs and cats. Deep Learning uses advanced computing power and special types of neural networks and applies them to large amounts of data to learn, understand, and identify complicated patterns. Automatic language translation and medical diagnoses are examples of deep learning. Most deep learning methods involve artificial neural networks, modeling how our brains work. Neural networks are built on Machine Learning algorithms to create an advanced computation model that works much like the human brain. This neural network tutorial is designed for beginners to provide them the basics of deep learning. Now, let us deep dive into these slides to understand how a neural network actually work.
Below topics are explained in this neural network presentation:
1. What is Neural Network?
2. What can Neural Network do?
3. How does Neural Network work?
4. Types of Neural Network
5. Use case - To classify between the photos of dogs and cats
Simplilearnโs Deep Learning course will transform you into an expert in deep learning techniques using TensorFlow, the open-source software library designed to conduct machine learning & deep neural network research. With our deep learning course, you'll master deep learning and TensorFlow concepts, learn to implement algorithms, build artificial neural networks and traverse layers of data abstraction to understand the power of data and prepare you for your new role as deep learning scientist.
Why Deep Learning?
It is one of the most popular software platforms used for deep learning and contains powerful tools to help you build and implement artificial neural networks.
Advancements in deep learning are being seen in smartphone applications, creating efficiencies in the power grid, driving advancements in healthcare, improving agricultural yields, and helping us find solutions to climate change. With this Tensorflow course, youโll build expertise in deep learning models, learn to operate TensorFlow to manage neural networks and interpret the results.
You can gain in-depth knowledge of Deep Learning by taking our Deep Learning certification training course. With Simplilearnโs Deep Learning course, you will prepare for a career as a Deep Learning engineer as you master concepts and techniques including supervised and unsupervised learning, mathematical and heuristic aspects, and hands-on modeling to develop algorithms.
Learn more at: https://www.simplilearn.com
Picked-up lists of GAN variants which provided insights to the community. (GANs-Improved GANs-DCGAN-Unrolled GAN-InfoGAN-f-GAN-EBGAN-WGAN)
After short introduction to GANs, we look through the remaining difficulties of standard GANs and their temporary solutions (Improved GANs). By following the slides, we can see the other solutions which tried to resolve the problems in various ways, e.g. careful architecture selection (DCGAN), slight change in update (Unrolled GAN), additional constraint (InfoGAN), generalization of the loss function using various divergence (f-GAN), providing new framework of energy based model (EBGAN), another step of generalization of the loss function (WGAN).
Generative adversarial network and its applications to speech signal and natu...ๅฎๆฏ ๆ
ย
Generative adversarial network (GAN) is a new idea for training models, in which a generator and a discriminator compete against each other to improve the generation quality. Recently, GAN has shown amazing results in image generation, and a large amount and a wide variety of new ideas, techniques, and applications have been developed based on it. Although there are only few successful cases, GAN has great potential to be applied to text and speech generations to overcome limitations in the conventional methods.
There are three parts in this tutorial. In the first part, we will give an introduction of generative adversarial network (GAN) and provide a thorough review about this technology. In the second part, we will focus on the applications of GAN to speech signal processing, including speech enhancement, voice conversion, speech synthesis, and the applications of domain adversarial training to speaker recognition and lip reading. In the third part, we will describe the major challenge of sentence generation by GAN and review a series of approaches dealing with the challenge. Meanwhile, we will present algorithms that use GAN to achieve text style transformation, machine translation and abstractive summarization without paired data.
Generative Adversarial Network and its Applications to Speech Processing an...ๅฎๆฏ ๆ
ย
Generative adversarial network (GAN) is a new idea for training models, in which a generator and a discriminator compete against each other to improve the generation quality. Recently, GAN has shown amazing results in image generation, and a large amount and a wide variety of new ideas, techniques, and applications have been developed based on it. Although there are only few successful cases, GAN has great potential to be applied to text and speech generations to overcome limitations in the conventional methods.
There are three parts in this tutorial. In the first part, we will give an introduction of generative adversarial network (GAN) and provide a thorough review about this technology. In the second part, we will focus on the applications of GAN to speech signal processing, including speech enhancement, voice conversion, speech synthesis, and the applications of domain adversarial training to speaker recognition and lip reading. In the third part, we will describe the major challenge of sentence generation by GAN and review a series of approaches dealing with the challenge. Meanwhile, we will present algorithms that use GAN to achieve text style transformation, machine translation and abstractive summarization without paired data.
EPC 2018 - SEED - Exploring The Collaboration Between Proceduralism & Deep Le...Electronic Arts / DICE
ย
Proceduralism is a powerful language of rules, dependencies and patterns that can generate content indistinguishable from a manually produced one. Yet there are new opportunities that hold a great potential to enhance the existing techniques. In this talk, SEED's Anastasia Opara shares some of the early tests of marrying Proceduralism and Deep Learning and discusses how it can contribute to the current workflows.
You can view a recording of the presentation from 2018's Everything Procedural Conference here:
https://www.youtube.com/watch?v=dpYwLny0P8M
This presentation is for my Seminar Course at the University of Tehran. in this presentation, I will introduce some of the newest and also exciting developments in Generative Adversarial Networks.
"Anime Generation with AI".
- Video: Generated Anime: https://youtu.be/X9j1fwexK2c
- Video: Other AI Solutions for Anime Production Issues: https://youtu.be/Gz90H1M7_u4
GDC2019 - SEED - Towards Deep Generative Models in Game DevelopmentElectronic Arts / DICE
ย
Deep learning is becoming ubiquitous in Machine Learning (ML) research, and it's also finding its place in industry-related applications. Specifically, deep generative models have proven incredibly useful at generating and remixing realistic content from scratch, making themselves a very appealing technology in the field of AI-enhanced content authoring. As part of this year's Machine Learning Tutorial at the Game Developers Conference 2019 (GDC), Jorge Del Val from SEED will cover in an accessible manner the fundamentals of deep generative modeling, including some common algorithms and architectures. He will also discuss applications to game development and explore some recent advances in the field.
The attendee will gain basic understanding of the fundamentals of generative models and how to implement them. Also, attendees will grasp potential applications in the field of game development to inspire their work and companies. This talk does not require a mathematical or machine learning background, although previous knowledge on either of those is beneficial.
DigiMeth festival, Centre of Interdisciplinary Methodologies at the University of Warwick.
December 9, 2022.
https://warwick.ac.uk/fac/cross_fac/cim/events/digi-meth/
Workshop facilitators: Janna Joceli Omena, Beatrice Gobbo
Abstract:
This workshop offers methodological guidance for narrating networks through visual network analysis (VNA) (Venturini et al. 2021) and a technicity perspective to the practice of digital methods (Omena 2021). It is divided into two parts. First, we will introduce what questions we should ask to make sense of network building and the key principles of VNA. Second, students will work on digital and printed recommendation networks aiming at narrating what they see.
Main takeaways
Students will be able to explore and identify the main components of a digital network
Students will reflect on the distinction between what is network exploration (description tasks) and network narration (insights, findings)
Students will develop the ability to tell a story about the topic under investigation and what constitutes the network.
Requirements:
Please bring your own computer and get familiar with
Retina (https://ouestware.gitlab.io/retina/beta/)
An example of a network ๐ link.
Related projects
Venturini, T., Jacomy, M., & Jensen, P. (2021). What do we see when we look at networks: Visual network analysis, relational ambiguity, and force-directed layouts. Big Data & Society, 8(1). https://doi.org/10.1177/20539517211018488
Omena, J.J.(2021). Digital Methods and Technicity-of-the-Mediums. From Regimes of Functioning to Digital Research. [Doctoral Dissertation, Nova University Lisbon]. Repositรณrio da Universidade Nova de Lisboa. http://hdl.handle.net/10362/127961
Venturini, Tommaso & Bounegru, Liliana & Jacomy, Mathieu & Gray, Jonathan. (2017). 11. How to Tell Stories with Networks Exploring the Narrative Affordances of Graphs with the Iliad: Studying Culture through Data. 10.1515/9789048531011-014.
[CVPR2020] Simple but effective image enhancement techniquesJaeJun Yoo
ย
These are the recent projects that I did from 2019 and 2020 when I was in NAVER. (ICCV'19, CVPR'20, CVPRW'20)
The video link is at: https://youtu.be/jofNIRZmREY
Super resolution in deep learning era - Jaejun YooJaeJun Yoo
ย
Abstract (Eng/Kor):
Image restoration (IR) is one of the fundamental problems, which includes denoising, deblurring, super-resolution, etc. Among those, in today's talk, I will more focus on the super-resolution task. There are two main streams in the super-resolution studies; a traditional model-based optimization and a discriminative learning method. I will present the pros and cons of both methods and their recent developments in the research field. Finally, I will provide a mathematical view that explains both methods in a single holistic framework, while achieving the best of both worlds. The last slide summarizes the remaining problems that are yet to be solved in the field.
์์ ๋ณต์(Image restoration, IR)์ low-level vision์์ ๋งค์ฐ ์ค์ํ๊ฒ ๋ค๋ฃจ๋ ๊ทผ๋ณธ์ ์ธ ๋ฌธ์ ์ค ํ๋๋ก์ denoising, deblurring, super-resolution ๋ฑ์ ๋ค์ํ ์์ ์ฒ๋ฆฌ ๋ฌธ์ ๋ฅผ ํฌ๊ดํฉ๋๋ค. ์ค๋ ๋ฐํ์์๋ ์์ ๋ณต์ ๋ถ์ผ ์ค์์๋ super-resolution ๋ฌธ์ ์ ๋ํด ์ง์ค์ ์ผ๋ก ๋ค๋ฃจ๊ฒ ์ต๋๋ค. ์ ํต์ ์ธ model-based optimization ๋ฐฉ์๊ณผ deep learning์ ์ ์ฉํ์ฌ ๋ฌธ์ ๋ฅผ ํธ๋ ๋ฐฉ์์ ๋ํด, ๊ฐ๊ฐ์ ์ฅ๋จ์ ๊ณผ ์ต์ ์ฐ๊ตฌ ๋ฐ์ ํ๋ฆ์ ์๊ฐํ๊ฒ ์ต๋๋ค. ๋ง์ง๋ง์ผ๋ก๋ ์ด ๋์ ํ๋๋ก ์๋ ํต์ผ๋ ๊ด์ ์ ์ ์ํ๊ณ ๊ด๋ จ ์ฐ๊ตฌ๋ค ์ดํด๋ณธ ํ, super-resolution ๋ถ์ผ์์ ์์ง ๋จ์์๋ ๋ฌธ์ ์ ๋ค์ ์ ๋ฆฌํ๊ฒ ์ต๋๋ค.
[PR12] categorical reparameterization with gumbel softmaxJaeJun Yoo
ย
(Korean) Introduction to (paper1) Categorical Reparameterization with Gumbel Softmax and (paper2) The Concrete Distribution: A Continuous Relaxation of Discrete Random Variables
Video: https://youtu.be/ty3SciyoIyk
Paper1: https://arxiv.org/abs/1611.01144
Paper2: https://arxiv.org/abs/1611.00712
[PR12] Inception and Xception - Jaejun YooJaeJun Yoo
ย
Introduction to Inception and Xception
video: https://youtu.be/V0dLhyg5_Dw
Papers:
Going Deeper with Convolutions
Rethinking the Inception Architecture for Computer Vision
Inception-v4, Inception-RestNet and the Impact of Residual Connections on Learning
Xception: Deep Learning with Depthwise Separable Convolutions
Introduction to domain adversarial training of neural network.
(Kor) video : https://www.youtube.com/watch?v=n2J7giHrS-Y&t=1s
Papers: A survey on transfer learning, SJ Pan 2009 / A theory of learning from different domains, S Ben-David et al. 2010 / Domain-Adversarial Training of Neural Networks, Y Ganin 2016
Slides I refered:
http://www.di.ens.fr/~germain/talks/nips2014_dann_slides.pdf
http://john.blitzer.com/talks/icmltutorial_2010.pdf (DA theory part)
https://epat2014.sciencesconf.org/conference/epat2014/pages/slides_DA_epat_17.pdf (DA theory part)
https://www.slideshare.net/butest/ppt-3860159 (DA theory part)
GraphRAG is All You need? LLM & Knowledge GraphGuy Korland
ย
Guy Korland, CEO and Co-founder of FalkorDB, will review two articles on the integration of language models with knowledge graphs.
1. Unifying Large Language Models and Knowledge Graphs: A Roadmap.
https://arxiv.org/abs/2306.08302
2. Microsoft Research's GraphRAG paper and a review paper on various uses of knowledge graphs:
https://www.microsoft.com/en-us/research/blog/graphrag-unlocking-llm-discovery-on-narrative-private-data/
Essentials of Automations: The Art of Triggers and Actions in FMESafe Software
ย
In this second installment of our Essentials of Automations webinar series, weโll explore the landscape of triggers and actions, guiding you through the nuances of authoring and adapting workspaces for seamless automations. Gain an understanding of the full spectrum of triggers and actions available in FME, empowering you to enhance your workspaces for efficient automation.
Weโll kick things off by showcasing the most commonly used event-based triggers, introducing you to various automation workflows like manual triggers, schedules, directory watchers, and more. Plus, see how these elements play out in real scenarios.
Whether youโre tweaking your current setup or building from the ground up, this session will arm you with the tools and insights needed to transform your FME usage into a powerhouse of productivity. Join us to discover effective strategies that simplify complex processes, enhancing your productivity and transforming your data management practices with FME. Letโs turn complexity into clarity and make your workspaces work wonders!
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
ย
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
Le nuove frontiere dell'AI nell'RPA con UiPath AutopilotโขUiPathCommunity
ย
In questo evento online gratuito, organizzato dalla Community Italiana di UiPath, potrai esplorare le nuove funzionalitร di Autopilot, il tool che integra l'Intelligenza Artificiale nei processi di sviluppo e utilizzo delle Automazioni.
๐ Vedremo insieme alcuni esempi dell'utilizzo di Autopilot in diversi tool della Suite UiPath:
Autopilot per Studio Web
Autopilot per Studio
Autopilot per Apps
Clipboard AI
GenAI applicata alla Document Understanding
๐จโ๐ซ๐จโ๐ป Speakers:
Stefano Negro, UiPath MVPx3, RPA Tech Lead @ BSP Consultant
Flavio Martinelli, UiPath MVP 2023, Technical Account Manager @UiPath
Andrei Tasca, RPA Solutions Team Lead @NTT Data
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...SOFTTECHHUB
ย
The choice of an operating system plays a pivotal role in shaping our computing experience. For decades, Microsoft's Windows has dominated the market, offering a familiar and widely adopted platform for personal and professional use. However, as technological advancements continue to push the boundaries of innovation, alternative operating systems have emerged, challenging the status quo and offering users a fresh perspective on computing.
One such alternative that has garnered significant attention and acclaim is Nitrux Linux 3.5.0, a sleek, powerful, and user-friendly Linux distribution that promises to redefine the way we interact with our devices. With its focus on performance, security, and customization, Nitrux Linux presents a compelling case for those seeking to break free from the constraints of proprietary software and embrace the freedom and flexibility of open-source computing.
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
ย
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more โmechanicalโ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
ย
Clients donโt know what they donโt know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clientsโ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
A tale of scale & speed: How the US Navy is enabling software delivery from l...sonjaschweigert1
ย
Rapid and secure feature delivery is a goal across every application team and every branch of the DoD. The Navyโs DevSecOps platform, Party Barge, has achieved:
- Reduction in onboarding time from 5 weeks to 1 day
- Improved developer experience and productivity through actionable findings and reduction of false positives
- Maintenance of superior security standards and inherent policy enforcement with Authorization to Operate (ATO)
Development teams can ship efficiently and ensure applications are cyber ready for Navy Authorizing Officials (AOs). In this webinar, Sigma Defense and Anchore will give attendees a look behind the scenes and demo secure pipeline automation and security artifacts that speed up application ATO and time to production.
We will cover:
- How to remove silos in DevSecOps
- How to build efficient development pipeline roles and component templates
- How to deliver security artifacts that matter for ATOโs (SBOMs, vulnerability reports, and policy evidence)
- How to streamline operations with automated policy checks on container images
Dev Dives: Train smarter, not harder โ active learning and UiPath LLMs for do...UiPathCommunity
ย
๐ฅ Speed, accuracy, and scaling โ discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Miningโข:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing โ with little to no training required
Get an exclusive demo of the new family of UiPath LLMs โ GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
๐จโ๐ซ Andras Palfi, Senior Product Manager, UiPath
๐ฉโ๐ซ Lenka Dulovicova, Product Program Manager, UiPath
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
ย
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
PHP Frameworks: I want to break free (IPC Berlin 2024)Ralf Eggert
ย
In this presentation, we examine the challenges and limitations of relying too heavily on PHP frameworks in web development. We discuss the history of PHP and its frameworks to understand how this dependence has evolved. The focus will be on providing concrete tips and strategies to reduce reliance on these frameworks, based on real-world examples and practical considerations. The goal is to equip developers with the skills and knowledge to create more flexible and future-proof web applications. We'll explore the importance of maintaining autonomy in a rapidly changing tech landscape and how to make informed decisions in PHP development.
This talk is aimed at encouraging a more independent approach to using PHP frameworks, moving towards a more flexible and future-proof approach to PHP development.
The Metaverse and AI: how can decision-makers harness the Metaverse for their...Jen Stirrup
ย
The Metaverse is popularized in science fiction, and now it is becoming closer to being a part of our daily lives through the use of social media and shopping companies. How can businesses survive in a world where Artificial Intelligence is becoming the present as well as the future of technology, and how does the Metaverse fit into business strategy when futurist ideas are developing into reality at accelerated rates? How do we do this when our data isn't up to scratch? How can we move towards success with our data so we are set up for the Metaverse when it arrives?
How can you help your company evolve, adapt, and succeed using Artificial Intelligence and the Metaverse to stay ahead of the competition? What are the potential issues, complications, and benefits that these technologies could bring to us and our organizations? In this session, Jen Stirrup will explain how to start thinking about these technologies as an organisation.
zkStudyClub - Reef: Fast Succinct Non-Interactive Zero-Knowledge Regex ProofsAlex Pruden
ย
This paper presents Reef, a system for generating publicly verifiable succinct non-interactive zero-knowledge proofs that a committed document matches or does not match a regular expression. We describe applications such as proving the strength of passwords, the provenance of email despite redactions, the validity of oblivious DNS queries, and the existence of mutations in DNA. Reef supports the Perl Compatible Regular Expression syntax, including wildcards, alternation, ranges, capture groups, Kleene star, negations, and lookarounds. Reef introduces a new type of automata, Skipping Alternating Finite Automata (SAFA), that skips irrelevant parts of a document when producing proofs without undermining soundness, and instantiates SAFA with a lookup argument. Our experimental evaluation confirms that Reef can generate proofs for documents with 32M characters; the proofs are small and cheap to verify (under a second).
Paper: https://eprint.iacr.org/2023/1886
Generative AI Deep Dive: Advancing from Proof of Concept to ProductionAggregage
ย
Join Maher Hanafi, VP of Engineering at Betterworks, in this new session where he'll share a practical framework to transform Gen AI prototypes into impactful products! He'll delve into the complexities of data collection and management, model selection and optimization, and ensuring security, scalability, and responsible use.
6. PREREQUISITES
Generative Models
* Figure adopted from BEGAN paper released at 31. Mar. 2017
David Berthelot et al. Google (link)
Generated Images by Neural Network
8. PREREQUISITES
Generative Models
โWhat I cannot create, I do not understandโ
If the network can learn how to draw cat and dog separately,
it must be able to classify them, i.e. feature learning follows naturally.
9. PREREQUISITES
Taxonomy of Machine Learning
From Yann Lecun, (NIPS 2016)From David silver, Reinforcement learning (UCL course on RL, 2015)
22. PREREQUISITES
Slide adopted from Namju Kim, Kakao brain (SlideShare, AI Forum, 2017)
* Figure adopted from NIPS 2016 Tutorial: GAN paper, Ian Goodfellow 2016
28. Diagram of
Standard GAN
Data distribution
Model distribution
Discriminator
SCHEMATIC OVERVIEW
* Figure adopted from Generative Adversarial Nets, Ian Goodfellow et al. 2014
29. Minimax problem of GAN
THEORETICAL RESULTS
Show thatโฆ
1. The minimax problem of GAN has a global optimum at ๐๐๐๐ = ๐๐๐ ๐ ๐ ๐ ๐ ๐ ๐ ๐
2. The proposed algorithm can find that global optimum
TWO STEP APPROACH
34. THEORETICAL RESULTS
Convergence of the proposed algorithm
"The subderivatives of a supremum of convex functions include the
derivative of the function at the point where the maximum is attained."
38. RESULTS
What can GAN do?
Vector arithmetic
(e.g. word2vec)
* Figure adopted from DCGAN, Alec Radford et al. 2016 (link)
39. RESULTS
โWe want to get a disentangled representation space EXPLICITLY.โ
Neural network understanding โRotationโ
* Figure adopted from DCGAN, Alec Radford et al. 2016 (link)
52. RELATED WORKS
โThe information in the latent code c should not be lost in the generation process.โ
c
z
G
D
x
I
Real or Fake?
Mutual Info.
infoGAN
: maximize I(c,G(z,c))
Diagram of
infoGAN Impose an extra constraint to learn disentangled feature space